mirror of
https://github.com/hanzoai/jube-fork.git
synced 2026-11-03 01:01:41 +00:00
27 lines
8.5 KiB
JavaScript
Executable File
27 lines
8.5 KiB
JavaScript
Executable File
/**
|
|
* Kendo UI v2021.1.224 (http://www.telerik.com/kendo-ui)
|
|
* Copyright 2021 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.bottomnavigation.min",["kendo.core.min"],e)}(function(){return function(e,t){var n=window.kendo,i=n.ui,s=i.Widget,a=e.proxy,o=e.extend,l=n.template,r=n.keys,d=e.isPlainObject,m=e.isEmptyObject,c=".kendoBottomNavigation",f="k-bottom-nav-",u="k-pos-",v=".",p="select",g=function(e){return"string"==typeof e},h={widget:"k-bottom-nav",item:"k-bottom-nav-item",navIcon:"k-bottom-nav-item-icon",icon:"k-icon",text:"k-bottom-nav-item-text",itemFlow:{vertical:"k-bottom-nav-item-flow-vertical",horizontal:"k-bottom-nav-item-flow-horizontal"},selected:"k-state-selected",disabled:"k-state-disabled",border:"k-bottom-nav-border",shadow:"k-bottom-nav-shadow",focus:"k-state-focused"},C={item:l("<span class='"+h.item+"'></span>"),anchor:l("<a class='"+h.item+"' href='#:url#'></a>"),text:l("<span class='"+h.text+"'>#=text#</span>"),icon:l("<span class='"+h.navIcon+"#if(icon){# k-icon k-i-#:icon# #}#'></span>")},b=s.extend({init:function(t,n){var i=this;n=n||{},s.fn.init.call(i,t,n),i.element=e(t),i._updateCssClasses(),i._items(),i._bindEvents()},options:{name:"BottomNavigation",positionMode:"fixed",items:[],themeColor:"primary",itemFlow:"vertical",fill:"flat",shadow:!1,border:!0,template:null},events:[p],destroy:function(){var e=this;e.element.off(c),s.fn.destroy.call(this)},_tabindex:function(e){var t=this,i=t.element,s="tabindex",a=i.attr("data-"+n.ns+s),o=e.attr(s)||i.attr(s)||a;a||(i.removeAttr(s),i.attr("data-"+n.ns+s,o)),e.attr(s,isNaN(o)?0:o)},_updateCssClasses:function(){var e=this,t=e.options,i=h;e.element.removeClass(function(t,n){0===n.indexOf("k-")&&e.element.removeClass(n)}),e.element.addClass(i.widget),e.element.addClass(n.getValidCssClass(f,"themeColor",t.themeColor)),e.element.addClass(n.getValidCssClass(f,"fill",t.fill)),e.element.addClass(n.getValidCssClass(u,"positionMode",t.positionMode)),e.element.toggleClass(i.border,t.border),e.element.toggleClass(i.shadow,t.shadow),e._itemFlow(t.itemFlow)},_itemFlow:function(e){var t=this,n=h.itemFlow;t._toggleClassGroup(t.element,e,n)},_toggleClassGroup:function(e,t,n){if(g(n[t])){for(var i in n)e.removeClass(n[i]);e.addClass(n[t])}},_items:function(){var e,t,n=this,i=n.options,s=i.items;for(t=0;t<s.length;t++)e=n._renderItem(s[t]),n.element.append(e)},_renderItem:function(t){var i,s,a=this,r=t.template||a.options.template,d=t.url&&g(t.url);return i=e(d?l(C.anchor)(t):l(C.item)(t)),i.toggleClass(h.selected,t.selected===!0).toggleClass(h.disabled,t.enabled===!1).addClass(t.cssClass).attr(o({},t.attributes,{"aria-disabled":t.enabled===!1})).data(t.data),a._tabindex(i),i.attr("role")||d||i.attr("role","link"),r?(i.append(l(r)(t)),i):(t=o({},{icon:""},t),s=e(C.icon(t)).addClass(t.iconClass),i.append(s),t.text&&(t.text=t.encoded===!1?t.text:n.htmlEncode(t.text),i.append(e(C.text(t)))),i)},_bindEvents:function(){var e=this,t=a(e._click,e),n=a(e._keydown,e);e.element.on("click"+c,v+h.item,t).on("keydown"+c,v+h.item,n)},_click:function(n){var i=this,s=e(n.target).closest(v+h.item);return s.is(v+h.disabled)?(n.preventDefault(),t):(i._triggerSelect(s,n),t)},_triggerSelect:function(e,t){var n=this;e.is(v+h.disabled)||n.trigger(p,{originalEvent:t,item:e,data:e.data()})||n.select(e)},_keydown:function(t){var n=this,i=e(t.target),s=t.keyCode;s!==r.ENTER&&s!==r.SPACEBAR||n._isItem(i)&&(n._triggerSelect(i,t),s===r.SPACEBAR&&t.preventDefault())},_isItem:function(t){var n=this;return t=e(t),t.is(v+h.item)&&!!n.element.find(t).length},items:function(){var e=this;return e.element.children()},select:function(n,i){var s=this,a=s.items().filter(v+h.selected);return n?(i=i!==!1,s._isItem(n)&&(a.removeClass(h.selected),e(n).toggleClass(h.selected,i)),t):a},enable:function(t,n){var i=this;n=n===!1,t&&i._isItem(t)&&(e(t).toggleClass(h.disabled,n),e(t).attr("aria-disabled",n))},item:function(e){var t=this;return isNaN(e)?null:t.items().eq(e)},itemById:function(e){var t=this;return t.element.find("#"+e)},add:function(t,n){var i=this,s="append",a=i.element;n&&i._isItem(n)&&(s="before",a=e(n)),t&&d(t)&&!m(t)&&a[s](i._renderItem(t))},remove:function(e){var t=this;e&&t._isItem(e)&&e.remove()},showText:function(e){var t=this,n=t.items().find(v+h.text);e=e!==!1,n.toggle(e)},setOptions:function(e){var t=this;s.fn.setOptions.call(this,e),t._updateCssClasses(),("items"in e||"template"in e)&&(t.element.empty(),t._items())}});i.plugin(b)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()});
|
|
//# sourceMappingURL=kendo.bottomnavigation.min.js.map
|