UNPKG

@progress/kendo-ui

Version:

This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.

1 lines 1.72 kB
module.exports=function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return e[o].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}({0:function(e,t,n){e.exports=n(964)},3:function(e,t){e.exports=function(){throw Error("define cannot be used indirect")}},946:function(e,t){e.exports=require("../command")},964:function(e,t,n){var o,i,r;!function(s,define){i=[n(946)],o=s,r="function"==typeof o?o.apply(t,i):o,!(void 0!==r&&(e.exports=r))}(function(){!function(e){var t=window.kendo,n=t.ui.editor,o=n.Command,i=n.GenericCommand,r=n.EditorUtils,s=r.registerTool,a=n.Tool,l=n.ToolTemplate,d=n.RestorePoint,c=e.extend,u=o.extend({init:function(e){o.fn.init.call(this,e),this.managesUndoRedo=!0},exec:function(){var e,t=this.editor,n=this.options,o=n.range,r=t.body,s=new d(o,r),a=n.html||n.value||"";t.selectRange(o),t.clipboard.paste(a,n),n.postProcess&&n.postProcess(t,t.getRange()),e=new i(s,new d(t.getRange(),r)),e.editor=t,t.undoRedoStack.push(e),t.focus()}}),p=a.extend({initialize:function(e,t){var o=t.editor,i=this.options,r=i.items?i.items:o.options.insertHtml;this._selectBox=new n.SelectBox(e,{dataSource:r,dataTextField:"text",dataValueField:"value",change:function(){a.exec(o,"insertHtml",this.value())},title:o.options.messages.insertHtml,highlightFirst:!1})},command:function(e){return new u(e)},update:function(e){var t=e.data("kendoSelectBox")||e.find("select").data("kendoSelectBox");t.close(),t.value(t.options.title)}});c(n,{InsertHtmlCommand:u,InsertHtmlTool:p}),s("insertHtml",new p({template:new l({template:r.dropDownListTemplate,title:"Insert HTML",initialValue:"Insert HTML"})}))}(window.kendo.jQuery)},n(3))}});