/** * 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.drawer.min",["kendo.userevents.min"],e)}(function(){return function(e,t){var i=window.kendo,r=i.ui,s=r.Widget,n="show",a="hide",d="itemClick",o="push",h="overlay",l="left",m="right",p=i.ui.Widget.extend({init:function(t,r){var n,a,d=this;s.fn.init.call(this,t,r),r=d.options,d._element(t),d._wrapper(t),d.position(),d._mode(),r.mini&&d._miniMode(),d._initDrawerItems(),r.mini&&"overlay"==r.mode&&d._setBodyOffset(),n=this.userEvents=new i.UserEvents(r.mode==h?e(document.body):this.outerWrapper,{fastTap:!0,allowSelection:!0}),a=function(t){e.contains(d.drawerItemsWrapper[0],t.event.target)&&d._itemClick(t),d.visible&&!d.trigger("hide",{sender:this})&&(d.hide(),t.preventDefault())},this.options.swipeToOpen?(n.bind("start",function(e){d._start(e)}),n.bind("move",function(e){d._update(e)}),n.bind("end",function(e){d._end(e)}),n.bind("tap",a)):n.bind("press",a),r.minHeight&&d.outerWrapper.css("min-height",r.minHeight)},_element:function(){var t=this,i=t.element,r=t.options,s=t.contentElement=i.children().first();t.drawerElement=e(r.template),s.addClass("k-drawer-content"),i.addClass("k-drawer k-widget")},_wrapper:function(){var t=this.options,i=this.drawerElement,r=this.element,s=this.contentElement,n=this.drawerItemsWrapper=i.wrap("
").parent(),a=this.drawerContainer=n.wrap("").parent(),d=this.outerWrapper=a.wrap("").parent();t.mode==h?e(document.body).prepend(d):(d.append(s),r.prepend(d))},_setBodyOffset:function(){var t=this.drawerContainer.outerWidth();this.leftPositioned?e(document.body).css("padding-left",t):e(document.body).css("padding-right",t)},_initDrawerItems:function(){var e=this.drawerItemsWrapper,t=e.find("[data-role='drawer-item']"),i=e.find("[data-role='drawer-separator']");t.addClass("k-drawer-item"),i.addClass("k-drawer-item k-drawer-separator"),this._selectedItemIndex>=0&&(t.removeClass("k-state-selected"),t.eq(this._selectedItemIndex).addClass("k-state-selected"))},_mode:function(){var t,i=this.options,r=this.outerWrapper;i.mode==o?r.addClass("k-drawer-"+o):(r.addClass("k-drawer-"+h),t=this.overlayContainer=e(''),r.prepend(t))},_miniMode:function(){var t=this.options,i=this.outerWrapper,r=t.mini.width,s=this._miniTemplate=t.mini.template&&e(t.mini.template),n=this.drawerItemsWrapper;i.addClass("k-drawer-mini-mode"),s&&n.html(s),r&&n.width(r),this.minWidth=t.mini.width||this.drawerContainer.width()},show:function(){var e=this.drawerContainer,t=this.options,i=e.hasClass("k-drawer-expanded"),r=this._miniTemplate,s=this.drawerElement,n=this.drawerItemsWrapper;i||(e.addClass("k-drawer-expanded"),this.visible=!0),r&&(n.html(s),this._initDrawerItems(),this._selectItem()),t.mini?n.width(t.width):e.width(t.width),"overlay"==t.mode&&(this.overlayContainer.show(),this.visible=!0)},hide:function(){var e=this,t=e.drawerContainer,i=this.options,r=this.drawerItemsWrapper,s=this._miniTemplate,n=i.mini&&i.mini.width;this._miniTemplate&&(r.html(s),e._initDrawerItems(),this._selectItem()),i.mini?r.width(n?n:""):t.width(""),this.visible&&(t.removeClass("k-drawer-expanded"),this.visible=!1),"overlay"==i.mode&&this.overlayContainer.hide()},position:function(e){var t=this.options,i=this.outerWrapper,r=e||t.position;r==m?(i.removeClass("k-drawer-"+l),i.addClass("k-drawer-"+m)):(i.removeClass("k-drawer-"+m),i.addClass("k-drawer-"+l)),this.leftPositioned=r===l},_start:function(e){var r=this,s=this.options,n=this.drawerContainer,a=this.drawerItemsWrapper,d=e.sender;return Math.abs(e.x.velocity)