UNPKG

@progress/kendo-ui

Version:

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

1 lines 2.11 kB
module.exports=function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}({0:function(e,t,n){n(27),e.exports=n(27)},3:function(e,t){e.exports=function(){throw Error("define cannot be used indirect")}},20:function(e,t){e.exports=require("../kendo.core")},27:function(e,t,n){var o,r,i;!function(l,define){r=[n(20)],o=l,i="function"==typeof o?o.apply(t,r):o,!(void 0!==i&&(e.exports=i))}(function(){return function(e,t){function n(e,t,n){n=l(n),(n&&!n.equals(e.color())||n!==e.color())&&("change"==t&&(e._value=n),n&&1!=n.a?n=n.toCssRgba():n&&(n=n.toCss()),e.trigger(t,{value:n}))}var o=window.kendo,r=o.ui,i=r.Widget,l=o.parseColor,a=e.extend,s=".kendoColorTools",c="k-state-disabled",u=i.extend({init:function(e,t){var n,o=this;i.fn.init.call(o,e,t),e=o.element,t=o.options,o._value=t.value=l(t.value),o._tabIndex=e.attr("tabIndex")||0,n=o._ariaId=t.ariaId,n&&e.attr("aria-labelledby",n),t._standalone&&(o._triggerSelect=o._triggerChange)},options:{name:"ColorSelector",value:null,_standalone:!0},events:["change","select","forceSelect","cancel"],color:function(e){return e!==t&&(this._value=l(e),this._updateUI(this._value)),this._value},value:function(e){return e=this.color(e),e&&(e=this.options.opacity?e.toCssRgba():e.toCss()),e||null},enable:function(e){0===arguments.length&&(e=!0),this.wrapper.toggleClass(c,!e),this._onEnable(e)},_select:function(e,t){var n=this._value;e=this.color(e),t||(e&&!e.equals(n)||null===e&&e!==n?(this.element.trigger("change"),this.trigger("change",{value:this.value()})):this._standalone||this.trigger("cancel"))},_triggerSelect:function(e){n(this,"select",e)},_triggerChange:function(e){n(this,"change",e)},destroy:function(){this.element&&this.element.off(s),this.wrapper&&this.wrapper.off(s).find("*").off(s),this.wrapper=null,i.fn.destroy.call(this)},_updateUI:e.noop,_selectOnHide:function(){return null},_cancel:function(){this.trigger("cancel")}});a(r,{colorpicker:{ColorSelector:u}})}(window.kendo.jQuery),window.kendo},n(3))}});