or
@(Html.Kendo().Window() .Name("FeedbackWindow") .Title(Resources.Title_Feedback) .LoadContentFrom("Index", "Feedback") .Actions(action => action.Maximize().Close()) .Modal(true) .Iframe(true) .Visible(false) .AutoFocus(true) .Events(events => events.Refresh("FeedbackWindow_Refresh")))$("#Html").kendoEditor({ encoded: false, imageBrowser: { schema: { model: { id: "EntFileId", fields: { name: "name", type: "type", size: "size", EntFileId: "EntFileId" } } }, transport: { read: "@Url.Action("Index", "EditorImageBrowser", new { area = "" })", destroy: { url: "@Url.Action("Delete", "EditorImageBrowser", new { area = "" })", type: "POST" }, create: { url: "@Url.Action("Create", "EditorImageBrowser", new { area = "" })", type: "POST" }, thumbnailUrl: function (path, name) { var entFileId = ""; var data = $(".k-imagebrowser").data("kendoImageBrowser").dataSource.data(); $.each(data, function (key, obj) { if (obj.name == decodeURI(name)) entFileId = obj.EntFileId; }); var ext = name.substring(name.lastIndexOf(".")); var url = "@Model.BlobPath" + entFileId + "/thumb" + ext; return url; }, uploadUrl: "@Url.Action("Upload", "EditorImageBrowser", new { area = "" })", imageUrl: function (name) { //get only filename if (name.indexOf('/') !== -1) { name = name.substring((name.lastIndexOf("/") + 1)); } var entFileId = ""; var data = $(".k-imagebrowser").data("kendoImageBrowser").dataSource.data(); $.each(data, function (key, obj) { if (obj.name == decodeURI(name)) entFileId = obj.EntFileId; }); var url = "@Model.BlobPath" + entFileId + "/" + name; return url; } } }, tools: [ "clear", "bold", "italic", "underline", "strikethrough", "justifyleft", "justifycenter", "justifyRight", "justifyFull", "insertUnorderedList", "insertOrderedList", "indent", "outdent", "createLink", "unlink", "insertImage", "createTable", "addColumnLeft", "addColumnRight", "addRowAbove", "addRowBelow", "deleteRow", "deleteColumn", "viewHtml", "formatting", "fontName", "fontSize", "foreColor", "backColor" ]});<div id="reports-detail-images-view" data-role="view" data-title="Report Images" data-layout="back-layout" data-show="Schoofo.reportsDetailImagesView.show"> <div data-role="listview" data-source="Schoofo.reportsDetailImagesView.listData" data-template="reports-detail-images-binding-template"> </div></div></div><script id="reports-detail-images-binding-template" type="text/x-kendo-template"> <img style="max-width: 100%; max-height: 100%;" src='https://schoofofile.s3.amazonaws.com/#: FileKey #'></div></script><!DOCTYPE html><html><head> <style>html { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }</style> <title></title> <link href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.common.min.css" rel="stylesheet" /> <link href="http://cdn.kendostatic.com/2014.1.416/styles/kendo.default.min.css" rel="stylesheet" /> <script src="http://cdn.kendostatic.com/2014.1.416/js/jquery.min.js"></script> <script src="http://cdn.kendostatic.com/2014.1.416/js/kendo.all.min.js"></script> <script src="http://cdn.kendostatic.com/2014.1.416/js/cultures/kendo.culture.nl-NL.min.js"></script></head><body> <div id="example" class="k-content"> <div id="email-settings"> <div style="margin-top: -6px; margin-left: 180px"> <input id="datepicker" value="10/10/2011" style="width:150px;" /> </div> <div><button onclick="alert(kendo.parseDate($('#datepicker').val()));">Test</button></div> </div> <script> $(document).ready(function() { kendo.culture("nl-NL"); // create DatePicker from input HTML element $("#datepicker").kendoDatePicker(); $("#monthpicker").kendoDatePicker({ // defines the start view start: "year", // defines when the calendar should return date depth: "year", // display month and year in the input format: "MMMM yyyy" }); }); </script> <style scoped> #example h2 { font-weight: normal; } #email-settings { width: 395px; margin: 30px auto; padding: 110px 0 0 30px; background: url('../../content/web/datepicker/mailSettings.png') transparent no-repeat 0 0; } </style> </div></body></html>paste: function (e) { e.html = CleanWordHTML(e.html); }function CleanWordHTML(str) { str = str.replace(/<br><br>/g, ""); str = str.replace(/<br> /g, " "); str = str.replace(/<br>/g, " "); str = str.replace(/<o:p>\s*<\/o:p>/g, ""); str = str.replace(/<o:p>.*?<\/o:p>/g, " "); str = str.replace(/(<(?!\/)[^>]+>)+(<\/[^>]+>)+/gi, ''); str = str.replace(/<span[^>]*>[\s| ]*<\/span>/, ''); str = str.replace(/\s*class="MsoNormal"/gi, ''); str = str.replace(/<SPAN\s*[^>]*>\s* \s*<\/SPAN>/gi, ''); str = str.replace(/<SPAN\s*[^>]*><\/SPAN>/gi, ''); str = str.replace(/<span\s*[^>]*>\s* \s*<\/span>/gi, ''); str = str.replace(/<span\s*[^>]*><\/span>/gi, ''); str = str.replace(/\s*mso-[^:]+:[^;"]+;?/gi, "");return str;} <script id="upc_detail" type="text/x-kendo-template">
@(Html.Kendo().Grid<PeriodicCheckWithLineage>()
.Name("upcgrid_#=Test_ID#")
.Columns(columns =>
{
columns.Bound(o => o.Date_Time).Title("Date/Time");
columns.Bound(o => o.IsND);
columns.Bound(o => o.IsSigShift);
columns.Bound(o => o.IsSigBias);
})
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("PeriodicDetail", "Review", new { TestID = "#=Test_ID#" }))
)
.ToClientTemplate())
</script>
@(Html.Kendo().Grid<TestLineage>(upc_test) .Name("upcgrid") .Columns(columns => { columns.Bound(e => e.Lab_Name); columns.Bound(e => e.Instrument_Name); columns.Bound(e => e.Analyte_Name); columns.Bound(e => e.Test_Name); }) .ClientDetailTemplateId("upc_detail") )