Jonathan Ouellette 580e90f6a2 initial add
2022-09-27 14:10:30 -07:00

10 lines
17 KiB
JavaScript

/*
* Kendo UI Complete v2013.3.1119 (http://kendoui.com)
* Copyright 2013 Telerik AD. All rights reserved.
*
* Kendo UI Complete commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement/kendo-ui-complete-commercial.aspx
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
!function(define){return define(["./kendo.core.min"],function(){!function(e,t){function i(e){return parseInt(e,10)}function n(e,t){return i(e.css(t))}function r(e){var t=e.effects;return"zoom"===t&&(t="zoom:in fade:in"),"fade"===t&&(t="fade:in"),"slide"===t&&(t="tile:left"),/^slide:(.+)$/.test(t)&&(t="tile:"+RegExp.$1),"overlay"===t&&(t="slideIn:left"),/^overlay:(.+)$/.test(t)&&(t="slideIn:"+RegExp.$1),e.effects=w.parseEffects(t),dt&&"tile:left"==t&&(e.previousDivisor=3),e}function s(e){var t,i=[];for(t in e)i.push(t);return i}function o(e){for(var t in e)-1!=L.indexOf(t)&&-1==M.indexOf(t)&&delete e[t];return e}function a(e,t){var i,n,r,s,o=[],a={};for(n in t)i=n.toLowerCase(),s=R&&-1!=L.indexOf(i),!P.hasHW3D&&s&&-1==M.indexOf(i)?delete t[n]:(r=t[n],s?o.push(n+"("+r+")"):a[n]=r);return o.length&&(a[ot]=o.join(" ")),a}function c(e,t){var n,r,s;return R?(n=e.css(ot),n==G?"scale"==t?1:0:(r=n.match(RegExp(t+"\\s*\\(([\\d\\w\\.]+)")),s=0,r?s=i(r[1]):(r=n.match($)||[0,0,0,0,0],t=t.toLowerCase(),F.test(t)?s=parseFloat(r[3]/r[2]):"translatey"==t?s=parseFloat(r[4]/r[2]):"scale"==t?s=parseFloat(r[2]):"rotate"==t&&(s=parseFloat(Math.atan2(r[2],r[1])))),s)):parseFloat(e.css(t))}function l(e){return e.charAt(0).toUpperCase()+e.substring(1)}function u(e,t){var i=m.extend(t),n=i.prototype.directions;T[l(e)]=i,T.Element.prototype[e]=function(e,t,n,r){return new i(this.element,e,t,n,r)},C(n,function(t,n){T.Element.prototype[e+l(n)]=function(e,t,r){return new i(this.element,n,e,t,r)}})}function d(e,i,n,r){u(e,{directions:y,startValue:function(e){return this._startValue=e,this},endValue:function(e){return this._endValue=e,this},shouldHide:function(){return this._shouldHide},prepare:function(e,s){var o,a,c=this,l="out"===this._direction,u=c.element.data(i),d=!(isNaN(u)||u==n);o=d?u:t!==this._startValue?this._startValue:l?n:r,a=t!==this._endValue?this._endValue:l?r:n,this._reverse?(e[i]=a,s[i]=o):(e[i]=o,s[i]=a),c._shouldHide=s[i]===r}})}function f(e,t){var i=w.directions[t].vertical,n=e[i?X:K]()/2+"px";return g[t].replace("$size",n)}var p,h,m,v,y,x,g,_,b,k,w=window.kendo,T=w.effects,C=e.each,z=e.extend,E=e.proxy,P=w.support,N=P.browser,R=P.transforms,H=P.transitions,D={scale:0,scalex:0,scaley:0,scale3d:0},O={translate:0,translatex:0,translatey:0,translate3d:0},I=t!==document.documentElement.style.zoom&&!R,$=/matrix3?d?\s*\(.*,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?/i,S=/^(-?[\d\.\-]+)?[\w\s]*,?\s*(-?[\d\.\-]+)?[\w\s]*/i,F=/translatex?$/i,V=/(zoom|fade|expand)(\w+)/,q=/(zoom|fade|expand)/,A=/[xy]$/i,L=["perspective","rotate","rotatex","rotatey","rotatez","rotate3d","scale","scalex","scaley","scalez","scale3d","skew","skewx","skewy","translate","translatex","translatey","translatez","translate3d","matrix","matrix3d"],M=["rotate","scale","scalex","scaley","skew","skewx","skewy","translate","translatex","translatey","matrix"],W={rotate:"deg",scale:"",skew:"px",translate:"px"},j=R.css,Q=Math.round,B="",U="px",G="none",J="auto",K="width",X="height",Y="hidden",Z="origin",et="abortId",tt="overflow",it="translate",nt="position",rt="completeCallback",st=j+"transition",ot=j+"transform",at=j+"backface-visibility",ct=j+"perspective",lt="1500px",ut="perspective("+lt+")",dt=P.mobileOS&&7==P.mobileOS.majorVersion,ft={left:{reverse:"right",property:"left",transition:"translatex",vertical:!1,modifier:-1},right:{reverse:"left",property:"left",transition:"translatex",vertical:!1,modifier:1},down:{reverse:"up",property:"top",transition:"translatey",vertical:!0,modifier:1},up:{reverse:"down",property:"top",transition:"translatey",vertical:!0,modifier:-1},top:{reverse:"bottom"},bottom:{reverse:"top"},"in":{reverse:"out",modifier:-1},out:{reverse:"in",modifier:1},vertical:{reverse:"vertical"},horizontal:{reverse:"horizontal"}};w.directions=ft,z(e.fn,{kendoStop:function(e,t){return H?T.stopQueue(this,e||!1,t||!1):this.stop(e,t)}}),R&&!H&&(C(M,function(i,n){e.fn[n]=function(i){if(t===i)return c(this,n);var r=e(this)[0],s=n+"("+i+W[n.replace(A,"")]+")";return-1==r.style.cssText.indexOf(ot)?e(this).css(ot,s):r.style.cssText=r.style.cssText.replace(RegExp(n+"\\(.*?\\)","i"),s),this},e.fx.step[n]=function(t){e(t.elem)[n](t.now)}}),p=e.fx.prototype.cur,e.fx.prototype.cur=function(){return-1!=M.indexOf(this.prop)?parseFloat(e(this.elem)[this.prop]()):p.apply(this,arguments)}),w.toggleClass=function(e,t,i,n){return t&&(t=t.split(" "),H&&(i=z({exclusive:"all",duration:400,ease:"ease-out"},i),e.css(st,i.exclusive+" "+i.duration+"ms "+i.ease),setTimeout(function(){e.css(st,"").css(X)},i.duration)),C(t,function(t,i){e.toggleClass(i,n)})),e},w.parseEffects=function(e,t){var i={};return"string"==typeof e?C(e.split(" "),function(e,n){var r=!q.test(n),s=n.replace(V,function(e,t,i){return t+":"+i.toLowerCase()}),o=s.split(":"),a=o[1],c={};o.length>1&&(c.direction=t&&r?ft[a].reverse:a),i[o[0]]=c}):C(e,function(e){var n=this.direction;n&&t&&!q.test(e)&&(this.direction=ft[n].reverse),i[e]=this}),i},H&&z(T,{transition:function(t,i,n){var r,o,c,l,u=0,d=t.data("keys")||[];n=z({duration:200,ease:"ease-out",complete:null,exclusive:"all"},n),c=!1,l=function(){c||(c=!0,o&&(clearTimeout(o),o=null),t.removeData(et).dequeue().css(st,"").css(st),n.complete.call(t))},n.duration=e.fx?e.fx.speeds[n.duration]||n.duration:n.duration,r=a(t,i),e.merge(d,s(r)),t.data("keys",e.unique(d)).height(),t.css(st,n.exclusive+" "+n.duration+"ms "+n.ease).css(st),t.css(r).css(ot),H.event&&(t.one(H.event,l),0!==n.duration&&(u=500)),o=setTimeout(l,n.duration+u),t.data(et,o),t.data(rt,l)},stopQueue:function(e,t,i){var n,r=e.data("keys"),s=!i&&r,o=e.data(rt);return s&&(n=w.getComputedStyles(e[0],r)),o&&o(),s&&e.css(n),e.removeData("keys").stop(t)}}),h=w.Class.extend({init:function(e,t){var i=this;i.element=e,i.effects=[],i.options=t,i.restore=[]},run:function(t){var i,n,r,s,c,l,u,d=this,f=t.length,p=d.element,h=d.options,m=e.Deferred(),v={},y={};for(d.effects=t,m.then(e.proxy(d,"complete")),p.data("animating",!0),n=0;f>n;n++)for(i=t[n],i.setReverse(h.reverse),i.setOptions(h),d.addRestoreProperties(i.restore),i.prepare(v,y),c=i.children(),r=0,l=c.length;l>r;r++)c[r].duration(h.duration).run();for(u in h.effects)z(y,h.effects[u].properties);for(p.is(":visible")||z(v,{display:p.data("olddisplay")||"block"}),R&&!h.reset&&(s=p.data("targetTransform"),s&&(v=z(s,v))),v=a(p,v),R&&!H&&(v=o(v)),p.css(v).css(ot),n=0;f>n;n++)t[n].setup();return h.init&&h.init(),p.data("targetTransform",y),T.animate(p,y,z({},h,{complete:m.resolve})),m.promise()},stop:function(){e(this.element).kendoStop(!0,!0)},addRestoreProperties:function(e){for(var t,i=this.element,n=0,r=e.length;r>n;n++)t=e[n],this.restore.push(t),i.data(t)||i.data(t,i.css(t))},restoreCallback:function(){var e,t,i,n=this.element;for(e=0,t=this.restore.length;t>e;e++)i=this.restore[e],n.css(i,n.data(i))},complete:function(){var t=this,i=0,n=t.element,r=t.options,s=t.effects,o=s.length;for(n.removeData("animating").dequeue(),r.hide&&n.data("olddisplay",n.css("display")).hide(),this.restoreCallback(),I&&!R&&setTimeout(e.proxy(this,"restoreCallback"),0);o>i;i++)s[i].teardown();r.completeCallback&&r.completeCallback(n)}}),T.promise=function(e,t){var i,n,r,s=[],o=new h(e,t),a=w.parseEffects(t.effects);t.effects=a;for(r in a)i=T[l(r)],i&&(n=new i(e,a[r].direction),s.push(n));s[0]?o.run(s):(e.is(":visible")||e.css({display:e.data("olddisplay")||"block"}).css("display"),t.init&&t.init(),e.dequeue(),o.complete())},T.transitionPromise=function(e,t,i){return T.animateTo(e,t,i),e},z(T,{animate:function(i,r,s){var a=s.transition!==!1;delete s.transition,H&&"transition"in T&&a?T.transition(i,r,s):R?i.animate(o(r),{queue:!1,show:!1,hide:!1,duration:s.duration,complete:s.complete}):i.each(function(){var i=e(this),o={};C(L,function(e,s){var a,c,l,u,d,f,p,h=r?r[s]+" ":null;h&&(c=r,s in D&&r[s]!==t?(a=h.match(S),R&&z(c,{scale:+a[0]})):s in O&&r[s]!==t&&(l=i.css(nt),u="absolute"==l||"fixed"==l,i.data(it)||(u?i.data(it,{top:n(i,"top")||0,left:n(i,"left")||0,bottom:n(i,"bottom"),right:n(i,"right")}):i.data(it,{top:n(i,"marginTop")||0,left:n(i,"marginLeft")||0})),d=i.data(it),a=h.match(S),a&&(f=s==it+"y"?0:+a[1],p=s==it+"y"?+a[1]:+a[2],u?(isNaN(d.right)?isNaN(f)||z(c,{left:d.left+f}):isNaN(f)||z(c,{right:d.right-f}),isNaN(d.bottom)?isNaN(p)||z(c,{top:d.top+p}):isNaN(p)||z(c,{bottom:d.bottom-p})):(isNaN(f)||z(c,{marginLeft:d.left+f}),isNaN(p)||z(c,{marginTop:d.top+p})))),!R&&"scale"!=s&&s in c&&delete c[s],c&&z(o,c))}),N.msie&&delete o.scale,i.animate(o,{queue:!1,show:!1,hide:!1,duration:s.duration,complete:s.complete})})},animateTo:function(t,i,n){function s(e){i[0].style.cssText="",t.each(function(){this.style.cssText=""}),P.mobileOS.android||l.css(tt,a),d||u.css(nt,c),n.completeCallback&&n.completeCallback.call(t,e)}var o,a,c,l=t.parents().filter(i.parents()).first(),u=e().add(t.parent()).add(i.parent()),d="absolute"==t.css(nt);d||(c=u.css(nt),u.css(nt,"absolute")),n=r(n),P.mobileOS.android||(a=l.css(tt),l.css(tt,"hidden")),e.each(n.effects,function(e,t){o=o||t.direction}),n.complete=N.msie?function(){setTimeout(s,0)}:s,n.previous=n.reverse?i:t,n.reset=!0,(n.reverse?t:i).each(function(){e(this).kendoAnimate(z(!0,{},n)),n.complete=null,n.previous=null})}}),m=w.Class.extend({init:function(e,t){var i=this;i.element=e,i._direction=t,i.options={},i._additionalEffects=[],i.restore||(i.restore=[])},reverse:function(){return this._reverse=!0,this.run()},play:function(){return this._reverse=!1,this.run()},add:function(e){return this._additionalEffects.push(e),this},direction:function(e){return this._direction=e,this},duration:function(e){return this._duration=e,this},compositeRun:function(){var e=this,t=new h(e.element,{reverse:e._reverse,duration:e._duration}),i=e._additionalEffects.concat([e]);return t.run(i)},run:function(){if(this._additionalEffects&&this._additionalEffects[0])return this.compositeRun();var t,i,n=this,r=n.element,s=0,c=n.restore,l=c.length,u=e.Deferred(),d={},f={},p=n.children(),h=p.length;for(u.then(e.proxy(n,"_complete")),r.data("animating",!0),s=0;l>s;s++)t=c[s],r.data(t)||r.data(t,r.css(t));for(s=0;h>s;s++)p[s].duration(n._duration).run();return n.prepare(d,f),r.is(":visible")||z(d,{display:r.data("olddisplay")||"block"}),R&&(i=r.data("targetTransform"),i&&(d=z(i,d))),d=a(r,d),R&&!H&&(d=o(d)),r.css(d).css(ot),n.setup(),r.data("targetTransform",f),T.animate(r,f,{duration:n._duration,complete:u.resolve}),u.promise()},stop:function(){var t=0,i=this.children(),n=i.length;for(t=0;n>t;t++)i[t].stop();return e(this.element).kendoStop(!0,!0),this},restoreCallback:function(){var e,t,i,n=this.element;for(e=0,t=this.restore.length;t>e;e++)i=this.restore[e],n.css(i,n.data(i))},_complete:function(){var t=this,i=t.element;i.removeData("animating").dequeue(),t.restoreCallback(),t.shouldHide()&&i.data("olddisplay",i.css("display")).hide(),I&&!R&&setTimeout(e.proxy(t,"restoreCallback"),0),t.teardown()},setOptions:function(e){z(!0,this.options,e)},children:function(){return[]},shouldHide:e.noop,setup:e.noop,prepare:e.noop,teardown:e.noop,directions:[],setReverse:function(e){return this._reverse=e,this}}),v=["left","right","up","down"],y=["in","out"],u("slideIn",{directions:v,divisor:function(e){return this.options.divisor=e,this},prepare:function(e,t){var i,n=this,r=n.element,s=ft[n._direction],o=-s.modifier*(s.vertical?r.outerHeight():r.outerWidth()),a=o/(n.options&&n.options.divisor||1)+U,c="0px";n._reverse&&(i=e,e=t,t=i),R?(e[s.transition]=a,t[s.transition]=c):(e[s.property]=a,t[s.property]=c)}}),u("tile",{directions:v,init:function(e,t,i){m.prototype.init.call(this,e,t),this.options={previous:i}},previousDivisor:function(e){return this.options.previousDivisor=e,this},children:function(){var e=this,t=e._reverse,i=e.options.previous,n=e.options.previousDivisor||1,r=e._direction,s=[w.fx(e.element).slideIn(r).setReverse(t)];return i&&s.push(w.fx(i).slideIn(ft[r].reverse).divisor(n).setReverse(!t)),s}}),d("fade","opacity",1,0),d("zoom","scale",1,.01),u("slideMargin",{prepare:function(e,t){var i,n=this,r=n.element,s=n.options,o=r.data(Z),a=s.offset,c=n._reverse;c||null!==o||r.data(Z,parseFloat(r.css("margin-"+s.axis))),i=r.data(Z)||0,t["margin-"+s.axis]=c?i:i+a}}),u("slideTo",{prepare:function(e,t){var i=this,n=i.element,r=i.options,s=r.offset.split(","),o=i._reverse;R?(t.translatex=o?0:s[0],t.translatey=o?0:s[1]):(t.left=o?0:s[0],t.top=o?0:s[1]),n.css("left")}}),u("expand",{directions:["horizontal","vertical"],restore:[tt],prepare:function(e,i){var n=this,r=n.element,s=n.options,o=n._reverse,a="vertical"===n._direction?X:K,c=r[0].style[a],l=r.data(a),u=parseFloat(l||c),d=Q(r.css(a,J)[a]());e.overflow=Y,u=s&&s.reset?d||u:u||d,i[a]=(o?0:u)+U,e[a]=(o?u:0)+U,l===t&&r.data(a,c)},shouldHide:function(){return this._reverse},teardown:function(){var e=this,t=e.element,i="vertical"===e._direction?X:K,n=t.data(i);(n==J||n===B)&&setTimeout(function(){t.css(i,J).css(i)},0)}}),x={position:"absolute",marginLeft:0,marginTop:0,scale:1},u("transfer",{init:function(e,t){this.element=e,this.options={target:t},this.restore=[]},setup:function(){this.element.appendTo(document.body)},prepare:function(e,t){var i,n,r,s,o,a,l,u,d,f,p,h,m,v=this,y=v.element,g=v.options,_=v._reverse,b=g.target,k=c(y,"scale"),w=b.offset(),T=b.outerHeight()/y.outerHeight();z(e,x),t.scale=1,y.css(ot,"scale(1)").css(ot),i=y.offset(),y.css(ot,"scale("+k+")"),n=0,r=0,s=w.left-i.left,o=w.top-i.top,a=n+y.outerWidth(),l=r,u=s+b.outerWidth(),d=o,f=(o-r)/(s-n),p=(d-l)/(u-a),h=(r-l-f*n+p*a)/(p-f),m=r+f*(h-n),e.top=i.top,e.left=i.left,e.transformOrigin=h+U+" "+m+U,_?e.scale=T:t.scale=T}}),g={top:"rect(auto auto $size auto)",bottom:"rect($size auto auto auto)",left:"rect(auto $size auto auto)",right:"rect(auto auto auto $size)"},_={top:{start:"rotatex(0deg)",end:"rotatex(180deg)"},bottom:{start:"rotatex(-180deg)",end:"rotatex(0deg)"},left:{start:"rotatey(0deg)",end:"rotatey(-180deg)"},right:{start:"rotatey(180deg)",end:"rotatey(0deg)"}},u("turningPage",{directions:v,init:function(e,t,i){m.prototype.init.call(this,e,t),this._container=i},prepare:function(e,t){var i=this,n=i._reverse,r=n?ft[i._direction].reverse:i._direction,s=_[r];e.zIndex=1,i._clipInHalf&&(e.clip=f(i._container,w.directions[r].reverse)),e[at]=Y,t[ot]=ut+(n?s.start:s.end),e[ot]=ut+(n?s.end:s.start)},setup:function(){this._container.append(this.element)},face:function(e){return this._face=e,this},shouldHide:function(){var e=this,t=e._reverse,i=e._face;return t&&!i||!t&&i},clipInHalf:function(e){return this._clipInHalf=e,this},temporary:function(){return this.element.addClass("temp-page"),this}}),u("staticPage",{directions:v,init:function(e,t,i){m.prototype.init.call(this,e,t),this._container=i},restore:["clip"],prepare:function(e,t){var i=this,n=i._reverse?ft[i._direction].reverse:i._direction;e.clip=f(i._container,n),e.opacity=.999,t.opacity=1},shouldHide:function(){var e=this,t=e._reverse,i=e._face;return t&&!i||!t&&i},face:function(e){return this._face=e,this}}),u("pageturn",{directions:["horizontal","vertical"],init:function(e,t,i,n){m.prototype.init.call(this,e,t),this.options={},this.options.face=i,this.options.back=n},children:function(){var e,t=this,i=t.options,n="horizontal"===t._direction?"left":"top",r=w.directions[n].reverse,s=t._reverse,o=i.face.clone(!0).removeAttr("id"),a=i.back.clone(!0).removeAttr("id"),c=t.element;return s&&(e=n,n=r,r=e),[w.fx(i.face).staticPage(n,c).face(!0).setReverse(s),w.fx(i.back).staticPage(r,c).setReverse(s),w.fx(o).turningPage(n,c).face(!0).clipInHalf(!0).temporary().setReverse(s),w.fx(a).turningPage(r,c).clipInHalf(!0).temporary().setReverse(s)]},prepare:function(e,t){e[ct]=lt,e.transformStyle="preserve-3d",e.opacity=.999,t.opacity=1},teardown:function(){this.element.find(".temp-page").remove()}}),u("flip",{directions:["horizontal","vertical"],init:function(e,t,i,n){m.prototype.init.call(this,e,t),this.options={},this.options.face=i,this.options.back=n},children:function(){var e,t=this,i=t.options,n="horizontal"===t._direction?"left":"top",r=w.directions[n].reverse,s=t._reverse,o=t.element;return s&&(e=n,n=r,r=e),[w.fx(i.face).turningPage(n,o).face(!0).setReverse(s),w.fx(i.back).turningPage(r,o).setReverse(s)]},prepare:function(e){e[ct]=lt,e.transformStyle="preserve-3d"}}),b=w.Class.extend({init:function(){var e=this;e._tickProxy=E(e._tick,e),e._started=!1},tick:e.noop,done:e.noop,onEnd:e.noop,onCancel:e.noop,start:function(){this.done()||(this._started=!0,w.animationFrame(this._tickProxy))},cancel:function(){this._started=!1,this.onCancel()},_tick:function(){var e=this;e._started&&(e.tick(),e.done()?(e._started=!1,e.onEnd()):w.queueAnimation(e._tickProxy))}}),k=b.extend({init:function(e){var t=this;z(t,e),b.fn.init.call(t)},done:function(){return this.timePassed()>=this.duration},timePassed:function(){return Math.min(this.duration,new Date-this.startDate)},moveTo:function(e){var t=this,i=t.movable;t.initial=i[t.axis],t.delta=e.location-t.initial,t.duration="number"==typeof e.duration?e.duration:300,t.tick=t._easeProxy(e.ease),t.startDate=new Date,t.start()},_easeProxy:function(e){var t=this;return function(){t.movable.moveAxis(t.axis,e(t.timePassed(),t.initial,t.delta,t.duration))}}}),z(k,{easeOutExpo:function(e,t,i,n){return e==n?t+i:i*(-Math.pow(2,-10*e/n)+1)+t},easeOutBack:function(e,t,i,n,r){return r=1.70158,i*((e=e/n-1)*e*((r+1)*e+r)+1)+t}}),T.Animation=b,T.Transition=k,T.createEffect=u}(window.kendo.jQuery)})}("function"==typeof define&&define.amd?define:function(e,t){return t()});
//@ sourceMappingURL=kendo.fx.min.js.map