@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
1 lines • 2.22 kB
JavaScript
module.exports=function(e){function t(i){if(n[i])return n[i].exports;var o=n[i]={exports:{},id:i,loaded:!1};return e[i].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}({0:function(e,t,n){e.exports=n(1050)},3:function(e,t){e.exports=function(){throw Error("define cannot be used indirect")}},1049:function(e,t){e.exports=require("./kendo.core")},1050:function(e,t,n){var i,o,s;!function(a,define){o=[n(1049)],i=a,s="function"==typeof i?i.apply(t,o):i,!(void 0!==s&&(e.exports=s))}(function(){var e="<span class='k-appbar-spacer'></span>";return function(t){var n=window.kendo,i=n.ui,o=i.Widget,s="resize",a=t.proxy,r=o.extend({init:function(e,n){var i=this;o.fn.init.call(i,e,n),i.element=t(e).addClass("k-appbar"),"none"!=i.options.position&&i.element.addClass("k-appbar-"+i.options.position),i.element.addClass("k-appbar-"+i.options.positionMode+" k-appbar-"+i.options.themeColor),i._initItems(),i._attachEvents()},events:[s],options:{name:"AppBar",positionMode:"static",position:"none",themeColor:"light",items:[]},destroy:function(){this.resizeHandler&&(n.unbindResize(this.resizeHandler),this.resizeHandler=null),o.fn.destroy.call(this)},setOptions:function(e){var t=this;"none"!=t.options.position&&t.element.removeClass("k-appbar-"+t.options.position),t.element.removeClass("k-appbar-"+t.options.positionMode+" k-appbar-"+t.options.themeColor),n.deepExtend(t.options,e),this.destroy(),this.element.empty(),this.init(this.element,this.options)},_initItems:function(){var i,o,s,a=this,r=a.options,p=r.items,d="";for(s=0;s<p.length;s++)if(i=p[s],"spacer"==i.type)o=t(n.template(e)({})).addClass(i.className),i.width&&(o.addClass("k-appbar-spacer-sized"),o.css("width","string"==typeof i.width?i.width:i.width+"px")),d+=o[0].outerHTML;else{if(!i.template)throw Error("Having a template for the contentItem is mandatory");d+=i.className?"<div class='k-appbar-section "+i.className+"'>":"<div class='k-appbar-section'>",d+=n.template(i.template)({}),d+="</div>"}a.element.html(d)},_resize:function(){this.trigger(s)},_attachEvents:function(){var e=this;e.resizeHandler=a(e._resize,e),n.onResize(e.resizeHandler)}});i.plugin(r)}(window.kendo.jQuery),window.kendo},n(3))}});