Files
upo-senior-assistant/SeniorAssistant/wwwroot/kendo/2018.1.221/js/kendo.window.min.js
Giacomo c807c474c4 Init
- aggiunto un po di tutto comeil progetto del prof
2018-09-14 19:38:02 +02:00

27 lines
28 KiB
JavaScript

/**
* Kendo UI v2018.1.117 (http://www.telerik.com/kendo-ui)
* Copyright 2018 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(i,define){define("kendo.window.min",["kendo.draganddrop.min","kendo.popup.min"],i)}(function(){return function(i,t){function e(i){return t!==i}function n(i,t,e){return Math.max(Math.min(parseInt(i,10),e===1/0?e:parseInt(e,10)),parseInt(t,10))}function o(){return!this.type||this.type.toLowerCase().indexOf("script")>=0}function s(i){var t=this;t.owner=i,t._preventDragging=!1,t._draggable=new p(i.wrapper,{filter:">"+M,group:i.wrapper.id+"-resizing",dragstart:m(t.dragstart,t),drag:m(t.drag,t),dragend:m(t.dragend,t)}),t._draggable.userEvents.bind("press",m(t.addOverlay,t)),t._draggable.userEvents.bind("release",m(t.removeOverlay,t))}function r(t){for(var e,n,o={top:t.offsetTop,left:t.offsetLeft},s=t.offsetParent;s;)o.top+=s.offsetTop,o.left+=s.offsetLeft,e=i(s).css("overflowX"),n=i(s).css("overflowY"),"auto"!==n&&"scroll"!==n||(o.top-=s.scrollTop),"auto"!==e&&"scroll"!==e||(o.left-=s.scrollLeft),s=s.offsetParent;return o}function a(i,t){var e=this;e.owner=i,e._preventDragging=!1,e._draggable=new p(i.wrapper,{filter:t,group:i.wrapper.id+"-moving",dragstart:m(e.dragstart,e),drag:m(e.drag,e),dragend:m(e.dragend,e),dragcancel:m(e.dragcancel,e)}),e._draggable.userEvents.stopPropagation=!1}var l=window.kendo,d=l.ui.Widget,c=l.ui.Popup.TabKeyTrap,p=l.ui.Draggable,h=i.isPlainObject,f=l._activeElement,u=l._outerWidth,g=l._outerHeight,m=i.proxy,w=i.extend,_=i.each,v=l.template,b="body",k=".kendoWindow",z=".k-window",x=".k-window-title",y=x+"bar",T=".k-window-content",O=".k-dialog-content",M=".k-resize-handle",S=".k-overlay",P="k-content-frame",L="k-i-loading",I="k-state-hover",D="k-state-focused",C="k-window-maximized",H=":visible",W="hidden",E="cursor",F="open",N="activate",R="deactivate",j="close",A="refresh",K="minimize",q="maximize",U="resizeStart",G="resize",J="resizeEnd",V="dragstart",B="dragend",Q="error",X="overflow",Y="original-overflow-rule",$="zIndex",Z=".k-window-actions .k-i-window-minimize,.k-window-actions .k-i-window-maximize",ii=".k-i-pin",ti=".k-i-unpin",ei=ii+","+ti,ni=".k-window-titlebar .k-window-action",oi=".k-window-titlebar .k-i-refresh",si="WindowEventsHandled",ri=/^0[a-z]*$/i,ai=l.isLocalUrl,li=d.extend({init:function(n,s){var r,a,p,f,u,g,w,_,v,b=this,M={},S=!1,L=s&&s.actions&&!s.actions.length;d.fn.init.call(b,n,s),s=b.options,f=s.position,n=b.element,u=s.content,_=i(window),L&&(s.actions=[]),b.appendTo=i(s.appendTo),u&&!h(u)&&(u=s.content={url:u}),n.find("script").filter(o).remove(),n.parent().is(b.appendTo)||f.top!==t&&f.left!==t||(n.is(H)?(M=n.offset(),S=!0):(a=n.css("visibility"),p=n.css("display"),n.css({visibility:W,display:""}),M=n.offset(),n.css({visibility:a,display:p})),f.top===t&&(f.top=M.top),f.left===t&&(f.left=M.left)),e(s.visible)&&null!==s.visible||(s.visible=n.is(H)),r=b.wrapper=n.closest(z),n.is(".k-content")&&r[0]||(n.addClass("k-window-content k-content"),b._createWindow(n,s),r=b.wrapper=n.closest(z),b._dimensions()),b._position(),u&&b.refresh(u),s.visible&&b.toFront(),g=r.children(T),b._tabindex(g),s.visible&&s.modal&&b._overlay(r.is(H)).css({opacity:.5}),r.on("mouseenter"+k,ni,m(b._buttonEnter,b)).on("mouseleave"+k,ni,m(b._buttonLeave,b)).on("click"+k,"> "+ni,m(b._windowActionHandler,b)).on("keydown"+k,m(b._keydown,b)).on("focus"+k,m(b._focus,b)).on("blur"+k,m(b._blur,b)),g.on("keydown"+k,m(b._keydown,b)).on("focus"+k,m(b._focus,b)).on("blur"+k,m(b._blur,b)),w=g.find("."+P)[0],w&&!_.data(si)&&(_.on("blur"+k,function(){var t,e=i(document.activeElement).parent(T);e.length&&(t=l.widgetInstance(e),t._focus())}),_.on("focus"+k,function(){i(T).not(O).each(function(t,e){l.widgetInstance(i(e))._blur()})}),_.data(si,!0)),this._resizable(),this._draggable(),s.pinned&&this.wrapper.is(":visible")&&b.pin(),v=n.attr("id"),v&&(v+="_wnd_title",r.children(y).children(x).attr("id",v),g.attr({role:"dialog","aria-labelledby":v})),r.add(r.children(".k-resize-handle,"+y)).on("mousedown"+k,m(b.toFront,b)),b.touchScroller=l.touchScroller(n),b._resizeHandler=m(b._onDocumentResize,b),b._marker=l.guid().substring(0,8),i(window).on("resize"+k+b._marker,b._resizeHandler),s.visible&&(b.trigger(F),b.trigger(N)),l.notify(b),this.options.modal&&(this._tabKeyTrap=new c(r),this._tabKeyTrap.trap(),this._tabKeyTrap.shouldTrap=function(){return g.data("isFront")})},_buttonEnter:function(t){i(t.currentTarget).addClass(I)},_buttonLeave:function(t){i(t.currentTarget).removeClass(I)},_focus:function(){this.wrapper.addClass(D)},_blur:function(){this.wrapper.removeClass(D)},_dimensions:function(){var i,t,e=this.wrapper,o=this.options,s=o.width,r=o.height,a=o.maxHeight,l=["minWidth","minHeight","maxWidth","maxHeight"];for(this.title(o.title),i=0;i<l.length;i++)t=o[l[i]]||"",t!=1/0&&e.css(l[i],t);a!=1/0&&this.element.css("maxHeight",a),e.width(s?isNaN(s)&&(""+s).indexOf("px")<0?s:n(s,o.minWidth,o.maxWidth):""),e.height(r?isNaN(r)&&(""+r).indexOf("px")<0?r:n(r,o.minHeight,o.maxHeight):""),o.visible||e.hide()},_position:function(){var i=this.wrapper,t=this.options.position;0===t.top&&(t.top=""+t.top),0===t.left&&(t.left=""+t.left),i.css({top:t.top||"",left:t.left||""})},_animationOptions:function(i){var t=this.options.animation,e={open:{effects:{}},close:{hide:!0,effects:{}}};return t&&t[i]||e[i]},_resize:function(){l.resize(this.element.children())},_resizable:function(){var t=this.options.resizable,e=this.wrapper;this.resizing&&(e.off("dblclick"+k).children(M).remove(),this.resizing.destroy(),this.resizing=null),t&&(e.on("dblclick"+k,y,m(function(t){i(t.target).closest(".k-window-action").length||this.toggleMaximization()},this)),_("n e s w se sw ne nw".split(" "),function(i,t){e.append(di.resizeHandle(t))}),this.resizing=new s(this)),e=null},_draggable:function(){var i=this.options.draggable;this.dragging&&(this.dragging.destroy(),this.dragging=null),i&&(this.dragging=new a(this,i.dragHandle||y))},_actions:function(){var t=this.options,e=t.actions,n=t.pinned,o=this.wrapper.children(y),s=o.find(".k-window-actions"),r=["maximize","minimize"];e=i.map(e,function(i){return i=n&&"pin"===i.toLowerCase()?"unpin":i,{name:r.indexOf(i.toLowerCase())>-1?"window-"+i:i}}),s.html(l.render(di.action,e))},setOptions:function(i){var e,n,o=JSON.parse(JSON.stringify(i));w(i.position,this.options.position),w(i.position,o.position),d.fn.setOptions.call(this,i),e=this.options.scrollable!==!1,this.restore(),this._dimensions(),this._position(),this._resizable(),this._draggable(),this._actions(),t!==i.modal&&(n=this.options.visible!==!1,this._overlay(i.modal&&n)),this.element.css(X,e?"":"hidden")},events:[F,N,R,j,K,q,A,U,G,J,V,B,Q],options:{name:"Window",animation:{open:{effects:{zoom:{direction:"in"},fade:{direction:"in"}},duration:350},close:{effects:{zoom:{direction:"out",properties:{scale:.7}},fade:{direction:"out"}},duration:350,hide:!0}},title:"",actions:["Close"],autoFocus:!0,modal:!1,resizable:!0,draggable:!0,minWidth:90,minHeight:50,maxWidth:1/0,maxHeight:1/0,pinned:!1,scrollable:!0,position:{},content:null,visible:null,height:null,width:null,appendTo:"body",isMaximized:!1,isMinimized:!1},_closable:function(){return i.inArray("close",i.map(this.options.actions,function(i){return i.toLowerCase()}))>-1},_keydown:function(i){var t,e,o,s,r,a,d=this,c=d.options,p=l.keys,h=i.keyCode,f=d.wrapper,u=10,g=d.options.isMaximized,m=d.options.isMinimized;h==p.ESC&&d._closable()&&d._close(!1),i.target!=i.currentTarget||d._closing||(i.altKey&&82==h&&d.refresh(),i.altKey&&80==h&&(d.options.pinned?d.unpin():d.pin()),i.altKey&&h==p.UP?m?(d.restore(),d.element.focus()):g||(d.maximize(),d.element.focus()):i.altKey&&h==p.DOWN&&(m||g?g&&(d.restore(),d.element.focus()):(d.minimize(),d.wrapper.focus())),!c.draggable||i.ctrlKey||i.altKey||g||(t=l.getOffset(f),h==p.UP?e=f.css("top",t.top-u):h==p.DOWN?e=f.css("top",t.top+u):h==p.LEFT?e=f.css("left",t.left-u):h==p.RIGHT&&(e=f.css("left",t.left+u))),c.resizable&&i.ctrlKey&&!g&&!m&&(h==p.UP?(e=!0,s=f.height()-u):h==p.DOWN&&(e=!0,s=f.height()+u),h==p.LEFT?(e=!0,o=f.width()-u):h==p.RIGHT&&(e=!0,o=f.width()+u),e&&(r=n(o,c.minWidth,c.maxWidth),a=n(s,c.minHeight,c.maxHeight),isNaN(r)||(f.width(r),d.options.width=r+"px"),isNaN(a)||(f.height(a),d.options.height=a+"px"),d.resize())),e&&i.preventDefault())},_overlay:function(t){var e=this.appendTo.children(S),n=this.wrapper;return e.length||(e=i("<div class='k-overlay' />")),e.insertBefore(n[0]).toggle(t).css($,parseInt(n.css($),10)-1),e},_actionForIcon:function(i){var t=/\bk-i(-\w+)+\b/.exec(i[0].className)[0];return{"k-i-close":"_close","k-i-window-maximize":"maximize","k-i-window-minimize":"minimize","k-i-window-restore":"restore","k-i-refresh":"refresh","k-i-pin":"pin","k-i-unpin":"unpin"}[t]},_windowActionHandler:function(e){var n,o;if(!this._closing)return n=i(e.target).closest(".k-window-action").find(".k-icon"),o=this._actionForIcon(n),o?(e.preventDefault(),this[o](),!1):t},_modals:function(){var t=this,e=i(z).filter(function(){var e=i(this),n=t._object(e),o=n&&n.options;return o&&o.modal&&o.visible&&o.appendTo===t.options.appendTo&&e.is(H)}).sort(function(t,e){return+i(t).css("zIndex")-+i(e).css("zIndex")});return t=null,e},_object:function(i){var e=i.children(T),n=l.widgetInstance(e);return n?n:t},center:function(){var t,e,n=this,o=n.options.position,s=n.wrapper,r=i(window),a=0,l=0;return n.options.isMaximized?n:(n.options.pinned&&!n._isPinned&&n.pin(),n.options.pinned||(a=r.scrollTop(),l=r.scrollLeft()),e=l+Math.max(0,(r.width()-s.width())/2),t=a+Math.max(0,(r.height()-s.height()-parseInt(s.css("paddingTop"),10))/2),s.css({left:e,top:t}),o.top=t,o.left=e,n)},title:function(i){var t,e=this,n=e.wrapper,o=e.options,s=n.children(y),r=s.children(x);return arguments.length?(i===!1?(n.addClass("k-window-titleless"),s.remove()):(s.length?r.html(l.htmlEncode(i)):(n.prepend(di.titlebar(o)),e._actions(),s=n.children(y)),t=parseInt(g(s),10),n.css("padding-top",t),s.css("margin-top",-t)),e.options.title=i,e):r.html()},content:function(i,t){var n=this.wrapper.children(T),o=n.children(".km-scroll-container");return n=o[0]?o:n,e(i)?(this.angular("cleanup",function(){return{elements:n.children()}}),l.destroy(this.element.children()),n.empty().html(i),this.angular("compile",function(){var i,e=[];for(i=n.length;--i>=0;)e.push({dataItem:t});return{elements:n.children(),data:e}}),this):n.html()},open:function(){var t,e,n,o=this,s=o.wrapper,r=o.options,a=this._animationOptions("open"),d=s.children(T),c=i(document);return o.trigger(F)||(o._closing&&s.kendoStop(!0,!0),o._closing=!1,o.toFront(),r.autoFocus&&o.element.focus(),r.visible=!0,r.modal&&(e=!!o._modals().length,t=o._overlay(e),t.kendoStop(!0,!0),a.duration&&l.effects.Fade&&!e?(n=l.fx(t).fadeIn(),n.duration(a.duration||0),n.endValue(.5),n.play()):t.css("opacity",.5),t.show(),i(window).on("focus",function(){d.data("isFront")&&!i(document.activeElement).closest(d).length&&o.element.focus()})),s.is(H)||(d.css(X,W),s.show().kendoStop().kendoAnimate({effects:a.effects,duration:a.duration,complete:m(this._activate,this)}))),r.isMaximized&&(o._documentScrollTop=c.scrollTop(),o._documentScrollLeft=c.scrollLeft(),o._stopDocumentScrolling()),r.pinned&&!o._isPinned&&o.pin(),o},_activate:function(){var i=this.options.scrollable!==!1;this.options.autoFocus&&this.element.focus(),this.element.css(X,i?"":"hidden"),l.resize(this.element.children()),this.trigger(N)},_removeOverlay:function(e){var n,o=this._modals(),s=this.options,r=s.modal&&!o.length,a=s.modal?this._overlay(!0):i(t),d=this._animationOptions("close");r?!e&&d.duration&&l.effects.Fade?(n=l.fx(a).fadeOut(),n.duration(d.duration||0),n.startValue(.5),n.play()):this._overlay(!1).remove():o.length&&this._object(o.last())._overlay(!0)},_close:function(t){var e,n=this,o=n.wrapper,s=n.options,r=this._animationOptions("open"),a=this._animationOptions("close"),l=i(document);n._closing||(e=n.trigger(j,{userTriggered:!t}),n._closing=!e,o.is(H)&&!e&&(s.visible=!1,i(z).each(function(t,e){var n=i(e).children(T);e!=o&&n.find("> ."+P).length>0&&n.children(S).remove()}),this._removeOverlay(),o.kendoStop().kendoAnimate({effects:a.effects||r.effects,reverse:a.reverse===!0,duration:a.duration,complete:m(this._deactivate,this)})),n.options.isMaximized&&(n._enableDocumentScrolling(),n._documentScrollTop&&n._documentScrollTop>0&&l.scrollTop(n._documentScrollTop),n._documentScrollLeft&&n._documentScrollLeft>0&&l.scrollLeft(n._documentScrollLeft)))},_deactivate:function(){var i,t=this;t.wrapper.hide().css("opacity",""),t.trigger(R),t.options.modal&&(i=t._object(t._modals().last()),i&&i.toFront())},close:function(){return this._close(!0),this},_actionable:function(t){return i(t).is(ni+","+ni+" .k-icon,:input,a")},_shouldFocus:function(t){var e=f(),n=this.element;return this.options.autoFocus&&!i(e).is(n)&&!this._actionable(t)&&(!n.find(e).length||!n.find(t).length)},toFront:function(t){var e,n,o=this,s=o.wrapper,r=s[0],a=+s.css($),l=a,d=t&&t.target||null;return i(z).each(function(t,e){var n=i(e),o=n.css($),s=n.children(T);isNaN(o)||(a=Math.max(+o,a)),s.data("isFront",e==r),e!=r&&s.find("> ."+P).length>0&&s.append(di.overlay)}),(!s[0].style.zIndex||l<a)&&s.css($,a+2),o.element.find("> .k-overlay").remove(),o._shouldFocus(d)&&(o.isMinimized()?o.wrapper.focus():i(d).is(S)?setTimeout(function(){o.element.focus()}):o.element.focus(),e=i(window).scrollTop(),n=parseInt(s.position().top,10),!o.options.pinned&&n>0&&n<e&&(e>0?i(window).scrollTop(n):s.css("top",e))),s=null,o},toggleMaximization:function(){return this._closing?this:this[this.options.isMaximized?"restore":"maximize"]()},restore:function(){var t=this,e=t.options,n=e.minHeight,o=t.restoreOptions,s=i(document);return e.isMaximized||e.isMinimized?(n&&n!=1/0&&t.wrapper.css("min-height",n),t.wrapper.css({position:e.pinned?"fixed":"absolute",left:o.left,top:o.top,width:o.width,height:o.height}).removeClass(C).find(".k-window-content,.k-resize-handle").show().end().find(".k-window-titlebar .k-i-window-restore").parent().remove().end().end().find(Z).parent().show().end().end().find(ei).parent().show(),e.isMaximized?t.wrapper.find(".k-i-window-maximize").parent().focus():e.isMinimized&&t.wrapper.find(".k-i-window-minimize").parent().focus(),t.options.width=o.width,t.options.height=o.height,t._enableDocumentScrolling(),this._documentScrollTop&&this._documentScrollTop>0&&s.scrollTop(this._documentScrollTop),this._documentScrollLeft&&this._documentScrollLeft>0&&s.scrollLeft(this._documentScrollLeft),e.isMaximized=e.isMinimized=!1,this.wrapper.removeAttr("tabindex"),this.wrapper.removeAttr("aria-labelled-by"),t.resize(),t):t},_sizingAction:function(i,t){var e=this,n=e.wrapper,o=n[0].style,s=e.options;return s.isMaximized||s.isMinimized?e:(e.restoreOptions={width:o.width,height:o.height},n.children(M).hide().end().children(y).find(Z).parent().hide().eq(0).before(di.action({name:"window-restore"})),t.call(e),e.wrapper.children(y).find(ei).parent().toggle("maximize"!==i),e.trigger(i),n.find(".k-i-window-restore").parent().focus(),e)},maximize:function(){return this._sizingAction("maximize",function(){var t=this,e=t.wrapper,n=e.position(),o=i(document);w(t.restoreOptions,{left:n.left,top:n.top}),e.css({left:0,top:0,position:"fixed"}).addClass(C),this._documentScrollTop=o.scrollTop(),this._documentScrollLeft=o.scrollLeft(),t._stopDocumentScrolling(),t.options.isMaximized=!0,t._onDocumentResize()}),this},_stopDocumentScrolling:function(){var t,e=this,n=i("body");e._storeOverflowRule(n),n.css(X,W),t=i("html"),e._storeOverflowRule(t),t.css(X,W)},_enableDocumentScrolling:function(){var t=this;t._restoreOverflowRule(i(document.body)),t._restoreOverflowRule(i("html"))},_storeOverflowRule:function(i){if(!this._isOverflowStored(i)){var t=i.get(0).style.overflow;"string"==typeof t&&i.data(Y,t)}},_isOverflowStored:function(i){return"string"==typeof i.data(Y)},_restoreOverflowRule:function(i){var e=i.data(Y);null!==e&&e!==t?(i.css(X,e),i.removeData(Y)):i.css(X,"")},isMaximized:function(){return this.options.isMaximized},minimize:function(){return this._sizingAction("minimize",function(){var i=this;i.wrapper.css({height:"",minHeight:""}),i.element.hide(),i.options.isMinimized=!0}),this.wrapper.attr("tabindex",0),this.wrapper.attr("aria-labelled-by",this.element.attr("aria-labelled-by")),this},isMinimized:function(){return this.options.isMinimized},pin:function(){var t=this,e=i(window),n=t.wrapper,o=parseInt(n.css("top"),10),s=parseInt(n.css("left"),10);t.options.isMaximized||(n.css({position:"fixed",top:o-e.scrollTop(),left:s-e.scrollLeft()}),n.children(y).find(ii).addClass("k-i-unpin").removeClass("k-i-pin"),t._isPinned=!0,t.options.pinned=!0)},unpin:function(){var t=this,e=i(window),n=t.wrapper,o=parseInt(n.css("top"),10),s=parseInt(n.css("left"),10);t.options.isMaximized||(n.css({position:"",top:o+e.scrollTop(),left:s+e.scrollLeft()}),n.children(y).find(ti).addClass("k-i-pin").removeClass("k-i-unpin"),t._isPinned=!1,t.options.pinned=!1)},_onDocumentResize:function(){var t,e,n,o,s=this,r=s.wrapper,a=i(window),d=l.support.zoomLevel();s.options.isMaximized&&(n=parseInt(r.css("border-left-width"),10)+parseInt(r.css("border-right-width"),10),o=parseInt(r.css("border-top-width"),10)+parseInt(r.css("border-bottom-width"),10),t=a.width()/d-n,e=a.height()/d-parseInt(r.css("padding-top"),10)-o,r.css({width:t,height:e}),s.options.width=t,s.options.height=e,s.resize())},refresh:function(t){var n,o,s,r=this,a=r.options,l=i(r.element);return h(t)||(t={url:t}),t=w({},a.content,t),o=e(a.iframe)?a.iframe:t.iframe,s=t.url,s?(e(o)||(o=!ai(s)),o?(n=l.find("."+P)[0],n?n.src=s||n.src:l.html(di.contentFrame(w({},a,{content:t}))),l.find("."+P).unbind("load"+k).on("load"+k,m(this._triggerRefresh,this))):r._ajaxRequest(t)):(t.template&&r.content(v(t.template)({})),r.trigger(A)),l.toggleClass("k-window-iframecontent",!!o),r},_triggerRefresh:function(){this.trigger(A)},_ajaxComplete:function(){clearTimeout(this._loadingIconTimeout),this.wrapper.find(oi).removeClass(L)},_ajaxError:function(i,t){this.trigger(Q,{status:t,xhr:i})},_ajaxSuccess:function(i){return function(t){var e=t;i&&(e=v(i)(t||{})),this.content(e,t),this.element.prop("scrollTop",0),this.trigger(A)}},_showLoading:function(){this.wrapper.find(oi).addClass(L)},_ajaxRequest:function(t){this._loadingIconTimeout=setTimeout(m(this._showLoading,this),100),i.ajax(w({type:"GET",dataType:"html",cache:!1,error:m(this._ajaxError,this),complete:m(this._ajaxComplete,this),success:m(this._ajaxSuccess(t.template),this)},t))},_destroy:function(){this.resizing&&this.resizing.destroy(),this.dragging&&this.dragging.destroy(),this.wrapper.off(k).children(T).off(k).end().find(".k-resize-handle,.k-window-titlebar").off(k),i(window).off("resize"+k+this._marker),i(window).off(k),clearTimeout(this._loadingIconTimeout),d.fn.destroy.call(this),this.unbind(t),l.destroy(this.wrapper),this._removeOverlay(!0)},destroy:function(){this._destroy(),this.wrapper.empty().remove(),this.wrapper=this.appendTo=this.element=i()},_createWindow:function(){var t,e,n=this.element,o=this.options,s=l.support.isRtl(n);o.scrollable===!1&&n.css("overflow","hidden"),e=i(di.wrapper(o)),t=n.find("iframe:not(.k-content)").map(function(){var i=this.getAttribute("src");return this.src="",i}),e.toggleClass("k-rtl",s).appendTo(this.appendTo).append(n).find("iframe:not(.k-content)").each(function(i){this.src=t[i]}),e.find(".k-window-title").css(s?"left":"right",u(e.find(".k-window-actions"))+10),n.css("visibility","").show(),n.find("[data-role=editor]").each(function(){var t=i(this).data("kendoEditor");t&&t.refresh()}),e=n=null}}),di={wrapper:v("<div class='k-widget k-window' />"),action:v("<a role='button' href='\\#' class='k-button k-bare k-button-icon k-window-action' aria-label='#= name #'><span class='k-icon k-i-#= name.toLowerCase() #'></span></a>"),titlebar:v("<div class='k-window-titlebar k-header'>&nbsp;<span class='k-window-title'>#: title #</span><div class='k-window-actions' /></div>"),overlay:"<div class='k-overlay' />",contentFrame:v("<iframe frameborder='0' title='#= title #' class='"+P+"' src='#= content.url #'>This page requires frames in order to show content</iframe>"),resizeHandle:v("<div class='k-resize-handle k-resize-#= data #'></div>")};s.prototype={addOverlay:function(){this.owner.wrapper.append(di.overlay)},removeOverlay:function(){this.owner.wrapper.find(S).remove()},dragstart:function(t){var e,n,o,s,a,d,c,p=this,h=p.owner,f=h.wrapper;p._preventDragging=h.trigger(U),p._preventDragging||(p.elementPadding=parseInt(f.css("padding-top"),10),p.initialPosition=l.getOffset(f,"position"),p.resizeDirection=t.currentTarget.prop("className").replace("k-resize-handle k-resize-",""),p.initialSize={width:f.width(),height:f.height()},p.containerOffset=l.getOffset(h.appendTo,"position"),e=f.offsetParent(),e.is("html")?p.containerOffset.top=p.containerOffset.left=0:(n=e.css("margin-top"),o=e.css("margin-left"),s=!ri.test(n)||!ri.test(o),s&&(a=r(f[0]),d=a.left-p.containerOffset.left-p.initialPosition.left,c=a.top-p.containerOffset.top-p.initialPosition.top,p._relativeElMarginLeft=d>1?d:0,p._relativeElMarginTop=c>1?c:0,p.initialPosition.left+=p._relativeElMarginLeft,p.initialPosition.top+=p._relativeElMarginTop)),f.children(M).not(t.currentTarget).hide(),i(b).css(E,t.currentTarget.css(E)))},drag:function(t){var e,o,s,r,a,l,d,c,p,h,f,u,g,m,w;this._preventDragging||(e=this,o=e.owner,s=o.wrapper,r=o.options,a=e.resizeDirection,l=e.containerOffset,d=e.initialPosition,c=e.initialSize,g=Math.max(t.x.location,0),m=Math.max(t.y.location,0),a.indexOf("e")>=0?(p=g-d.left-l.left,s.width(n(p,r.minWidth,r.maxWidth))):a.indexOf("w")>=0&&(u=d.left+c.width+l.left,p=n(u-g,r.minWidth,r.maxWidth),s.css({left:u-p-l.left-(e._relativeElMarginLeft||0),width:p})),w=m,o.options.pinned&&(w-=i(window).scrollTop()),a.indexOf("s")>=0?(h=w-d.top-e.elementPadding-l.top,s.height(n(h,r.minHeight,r.maxHeight))):a.indexOf("n")>=0&&(f=d.top+c.height+l.top,h=n(f-w,r.minHeight,r.maxHeight),s.css({top:f-h-l.top-(e._relativeElMarginTop||0),height:h})),p&&(o.options.width=p+"px"),h&&(o.options.height=h+"px"),o.resize())},dragend:function(t){if(!this._preventDragging){var e=this,n=e.owner,o=n.wrapper;return o.children(M).not(t.currentTarget).show(),i(b).css(E,""),n.touchScroller&&n.touchScroller.reset(),27==t.keyCode&&o.css(e.initialPosition).css(e.initialSize),n.trigger(J),!1}},destroy:function(){this._draggable&&this._draggable.destroy(),this._draggable=this.owner=null}},a.prototype={dragstart:function(t){var e=this.owner,n=e.element,o=n.find(".k-window-actions"),s=l.getOffset(e.appendTo);this._preventDragging=e.trigger(V)||!e.options.draggable,this._preventDragging||(e.initialWindowPosition=l.getOffset(e.wrapper,"position"),e.initialPointerPosition={left:t.x.client,top:t.y.client},e.startPosition={left:t.x.client-e.initialWindowPosition.left,top:t.y.client-e.initialWindowPosition.top},e.minLeftPosition=o.length>0?u(o)+parseInt(o.css("right"),10)-u(n):20-u(n),e.minLeftPosition-=s.left,e.minTopPosition=-s.top,e.wrapper.append(di.overlay).children(M).hide(),i(b).css(E,t.currentTarget.css(E)))},drag:function(t){var e,n;this._preventDragging||(e=this.owner,n=e.options.position,n.top=Math.max(t.y.client-e.startPosition.top,e.minTopPosition),n.left=Math.max(t.x.client-e.startPosition.left,e.minLeftPosition),l.support.transforms?i(e.wrapper).css("transform","translate("+(t.x.client-e.initialPointerPosition.left)+"px, "+(t.y.client-e.initialPointerPosition.top)+"px)"):i(e.wrapper).css(n))},_finishDrag:function(){var t=this.owner;t.wrapper.children(M).toggle(!t.options.isMinimized).end().find(S).remove(),i(b).css(E,"")},dragcancel:function(i){this._preventDragging||(this._finishDrag(),i.currentTarget.closest(z).css(this.owner.initialWindowPosition))},dragend:function(){if(!this._preventDragging)return i(this.owner.wrapper).css(this.owner.options.position).css("transform",""),this._finishDrag(),this.owner.trigger(B),!1},destroy:function(){this._draggable&&this._draggable.destroy(),this._draggable=this.owner=null}},l.ui.plugin(li)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(i,t,e){(e||t)()});
//# sourceMappingURL=kendo.window.min.js.map