Files
jdescopingtool/OLD/WebInterface/Scripts/kendo/2019.2.619/kendo.button.min.js
T
Joseph Doherty 26ff8d9b4f Initial commit: JDE Scoping Tool migration project
Set up repository with legacy .NET Framework 4.8 source (OLD/),
new .NET 10 Blazor solution (NEW/), OpenSpec specifications,
documentation, and project configuration.
2026-01-02 07:43:29 -05:00

27 lines
6.7 KiB
JavaScript
Executable File

/**
* Kendo UI v2019.2.619 (http://www.telerik.com/kendo-ui)
* Copyright 2019 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
!function(e,define){define("kendo.button.min",["kendo.core.min"],e)}(function(){return function(e,n){var t=window.kendo,i=t.ui.Widget,o=e.proxy,s=t.keys,a="click",l=t.support.mousedown,r=t.support.mouseup,c="k-button",d="k-button-icon",u="k-button-icontext",p=".kendoButton",f="disabled",k="k-state-disabled",m="k-state-focused",b="k-state-active",h=i.extend({init:function(e,n){var s=this;i.fn.init.call(s,e,n),e=s.wrapper=s.element,n=s.options,e.addClass(c).attr("role","button"),n.enable=n.enable&&!e.attr(f),s.enable(n.enable),n.enable&&s._tabindex(),s.iconElement(),e.on(a+p,o(s._click,s)).on("focus"+p,o(s._focus,s)).on("blur"+p,o(s._blur,s)).on("keydown"+p,o(s._keydown,s)).on("keyup"+p,o(s._removeActive,s)).on(l+p,o(s._addActive,s)).on(r+p,o(s._removeActive,s)),t.notify(s)},destroy:function(){var e=this;e.wrapper.off(p),i.fn.destroy.call(e)},events:[a],options:{name:"Button",icon:"",iconClass:"",spriteCssClass:"",imageUrl:"",enable:!0},_isNativeButton:function(){return"button"==this.element.prop("tagName").toLowerCase()},_click:function(e){this.options.enable&&this.trigger(a,{event:e})&&e.preventDefault()},_focus:function(){this.options.enable&&this.element.addClass(m)},_blur:function(){var e=this;e.element.removeClass(m),setTimeout(function(){e.element.removeClass(b)})},_keydown:function(e){var n=this;e.keyCode!=s.ENTER&&e.keyCode!=s.SPACEBAR||(n._addActive(),n._isNativeButton()||(e.keyCode==s.SPACEBAR&&e.preventDefault(),n._click(e)))},_removeActive:function(){this.element.removeClass(b)},_addActive:function(){this.options.enable&&this.element.addClass(b)},iconElement:function(){var n,t,i,o=this,s=o.element,a=o.options,l=a.icon,r=a.iconClass,c=a.spriteCssClass,p=a.imageUrl;(c||p||l||r)&&(i=!0,s.contents().filter(function(){return!e(this).hasClass("k-sprite")&&!e(this).hasClass("k-icon")&&!e(this).hasClass("k-image")}).each(function(n,t){(1==t.nodeType||3==t.nodeType&&e.trim(t.nodeValue).length>0)&&(i=!1)}),s.addClass(i?d:u)),p?(t=s.children("img.k-image").first(),t[0]||(t=e('<img alt="icon" class="k-image" />').prependTo(s)),t.attr("src",p)):l||r?(n=s.children("span.k-icon").first(),n[0]||(n=e("<span></span>").prependTo(s)),n.attr("class",l?"k-icon k-i-"+l:r)):c&&(n=s.children("span.k-sprite").first(),n[0]||(n=e('<span class="k-sprite"></span>').prependTo(s)),n.addClass(c))},enable:function(e){var t=this,i=t.element;e===n&&(e=!0),e=!!e,t.options.enable=e,i.toggleClass(k,!e).attr("aria-disabled",!e).attr(f,!e),e&&t._tabindex();try{i.blur()}catch(o){}}});t.ui.plugin(h)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,n,t){(t||n)()});
//# sourceMappingURL=kendo.button.min.js.map