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.92 kB
module.exports=function(i){var n={};function o(e){if(n[e])return n[e].exports;var t=n[e]={exports:{},id:e,loaded:!1};return i[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}return o.m=i,o.c=n,o.p="",o(0)}({0:function(e,t,i){e.exports=i(1362)},3:function(e,t){e.exports=function(){throw Error("define cannot be used indirect")}},1051:function(e,t){e.exports=require("./kendo.core")},1362:function(e,t,i){var n;i(3),i=[i(1051)],void 0===(t="function"==typeof(n=function(){var e={id:"mobile.navbar",name:"NavBar",category:"mobile",description:"The Kendo mobile NavBar widget is used inside a mobile View or Layout Header element to display an application navigation bar.",depends:["core"]},n=window.kendo.jQuery,t=void 0,r=window.kendo,d,i=r.mobile.ui,o=i.Widget;function l(e,t){var i=t.find("["+r.attr("align")+"="+e+"]");if(i[0])return n('<div class="km-'+e+'item" />').append(i).prependTo(t)}function a(e){var t=e.siblings(),i=!!e.children("ul")[0],n=!!t[0]&&r.trim(e.text())==="",o=!!(r.mobile.application&&r.mobile.application.element.is(".km-android"));e.prevAll().toggleClass("km-absolute",i);e.toggleClass("km-show-title",n);e.toggleClass("km-fill-title",n&&!r.trim(e.html()));e.toggleClass("km-no-title",i);e.toggleClass("km-hide-title",o&&!t.children().is(":visible"))}var s=o.extend({init:function(e,t){var i=this;o.fn.init.call(i,e,t);e=i.element;i.container().bind("show",this.refresh.bind(this));e.addClass("km-navbar").wrapInner(n('<div class="km-view-title km-show-title" />'));i.leftElement=l("left",e);i.rightElement=l("right",e);i.centerElement=e.find(".km-view-title")},options:{name:"NavBar"},title:function(e){this.element.find(r.roleSelector("view-title")).text(e);a(this.centerElement)},refresh:function(e){var t=e.view;this.title(t.options.title)},destroy:function(){o.fn.destroy.call(this);r.destroy(this.element)}});return i.plugin(s),window.kendo})?n.apply(t,i):n)||(e.exports=t)}});