/** * Kendo UI v2016.3.914 (http://www.telerik.com/kendo-ui) * Copyright 2016 Telerik AD. 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.mobile.collapsible.min",["kendo.core.min"],e)}(function(){return function(e,t){var n=window.kendo,i=n.mobile.ui,s=i.Widget,o="km-collapsible",a="km-collapsible-header",l="km-collapsible-content",d="km-collapsibleinset",c="
",h="",r="km-collapsed",p="km-expanded",m="km-animated",u="left",f="expand",C="collapse",g=s.extend({init:function(t,i){var a=this,l=e(t);s.fn.init.call(a,l,i),l.addClass(o),a._buildHeader(),a.content=l.children().not(a.header).wrapAll(h).parent(),a._userEvents=new n.UserEvents(a.header,{fastTap:!0,tap:function(){a.toggle()}}),l.addClass(a.options.collapsed?r:p),a.options.inset&&l.addClass(d),a.options.animation?(a.content.addClass(m),a.content.height(0),a.options.collapsed&&a.content.hide()):a.options.collapsed&&a.content.hide()},events:[f,C],options:{name:"Collapsible",collapsed:!0,collapseIcon:"arrow-n",expandIcon:"arrow-s",iconPosition:u,animation:!0,inset:!1},destroy:function(){s.fn.destroy.call(this),this._userEvents.destroy()},expand:function(e){var t=this.options.collapseIcon,i=this.content,s=n.support.mobileOS.ios;this.trigger(f)||(t&&this.header.find(".km-icon").removeClass().addClass("km-icon km-"+t),this.element.removeClass(r).addClass(p),this.options.animation&&!e?(i.off("transitionend"),i.show(),s&&i.removeClass(m),i.height(this._getContentHeight()),s&&i.addClass(m),n.resize(i)):i.show())},collapse:function(e){var t=this.options.expandIcon,n=this.content;this.trigger(C)||(t&&this.header.find(".km-icon").removeClass().addClass("km-icon km-"+t),this.element.removeClass(p).addClass(r),this.options.animation&&!e?(n.one("transitionend",function(){n.hide()}),n.height(0)):n.hide())},toggle:function(e){this.isCollapsed()?this.expand(e):this.collapse(e)},isCollapsed:function(){return this.element.hasClass(r)},resize:function(){!this.isCollapsed()&&this.options.animation&&this.content.height(this._getContentHeight())},_buildHeader:function(){var t=this.element.children(":header").wrapAll(c),n=e(''),i=this.options.collapsed?this.options.expandIcon:this.options.collapseIcon,s=this.options.iconPosition;i&&(t.prepend(n),n.addClass("km-"+i)),this.header=t.parent(),this.header.addClass("km-icon-"+s)},_getContentHeight:function(){var e,t=this.content.attr("style");return this.content.css({position:"absolute",visibility:"hidden",height:"auto"}),e=this.content.height(),this.content.attr("style",t?t:""),e}});i.plugin(g)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}); //# sourceMappingURL=kendo.mobile.collapsible.min.js.map