www-thermferm/jqwidgets/jqxangular.js

changeset 511
2d1d43c3a2c2
parent 373
f6850e0b5d35
child 617
b216f9d4b917
--- a/www-thermferm/jqwidgets/jqxangular.js	Fri May 19 16:34:21 2017 +0200
+++ b/www-thermferm/jqwidgets/jqxangular.js	Sun May 28 14:19:57 2017 +0200
@@ -1,7 +1,7 @@
 /*
-jQWidgets v3.8.0 (2015-Apr)
-Copyright (c) 2011-2015 jQWidgets.
+jQWidgets v4.5.2 (2017-May)
+Copyright (c) 2011-2017 jQWidgets.
 License: http://jqwidgets.com/license/
-*/
-
-if(!jqxBaseFramework){var jqxBaseFramework=window.minQuery||window.jQuery}(function(h,q,i){if(!q){return}h.jqx=h.jqx||{};h.jqx.AMD=false;var b=q.module("jqwidgets",[]);var u=q.module("jqwidgets-amd",[],function(){h.jqx.AMD=true});var f=null;var C=null;var v=null;var z=null;var s=null;var c=new Array();var D=new Array();var p=new Array();var r=new Array();var g=new Array();var d=new Array();var e={};var x=false;var l=function(){var E=document.getElementsByTagName("script");var G,F,H;for(G=0;F=E[G];G++){H=F.src;if(H.indexOf("jqxcore.js")>=0){var I=H.substring(0,H.indexOf("jqxcore.js"));break}}return I}();function y(I,J,E,G,F){if(G&&F){switch(I){case"jqxGrid":case"jqxDataTable":case"jqxTreeGrid":if(E.columns){var L=G.columns||G;var H=F.columns||F;if(L.length!=H.length){return false}var K={};h.each(L,function(M,O){var N=this;for(var P in this){if(N[P]!=H[M][P]){var Q=N.datafield||N.dataField;if(!K[Q]){K[Q]={}}K[Q][P]=N[P]}}});if(!h.isEmptyObject(K)){h.each(K,function(N,P){for(var O in P){var M=h(J).jqxProxy("getcolumnproperty",N,O);if(M!==P[O]){h(J).jqxProxy("setcolumnproperty",N,O,P[O])}}});return true}}break}}return false}function a(R,J,Q,I,N,M,E){var F=function(W){if(M==="jqxTree"||M==="jqxMenu"){return W}if(typeof W=="object"){if(W&&W._bindingUpdate!=null){return W}}var V={};var T=false;if(h.isArray(W)||(W instanceof Object&&!W.url&&!(W.localdata||W.localData))){if(M==="jqxChart"){return W}T=true;V.localData=W;V.type="array";if(W[0]){var U=new Array();if(h.type(W[0])=="object"){h.each(W[0],function(Y,Z){var aa={name:Y,type:h.type(Z)};U.push(aa)});V.datafields=U}}}else{if(W&&W.url){V=W}else{if(W&&(W.localdata||W.localData)){V=W}}}if(h.jqx.dataAdapter){var X=new h.jqx.dataAdapter(V);return X}else{if(T){return W}}return null};if(Q.jqxSource!=i){var O=R.$watchCollection(Q.jqxSource,function(V,U){if(V!=U){if(q.equals(V,U)){return}if(V&&U&&V._source&&U._source&&q.equals(V._source,U._source)){return}var T=F(V);h(J).jqxProxy({source:T});var W=q.extend({},R.$eval(Q.jqxSettings));if(Q.jqxSettings&&W&&W.propertyChanged){W.propertyChanged("source",U,V)}}});E.push(O)}else{if(Q.jqxSettings!=i){var L={};var H=null;var P=f(Q.jqxSettings)(R);var K=J.controller();for(var G in K){if(P&&K[G]==P.source){H=G;break}}if(!H){for(var G in R){if(P&&R[G]==P.source){H=G;break}}}if(H){var S="";for(var G in R){if(R[G]==K){S=G;break}}if(S!=""){H=S+"."+H}var O=N.$watchCollection(H,function(W,V){if(W!=V){if(q.equals(W,V)){return}if(W&&V&&W._source&&V._source&&q.equals(W._source,V._source)){return}var U=h.isArray(W)||h.type(W)==="array";if(new Date()-L["jqxSettings.source"]>1000||L=={}||!L["jqxSettings.source"]||U){var T=F(W);h(J).jqxProxy({source:T});var X=q.extend({},R.$eval(Q.jqxSettings));if(Q.jqxSettings&&X&&X.propertyChanged){X.propertyChanged("source",V,W)}L.property=new Date()}}});E.push(O)}var O=R.$watchCollection(Q.jqxSettings+".source",function(V,U){if(V!=U){if(q.equals(V,U)){return}if(V&&U&&V._source&&U._source&&q.equals(V._source,U._source)){return}if(new Date()-L.property>1000||!L["jqxSettings.property"]||L=={}){var T=F(V);h(J).jqxProxy({source:T});var W=q.extend({},R.$eval(Q.jqxSettings));if(Q.jqxSettings&&W&&W.propertyChanged){W.propertyChanged("source",U,V)}L["jqxSettings.source"]=new Date()}}});E.push(O);var O=R.$watchCollection(Q.jqxSettings,function(V,U){if(!V){return}if(!U){var T=F(V.source);h(J).jqxProxy({source:T});return}if(V.source!=U.source){if(q.equals(V.source,U.source)){return}if(V&&U&&V.source&&U.source&&V.source._source&&U.source._source&&q.equals(V.source._source,U.source._source)){return}if(V.source&&U.source&&h.isArray(V.source)&&h.isArray(U.source)){if(A(V.source)==A(U.source)){return}}if(new Date()-L.property>1000||!L["jqxSettings.source"]||L=={}){var T=F(V.source);h(J).jqxProxy({source:T});var W=q.extend({},R.$eval(Q.jqxSettings));if(Q.jqxSettings&&W&&W.propertyChanged){W.propertyChanged("source",U.source,V.source)}L["jqxSettings.source"]=new Date()}}});E.push(O)}}return F(I)}function A(E){if(E==null){return""}var F="";h.each(E,function(H){var J=this;if(H>0){F+=", "}F+="[";var G=0;if(h.type(J)=="object"){for(var I in J){if(G>0){F+=", "}F+="{"+I+":"+J[I]+"}";G++}}else{if(G>0){F+=", "}F+="{"+H+":"+J+"}";G++}F+="]"});return F}function k(I,G,F,E,H,J){h.extend(h.jqx["_"+E+""].prototype,{definedInstance:function(){if(this.element&&this.element!==G[0]){return true}if(this.base&&this.base.element!==G[0]){return true}var K=this;h.each(J,function(N,O){K.addHandler(h(G),N,function(P){I.$parent?h.proxy(O,H)(P):O(P);if(I.$root.$$phase!="$apply"&&I.$root.$$phase!="$digest"){I.$apply()}})});var L=F.$attr;h.each(F,function(Q,R){if(Q.indexOf("jqxOn")>=0){var N=L[Q].substring(7);var P=h.camelCase(N);var O=R;K.addHandler(h(G),P,function(T){T.data=F.data||F.jqxData;if(O.indexOf("(")>=0){var S=O.indexOf("(");var U=f(O.substring(0,S))(I);if(U){U(T)}else{I.$emit(P,T)}}else{I.$emit(O,T)}if(I.$root.$$phase!="$apply"&&I.$root.$$phase!="$digest"){I.$apply()}})}});if(F.jqxInstance){var M=f(F.jqxInstance).assign;if(M){M(I,K)}if(I.$root.$$phase!="$apply"&&I.$root.$$phase!="$digest"){I.$apply()}}}})}function j(J,H,F,E,I,K){if(!F.jqxSettings){return}var G=f(F.jqxSettings)(J);if(!G){return}if(!G.apply){G.apply=G[E]=function(){var L=arguments;var M=new Array();if(L.length==0){return true}h.each(D[I.$id+E+F.jqxSettings],function(N,O){var P=this;M.push({widgetName:E,element:P,result:h.jqx.jqxWidgetProxy(E,P,L)})});if(M.length==1){return M[0].result}return M};G.digest=function(){if(!/^\$(digest|apply)$/.test(J.$root.$$phase)){J.$digest()}};G.refresh=function(P,O){var M={};var L=h(H)[E]("getInstance");h.each(G,function(Q,S){if(Q==="created"||Q==="propertyChanged"||Q=="data"||Q=="refresh"||Q==E||Q=="apply"){return true}var R=L.events||L._events;if((R&&R.indexOf(Q)>=0)||Q.match(/(mousedown|click|mouseenter|mouseleave|mouseup|keydown|keyup|focus|blur|keypress)/g)){return true}if(P!=i&&P.indexOf(Q)===-1){return true}M[Q]=S});if(M!=={}){if(O){h.each(M,function(Q,R){G[Q]=L[Q]});if(J.$root.$$phase!="$apply"&&J.$root.$$phase!="$digest"){J.$apply()}}else{h.each(D[I.$id+E+F.jqxSettings],function(Q,R){h(this).jqxProxy(M)});if(F.jqxWatchSettings!=i){if(I){var N=f(F.jqxSettings)(I);h.each(N,function(Q,U){if(Q.match(/(source|propertyChanged|created|data|apply|refresh)/g)){return true}var S=L.events||L._events;if((S&&S.indexOf(Q)>=0)||Q.match(/(mousedown|click|mouseenter|mouseleave|mouseup|keydown|keyup|focus|blur|keypress)/g)){return true}if(Q===E){return true}if(!p[F.jqxSettings+"."+Q]){var T=Q;var R=I.$watch(F.jqxSettings+"."+Q,function(X,W){if(X!=W){if(q.equals(X,W)){return}var V={};V[T]=X;h.each(D[I.$id+E+F.jqxSettings],function(aa,ab){var Z=y(E,h(this),V,X,W);if(!Z){h(this).jqxProxy(V)}});var Y=q.extend({},J.$eval(F.jqxSettings));if(F.jqxSettings&&Y&&Y.propertyChanged){Y.propertyChanged(T,W,X)}}},true);p[F.jqxSettings+"."+Q]=R}})}}}}if(e[H[0].id]){M={};h.each(e[H[0].id],function(){if(P!=i&&P.indexOf(h.camelCase(this.value.substring(4)))===-1){return true}M[h.camelCase(this.value.substring(4))]=J.$eval(this.label);if(O){var Q=h.parse(this.label)(J).assign;if(Q){Q(J,L[h.camelCase(this.value.substring(4))])}}});if(!O){h.each(D[I.$id+E+F.jqxSettings],function(Q,R){h(this).jqxProxy(M)})}else{if(J.$root.$$phase!="$apply"&&J.$root.$$phase!="$digest"){J.$apply()}}}};D[I.$id+E+F.jqxSettings]=new Array();D[I.$id+E+F.jqxSettings].push(K)}else{if(!D[I.$id+E+F.jqxSettings]){D[I.$id+E+F.jqxSettings]=new Array()}D[I.$id+E+F.jqxSettings].push(K)}}function m(O,J,N,F,K,H,I){var L=/(jqxGrid|jqxTree|jqxMenu|jqxDataTable|jqxTreeGrid|jqxListBox|jqxTreeMap|jqxComboBox|jqxDropDownList|jqxChart)/ig;if(N.jqxSettings&&H&&H.source===i&&N.jqxSource===i&&F.match(L)){if(F.match(/(jqxTree|jqxMenu)/ig)){if(J[0].innerHTML.toLowerCase().indexOf("ul")===-1){H.source=[]}}else{H.source=[]}}if(H.source!==i&&N.jqxSettings){H.source=a(O,J,N,H.source,K,F,I)}else{if(N.jqxSource!==i){var E=q.extend({},O.$eval(N.jqxSource));var G=N.jqxSource&&N.jqxSource.dataBind?true:false;if(G){H.source=a(O,J,N,N.jqxSource,K,F,I)}else{H.source=a(O,J,N,E,K,F,I)}}}var M=O.$watch(N.ngDisabled,function(R,Q){if(R!=i){if(R!=Q||h(J).jqxProxy("disabled")!==R){var P={};P.disabled=R;h(J).jqxProxy(P)}}});I.push(M)}function n(Q,J,P,E,N){var H=new Array();var G=q.extend({},Q.$eval(P.jqxSettings));m(Q,J,P,E,N,G,H);var L={};var K={};if(e[J[0].id]){h.each(e[J[0].id],function(){var Y=this.label;var aa=this.value;var V=h.camelCase(aa.substring("4"));if(typeof P[Y]!=="undefined"){var T=Q.$eval(P[Y]);if(T===i&&h.type(P[Y])==="string"){T=P[Y]}if(V=="instance"){return true}if(h.type(T)==="array"&&E!=="source"){T=T.slice(0)}else{if(h.type(T)==="object"&&E!=="source"){T=h.extend({},T)}}var U=/(columnmenuopening|columnmenuclosing|aggregatesrenderer|tooltipFormatFunction|labelsFormatFunction|rendergridrows|draw|renderFiles|initTools|initFeedBack|onTargetDrop|drawBefore|dragStart|dragEnd|onDropTargetEnter|onDropTargetLeave|onDrag|createCommand|ready|render|initrowdetails|initTabContent|initContent|renderer|renderToolbar|renderStatusBar|groupsrenderer|pagerrenderer|groupcolumnrenderer|updatefilterconditions|handlekeyboardnavigation|updatefilterpanel|rendered|virtualModeCreateRecords|virtualModeRecordCreating|search|selectionRenderer)/ig;var S=/(searchMode)/ig;var W=/(ready|aggregatesrenderer|initrowdetails|initTabContent|initContent|renderToolbar|renderStatusBar|pagerRenderer)/ig;if(h.isFunction(T)&&!V.match(U)){K[index]=T}else{if(V.match(U)&&!V.match(S)){var X=function(){var ab=T.apply(this,arguments);if(V.match(W)&&!/^\$(digest|apply)$/.test(Q.$root.$$phase)){Q.$digest()}return ab};L[V]=X;return true}L[V]=T}var Z=function(af,ad){if(af!=ad){if(q.equals(af,ad)){return}var ae=h.camelCase(aa.substring("4"));if(ae=="watch"){if(P.jqxWatch.indexOf(",")>=0||P.jqxWatch.indexOf("[")>=0){var ah=P.jqxWatch;ah=ah.replace("[","");ah=ah.replace("]","");ah=ah.trim();ah=ah.split(",");h.each(ah,function(al,ao){var ap=this.split(".");for(var am=0;am<ap.length;am++){if(ap[am] in h(J).data().jqxWidget){ae=ap[am];break}else{if(ap[am].toLowerCase() in h(J).data().jqxWidget){ae=ap[am].toLowerCase();break}}}var aj={};aj[ae]=af[al];var ak=y(E,h(J),aj,af,ad);if(!ak){h(J).jqxProxy(aj);var an=q.extend({},Q.$eval(P.jqxSettings));if(P.jqxSettings&&an&&an.propertyChanged){an.propertyChanged(ae,ad,af)}}});return}var ah=P.jqxWatch.split(".");for(var ag=0;ag<ah.length;ag++){if(ah[ag] in h(J).data().jqxWidget){ae=ah[ag];break}else{if(ah[ag].toLowerCase() in h(J).data().jqxWidget){ae=ah[ag].toLowerCase();break}}}}var ab={};ab[ae]=af;var ac=y(E,h(J),ab,af,ad);if(!ac){h(J).jqxProxy(ab);var ai=q.extend({},Q.$eval(P.jqxSettings));if(P.jqxSettings&&ai&&ai.propertyChanged){ai.propertyChanged(ae,ad,af)}}}};if(V=="watch"){delete L[V];var Z=Q.$watch(P[Y],Z,true);H.push(Z)}else{var Z=Q.$watch(P[Y],Z);H.push(Z)}}})}if(J[0].id==""){if(i==c[E]){c[E]=0}J[0].id=E+c[E]++}var F=h(J)[E];if(!F){throw new Error("Missing required JavaScript references for: "+E);return null}h.each(G,function(V,W){if(V==="data"||V==="created"||V==="propertyChanged"){return true}var T=/(columnmenuopening|columnmenuclosing|aggregatesrenderer|tooltipFormatFunction|labelsFormatFunction|rendergridrows|renderFiles|initTools|draw|drawBefore|dragStart|dragEnd|initFeedBack|onTargetDrop|onDropTargetEnter|onDropTargetLeave|onDrag|createCommand|ready|render|initrowdetails|initTabContent|initContent|renderer|renderToolbar|renderStatusBar|groupsrenderer|pagerrenderer|groupcolumnrenderer|updatefilterconditions|handlekeyboardnavigation|updatefilterpanel|rendered|virtualModeCreateRecords|virtualModeRecordCreating|search|selectionRenderer)/ig;var U=/(searchMode)/ig;var S=/(ready|aggregatesrenderer|initrowdetails|initTabContent|initContent|renderToolbar|renderStatusBar|pagerRenderer)/ig;if(h.isFunction(W)&&!V.match(T)){K[V]=W}else{if(V.match(T)&&!V.match(U)){var X=function(){var Y=W.apply(this,arguments);if(V.match(S)&&!/^\$(digest|apply)$/.test(Q.$root.$$phase)){Q.$digest()}return Y};L[V]=X;return true}if(h.type(W)==="array"&&V!=="source"){W=W.slice(0)}else{if(h.type(W)==="object"&&V!=="source"){W=h.extend({},W)}}L[V]=W}});k(Q,J,P,E,N,K);var M=J[0];j(Q,J,P,E,N,M);var I=h(J)[E](L);var R=h(J)[E]("getInstance");B(Q,J,P,E,N,G,M,R,L,H);var O=Q.$on("$destroy",function(){if(R&&R.destroy&&!R.isDestroyed){R.isDestroyed=true;if(h(J).parents().length>0){h(J)[E]("destroy")}R=null}else{h(J).remove();R=null}for(var S=0;S<H.length;S++){H[S]()}L=[];K=[];O()});return R}function B(O,H,N,E,K,G,J,P,I,F){if(N.jqxSettings){if(N.jqxWatchSettings!=i){if(K){var M=f(N.jqxSettings)(K);h.each(M,function(Q,U){if(Q.match(/(source|created|propertyChanged|data|apply|refresh)/g)){return true}var S=P.events||P._events;if((S&&S.indexOf(Q)>=0)||Q.match(/(mousedown|click|mouseenter|mouseleave|mouseup|keydown|keyup|focus|blur|keypress)/g)){return true}if(Q===E){return true}if(I.hasOwnProperty(Q)){var T=Q;var R=K.$watch(N.jqxSettings+"."+Q,function(Y,X){if(Y!=X){if(q.equals(Y,X)){return}var V={};V[T]=Y;var W=y(E,h(H),V,Y,X);if(!W){h(H).jqxProxy(V);var Z=q.extend({},O.$eval(N.jqxSettings));if(N.jqxSettings&&Z&&Z.propertyChanged){Z.propertyChanged(T,X,Y)}}}},true);p[N.jqxSettings+"."+Q]=R;F.push(R)}})}}var L=O.$watch(N.jqxSettings,function(U,T){var R={};var Q=false;if(U!=T){if(q.equals(U,T)){return}h.each(U,function(X,aa){if(X==="source"){if(T.source!=null){return true}else{var W=a(O,H,N,aa,K,F);R[X]=W}}if(X==="created"){return true}if(X==="propertyChanged"){return true}if(X==="data"){O.$apply();return true}var Y=P.events||P._events;if((Y&&Y.indexOf(X)>=0)||X.match(/(mousedown|click|mouseenter|mouseleave|mouseup|keydown|keyup|focus|blur|keypress)/g)){return true}var Z=function(ac){if(N.jqxWatchSettings!=i){if(K){if(!p[N.jqxSettings+"."+ac]){var ac=X;var ab=K.$watch(N.jqxSettings+"."+ac,function(ag,af){if(ag!=af){if(q.equals(ag,af)){return}var ad={};ad[ac]=ag;var ae=y(E,h(H),ad,ag,af);if(!ae){h(H).jqxProxy(ad);var ah=q.extend({},O.$eval(N.jqxSettings));if(N.jqxSettings&&ah&&ah.propertyChanged){ah.propertyChanged(ac,af,ag)}}}},true);p[N.jqxSettings+"."+ac]=ab;F.push(ab)}}}};if(!(aa instanceof Object)&&(T==null||aa!==T[X])){R[X]=aa;Z(X);Q=true}else{if(X!==E&&X!=="apply"&&X!=="created"&&X!=="propertyChanged"&&(aa instanceof Object)&&(T==null||(A(aa)!==A(T[X]))||(A(aa)==""&&A(T[X])==""))){R[X]=aa;Z(X);Q=true}}});if(R!=={}&&Q){var S=y(E,h(H),R,U,T);if(!S){h(H).jqxProxy(R);var V=q.extend({},O.$eval(N.jqxSettings));if(N.jqxSettings&&V&&V.propertyChanged){V.propertyChanged(index,T,U)}}}}});F.push(L)}}function w(K,G,S,E){var P=K[0].nodeName.toLowerCase();var Q=h(K).parent();var H=h(K).html();var R=Q&&Q[0]&&Q[0].nodeName.toLowerCase()=="ng-include"?true:false;if(h(K).parents("[ui-view]").length>0){R=true}if(R&&!G){h(K).attr("data-jqx-ng-include",true);return}var L='<div id="jqx-ngwidget">'+H+"</div>";if(P.indexOf("jqx")>=0){var I=K[0].attributes;var M=K;if(P.indexOf("input")>=0){if(P.indexOf("date")>=0||P.indexOf("number")>=0){h(K).replaceWith('<div id="jqx-ngwidget"></div>')}else{if(P.indexOf("password")>=0){h(K).replaceWith('<input id="jqx-ngwidget" type="password"/>')}else{h(K).replaceWith('<input id="jqx-ngwidget"/>')}}}else{if(P.indexOf("jqx-button")>=0&&P.indexOf("jqx-button-group")==-1){h(K).replaceWith('<button id="jqx-ngwidget">'+H+"</button>")}else{if(P.indexOf("jqx-toggle-button")>=0){h(K).replaceWith('<button id="jqx-ngwidget">'+H+"</button>")}else{if(P.indexOf("jqx-link-button")>=0){if(h(K).find("a").length>0){var J=h(K).find("a");J.attr("id","jqx-ngwidget");h(K).replaceWith(J)}else{h(K).replaceWith('<a id="jqx-ngwidget">'+H+"</a>")}}else{if(P.indexOf("jqx-data-table")>=0||P.indexOf("jqx-grid")>=0){if(h(K).find("tr").length>0){h(K).replaceWith('<div id="jqx-ngwidget">'+H+"</div>")}else{h(K).replaceWith('<div id="jqx-ngwidget"></div>')}}else{if(P.indexOf("jqx-list-box")>=0||P.indexOf("jqx-drop-down-list")>=0||P.indexOf("jqx-combo-box")>=0){if(h(K).find("option").length>0){h(K).replaceWith('<select id="jqx-ngwidget">'+H+"</select>")}else{if(h(K).find("li").length>0){h(K).replaceWith('<ul id="jqx-ngwidget">'+H+"</ul>")}else{h(K).replaceWith('<div id="jqx-ngwidget"></div>')}}}else{if(P.indexOf("jqx-list-menu")>=0){h(K).replaceWith('<ul id="jqx-ngwidget" data-role="listmenu">'+H+"</ul>")}else{if(P.indexOf("jqx-tooltip")>=0){var F=h(K).children();F.detach();h(F).insertAfter(h(K));h.each(I,function(){if(h(F)[0]){h(F)[0].setAttribute(this.name,this.value)}});h(K).remove();K=F}else{h(K).replaceWith(L)}}}}}}}}M=Q.find("#jqx-ngwidget").removeAttr("id");h.each(I,function(){if(h(M)[0]){h(M)[0].setAttribute(this.name,this.value)}})}var O=K[0];if(M&&M.length){O=M[0]}var N=this;if(O.id==""){if(i==c[E]){c[E]=0}O.id=E+c[E]++}h.each(S,function(T,U){if(T!==E&&T!="jqxNgModel"&&T.indexOf("jqxOn")==-1&&T!="jqxData"&&T!="jqxWatchSettings"&&T!="jqxCreated"&&T!="jqxSource"&&T!="jqxCreate"&&T!="jqxSettings"&&T.indexOf("jqx")>=0){if(!e[O.id]){e[O.id]=new Array()}e[O.id].push({label:T,value:S.$attr[T]})}});return h(O)}function t(G,H){function F(L){H.filesCount=0;var I=L.length;if(L.scripts){var K=L.scripts.length;for(var N in L.deps){K++;var M=L.deps[N];K+=M.length}I=K}var J=function(S,P){var R=0;var O=0;var Q=function(){var Y=S[R];var T=h('script[src*="'+Y+'"]').length;if(T===0){var V=document.getElementsByTagName("head")[0];var U=document.createElement("script");U.type="text/javascript";var X=function(){H.filesCount++;O++;g[Y]=false;if(r[Y]!=i){h.each(r[Y],function(){this.documentReady=true;if(this.scriptsLoaded){this.scriptsLoaded()}})}r[Y]=true;if(H.filesCount==I){H.documentReady=true;if(H.scriptsLoaded){H.scriptsLoaded()}return}if(O===S.length&&P){P()}};if(U.addEventListener){U.addEventListener("load",X,false)}else{if(window.attachEvent){U.attachEvent("onreadystatechange",function(){if(U.readyState=="complete"||U.readyState=="loaded"){X()}})}}g[Y]=true;var W=l;if(Y=="globalize.js"){W=l+"globalization/"}U.src=W+Y;V.appendChild(U);R++;if(R<S.length){Q()}}else{H.filesCount++;if(H.filesCount==I){if(r[Y]===true||g[Y]===i){H.documentReady=true;if(H.scriptsLoaded){H.scriptsLoaded()}return}else{if(r[Y]==i){r[Y]=new Array()}r[Y].push(H);return}}R++;if(R<S.length){Q()}O++;if(O===S.length&&P){P()}}};Q()};if(!L.scripts){J(L)}else{J(L.scripts);h.each(L.deps,function(Q,P){var O=new Array();O.push(Q);J(O,function(){J(P)})})}}var E={jqxCalendar:["jqxdatetimeinput.js","jqxcalendar.js","jqxtooltip.js","globalize.js","jqxbuttons.js"],jqxDateTimeInput:["jqxdatetimeinput.js","jqxcalendar.js","jqxtooltip.js","globalize.js","jqxbuttons.js"],jqxListBox:["jqxlistbox.js","jqxdata.js","jqxbuttons.js","jqxscrollbar.js"],jqxComboBox:["jqxlistbox.js","jqxdata.js","jqxbuttons.js","jqxscrollbar.js","jqxcombobox.js"],jqxDropDownList:["jqxlistbox.js","jqxdata.js","jqxbuttons.js","jqxscrollbar.js","jqxdropdownlist.js"],jqxGrid:{scripts:["jqxdatetimeinput.js","jqxcalendar.js","jqxmenu.js","jqxtooltip.js","jqxscrollbar.js","jqxbuttons.js","jqxlistbox.js","jqxdropdownlist.js","jqxcombobox.js","jqxcheckbox.js","globalize.js"],deps:{"jqxgrid.js":["jqxgrid.selection.js","jqxgrid.filter.js","jqxgrid.sort.js","jqxgrid.storage.js","jqxgrid.grouping.js","jqxgrid.pager.js","jqxgrid.columnsresize.js","jqxgrid.columnsreorder.js","jqxgrid.edit.js","jqxgrid.export.js","jqxgrid.aggregates.js"],"jqxdata.js":["jqxdata.export.js"]}},jqxDataTable:{scripts:["jqxdatatable.js","jqxdatetimeinput.js","jqxcalendar.js","jqxmenu.js","jqxtooltip.js","jqxscrollbar.js","jqxbuttons.js","jqxlistbox.js","jqxdropdownlist.js","jqxcombobox.js","jqxcheckbox.js","globalize.js","jqxinput.js"],deps:{"jqxdata.js":["jqxdata.export.js"]}},jqxTreeGrid:{scripts:["jqxdatetimeinput.js","jqxcalendar.js","jqxmenu.js","jqxtooltip.js","jqxscrollbar.js","jqxbuttons.js","jqxlistbox.js","jqxdropdownlist.js","jqxcombobox.js","jqxcheckbox.js","globalize.js","jqxinput.js"],deps:{"jqxdatatable.js":["jqxtreegrid.js"],"jqxdata.js":["jqxdata.export.js"]}},jqxCheckBox:["jqxcheckbox.js"],jqxRadioButton:["jqxradiobutton.js"],jqxBulletChart:["jqxbulletchart.js","jqxtooltip.js"],jqxRangeSelector:["jqxrangeselector.js"],jqxScrollView:["jqxbuttons.js","jqxscrollview.js"],jqxSwitchButton:["jqxswitchbutton.js"],jqxTouch:["jqxtouch.js"],jqxColorPicker:["jqxcolorpicker.js"],jqxInput:["jqxinput.js"],jqxEditor:["jqxeditor.js"],jqxNumberInput:["jqxbuttons.js","jqxnumberinput.js"],jqxMaskedInput:["jqxmaskedinput.js"],jqxSlider:["jqxbuttons.js","jqxslider.js"],jqxPanel:["jqxbuttons.js","jqxscrollbar.js","jqxpanel.js"],jqxButton:["jqxbuttons.js"],jqxLinkButton:["jqxbuttons.js"],jqxToggleButton:["jqxbuttons.js"],jqxRepeatButton:["jqxbuttons.js"],jqxDropDownButton:["jqxdropdownbutton.js"],jqxNotification:["jqxnotification.js"],jqxDockPanel:["jqxdockpanel.js"],jqxProgressBar:["jqxprogressbar.js"],jqxListMenu:["jqxbuttons.js","jqxscrollbar.js","jqxpanel.js","jqxlistmenu.js"],jqxTree:["jqxbuttons.js","jqxscrollbar.js","jqxpanel.js","jqxtree.js","jqxdata.js"],jqxMenu:["jqxmenu.js","jqxdata.js"],jqxTabs:["jqxtabs.js","jqxbuttons.js"],jqxDragDrop:["jqxdragdrop.js"],jqxDraw:["jqxdraw.js"],jqxWindow:["jqxwindow.js"],jqxDocking:["jqxwindow.js","jqxdocking.js"],jqxButtonGroup:["jqxbuttons.js","jqxbuttongroup.js"],jqxChart:["jqxdata.js","jqxchart.js"],jqxNavigationBar:["jqxnavigationbar.js"],jqxExpander:["jqxexpander.js"],jqxResponse:["jqxresponse.js"],jqxPasswordInput:["jqxpasswordinput.js"],jqxRating:["jqxrating.js"],jqxSplitter:["jqxbuttons.js","jqxsplitter.js"],jqxValidator:["jqxvalidator.js"],jqxTooltip:["jqxtooltip.js"],jqxGauge:["jqxdraw.js","jqxgauge.js"],jqxLinearGauge:["jqxdraw.js","jqxgauge.js"],jqxTreeMap:["jqxtreemap.js"],jqxRibbon:["jqxbuttons.js","jqxribbon.js"],jqxFormattedInput:["jqxbuttons.js","jqxformattedinput.js"],jqxComplexInput:["jqxbuttons.js","jqxcomplexinput.js"],jqxToolBar:["jqxtoolbar.js"],jqxFileUpload:["jqxfileupload.js"],jqxNavBar:["jqxnavbar.js"]};F(E[G])}h.jqx.angularCompile=function(F,E){if(F.length>0){F=F[0]}var H=q.element(F);var G=H.injector();if(E==i){E=F.innerHTML}G.invoke(["$compile","$rootScope",function(K,I){var J=H.html(E).scope();K(H)(J||I);if(!/^\$(digest|apply)$/.test(I.$$phase)){I.$digest()}else{if(!/^\$(digest|apply)$/.test(J.$$phase)){J.$digest()}}}])};function o(E){var F={};var G=function(T,M,S,J,I){if(h(M).attr("data-jqx-ng-include")){h(M).removeAttr("data-jqx-ng-include");var K=h(M.children()).detach();M=w(M,true,S,E);M.append(K);z(M)(T);var R=true;for(var L in S){if(L.toString().indexOf("jqx")==-1){continue}if(T[S[L]]!=i){R=false}}if(R){T=T.$parent}}if(h.jqx.AMD){var O={};d[E]=false;O.documentReady=false;t(E,O)}var H=M[0].style.visibility;var N=M[0].style.display;M[0].style.visibility="hidden";M[0].style.display="none";var Q=T;var P=v(function(){v.cancel(P);P=i;var X=function(){var ad=J[0];M[0].style.visibility=H;M[0].style.display=N;var ae=n(T,M,S,E,Q);var ah=E.toLowerCase();var ag=E.match(/(input|list|radio|checkbox|combobox|rating|slider|scrollbar|progress|range|editor|picker|range|gauge|calendar|switch|button)/ig);var af={element:M[0],name:E,instance:h(M).data().jqxWidget,id:M[0].id,scope:T};var Z=function(){T.$emit(E+"Created",af);if(S.jqxSettings&&f(S.jqxSettings)(T).created){C(function(){var ai=f(S.jqxSettings)(T).created;ai(af)})}if(S.jqxCreated){C(function(){var ai=f(S.jqxCreated)(T);ai(af)})}};if(E==="jqxGrid"||E==="jqxDataTable"){var aa=0;var ab=v(function(){if(h(M).data().jqxWidget.initializedcall||aa==25){v.cancel(ab);ab=i;Z()}aa++},100)}else{Z()}C(function ac(){if(ad){ad.$render=function(){var al=ad.$viewValue;if(al===i){al=ad.$modelValue}if(E==="jqxRadioButton"){if(T.$eval(h(M).attr("value"))==ad.$viewValue){h(M).val(true)}else{if(T.$eval(h(M).attr("value"))=="true"&&ad.$viewValue==true){h(M).val(true)}else{h(M).val(false)}}return}else{if(E==="jqxCheckBox"){if(T.$eval(h(M).attr("ng-true-value"))==ad.$viewValue){h(M).val(true)}if(T.$eval(h(M).attr("ng-false-value"))==ad.$viewValue){h(M).val(false)}else{h(M).val(ad.$viewValue)}return}}if(al!=h(M).val()){C(function(){h(M).val(al)})}};if(E==="jqxRadioButton"){if(T.$eval(h(M).attr("value"))==ad.$viewValue){h(M).val(true)}else{if(T.$eval(h(M).attr("value"))=="true"&&ad.$viewValue==true){h(M).val(true)}else{h(M).val(false)}}}else{if(E==="jqxCheckBox"){if(T.$eval(h(M).attr("ng-true-value"))==ad.$viewValue){h(M).val(true)}if(T.$eval(h(M).attr("ng-false-value"))==ad.$viewValue){h(M).val(false)}else{h(M).val(ad.$viewValue)}}else{if(E==="jqxDropDownList"||E==="jqxComboBox"||E==="jqxListBox"||E==="jqxInput"){if(S.jqxNgModel!=i){var ai=h(M).data().jqxWidget;if(E!="jqxInput"){if(ai.valueMember){ai.selectItem(ad.$viewValue[ai.valueMember])}else{if(ai.displayMember){ai.selectItem(ad.$viewValue[ai.displayMember])}else{h(M).val(ad.$viewValue)}}}else{h(M).val(ad.$viewValue)}}else{h(M).val(ad.$viewValue)}}else{if(E==="jqxDateTimeInput"||E==="jqxCalendar"){if(S.jqxNgModel!=i){var ai=h(M).data().jqxWidget;if(ai.selectionMode=="range"){ai.setRange(ad.$viewValue)}else{ai.setDate(ad.$viewValue)}}else{h(M).val(ad.$viewValue)}}else{if(E=="jqxToggleButton"){var ai=h(M).data().jqxWidget;ai.toggled=true;ai.refresh()}else{h(M).val(ad.$viewValue)}}}}}if(ag){var aj="keyup change";if(E=="jqxScrollBar"){aj="valueChanged"}if(E=="jqxToggleButton"){aj="keyup click"}if(E=="jqxInput"){aj="keyup change select"}var ak;h(M).on(aj,function(am){var al=am.args;if(ak){C.cancel(ak)}ak=C(function(){if(E==="jqxRadioButton"){if(al.type!="api"){ad.$setViewValue(T.$eval(h(M).attr("value")))}}else{if(E==="jqxCheckBox"){if(h(M).attr("ng-true-value")!=i&&al.checked){ad.$setViewValue(h(M).attr("ng-true-value"))}else{if(h(M).attr("ng-false-value")!=i&&!al.checked){ad.$setViewValue(h(M).attr("ng-false-value"))}else{ad.$setViewValue(h(M).val())}}}else{if(E==="jqxDropDownList"||E==="jqxComboBox"||E==="jqxListBox"||E==="jqxInput"){var ao=h(M).val();if(S.jqxNgModel!=i){var an=h(M).data().jqxWidget;if(an.getSelectedItem){ao=an.getSelectedItem();if(ao.originalItem){ao=ao.originalItem}}if(E==="jqxInput"){ao=an.selectedItem}ad.$setViewValue(ao)}else{ad.$setViewValue(ao)}}else{if(E==="jqxDateTimeInput"||E==="jqxCalendar"){if(S.jqxNgModel!=i){var an=h(M).data().jqxWidget;if(an.selectionMode=="range"){ad.$setViewValue(an.getRange())}else{ad.$setViewValue(an.getDate())}}else{if(h.type(ad.$viewValue)==="date"){var an=h(M).data().jqxWidget;if(an.selectionMode=="range"){ad.$setViewValue(an.getRange())}else{ad.$setViewValue(an.getDate())}}else{ad.$setViewValue(h(M).val())}}}else{if(E=="jqxToggleButton"){var an=h(M).data().jqxWidget;ad.$setViewValue(an.toggled)}else{ad.$setViewValue(h(M).val())}}}}}T.$emit(E+"ModelChange",ad.$viewValue)})})}}})};if(S.ngShow!==i&&S.jqxCreate===i){var W=T.$watch(S.ngShow,function(aa,Z){if(aa){X();W()}});return}var Y=function(){if(S.jqxCreate!=null||S.jqxCreate!=null){if(S.jqxCreate===true||(S.jqxCreate!==null&&h.type(S.jqxCreate)=="object")){X()}else{var Z=T.$watch(S.jqxCreate,function(ab,aa){if(typeof ab=="number"){C(X,ab);Z()}else{if(ab){X();Z()}}})}}else{X()}};if(h.jqx.AMD){var V=function(){var Z=true;for(var aa in d){if(!d[aa]){Z=false;break}}if(Z){if(!x){T.$emit("jQWidgetsScriptsLoaded");x=true}for(var aa in d){h.each(d[aa],function(){this()});d[aa]=new Array()}}};if(O.documentReady){var U={element:M[0],name:E,scope:T};T.$emit(E+"ScriptsLoaded",U);if(!d[E]){d[E]=new Array()}d[E].push(Y);V()}else{O.scriptsLoaded=function(){var Z={element:M[0],name:E,scope:T};T.$emit(E+"ScriptsLoaded",Z);if(!d[E]){d[E]=new Array()}d[E].push(Y);V()}}}else{Y()}})};b.directive(E,["$timeout","$interval","$parse","$compile","$log",function(M,I,N,L,K){C=M;v=I;f=N;z=L;s=K;var J={};var H;return{restrict:"ACE",require:["?ngModel"],scope:false,template:function(P,O){w(P,false,O,E);H=this.scope},controller:["$scope","$attrs","$element","$transclude",function(R,O,Q,P){}],compile:function(P,O,Q){return{pre:function(V,T,R,U,S){},post:function(V,T,R,U,S){G(V,T,R,U,S)}}},link:G}}])}o("jqxBulletChart");o("jqxButtonGroup");o("jqxButton");o("jqxRepeatButton");o("jqxToggleButton");o("jqxLinkButton");o("jqxCalendar");o("jqxChart");o("jqxCheckBox");o("jqxComplexInput");o("jqxColorPicker");o("jqxComboBox");o("jqxDataTable");o("jqxDateTimeInput");o("jqxDocking");o("jqxDockPanel");o("jqxDragDrop");o("jqxDraw");o("jqxDropDownButton");o("jqxDropDownList");o("jqxEditor");o("jqxExpander");o("jqxFormattedInput");o("jqxFileUpload");o("jqxGauge");o("jqxLinearGauge");o("jqxGrid");o("jqxInput");o("jqxListBox");o("jqxListMenu");o("jqxMaskedInput");o("jqxMenu");o("jqxNavigationBar");o("jqxNavBar");o("jqxNotification");o("jqxNumberInput");o("jqxPanel");o("jqxPasswordInput");o("jqxProgressBar");o("jqxRadioButton");o("jqxRangeSelector");o("jqxRating");o("jqxRibbon");o("jqxScrollBar");o("jqxScrollView");o("jqxSlider");o("jqxSplitter");o("jqxSwitchButton");o("jqxTabs");o("jqxToolBar");o("jqxTooltip");o("jqxTouch");o("jqxTree");o("jqxTreeGrid");o("jqxTreeMap");o("jqxValidator");o("jqxWindow")})(jqxBaseFramework,window.angular);
\ No newline at end of file
+*/
+if(!jqxBaseFramework)var jqxBaseFramework=window.minQuery||window.jQuery;!function(a,b,c){function d(b,c,d,e,f){if(e&&f)switch(b){case"jqxGrid":case"jqxDataTable":case"jqxTreeGrid":if(d.columns){var g=e.columns||e,h=f.columns||f;if(g.length!=h.length)return!1;var i={};if(a.each(g,function(a,b){var c=this;for(var d in this)if(c[d]!=h[a][d]){var e=c.datafield||c.dataField;i[e]||(i[e]={}),i[e][d]=c[d]}}),!a.isEmptyObject(i))return a.each(i,function(b,d){for(var e in d){var f=a(c).jqxProxy("getcolumnproperty",b,e);f!==d[e]&&a(c).jqxProxy("setcolumnproperty",b,e,d[e])}}),!0}}return!1}function e(d,e,g,h,i,j,k){var l=function(b){if("jqxTree"===j||"jqxMenu"===j)return b;if("object"==typeof b&&b&&null!=b._bindingUpdate)return b;var c={},d=!1;if(a.isArray(b)||b instanceof Object&&!b.url&&!b.localdata&&!b.localData){if("jqxChart"===j)return b;if(d=!0,c.localData=b,c.type="array",b[0]){var e=new Array;"object"==a.type(b[0])&&(a.each(b[0],function(b,c){var d={name:b,type:a.type(c)};e.push(d)}),c.datafields=e)}}else b&&b.url?c=b:b&&(b.localdata||b.localData)&&(c=b);if(a.jqx.dataAdapter){var f=new a.jqx.dataAdapter(c);return f}return d?b:null};if(g.jqxSource!=c){var m=d.$watchCollection(g.jqxSource,function(c,f){if(c!=f){if(b.equals(c,f))return;if(c&&f&&c._source&&f._source&&b.equals(c._source,f._source))return;var h=l(c);a(e).jqxProxy({source:h});var i=b.extend({},d.$eval(g.jqxSettings));g.jqxSettings&&i&&i.propertyChanged&&i.propertyChanged("source",f,c)}});k.push(m)}else if(g.jqxSettings!=c){var n={},o=null,q=p(g.jqxSettings)(d),r=e.controller();for(var s in r)if(q&&r[s]==q.source){o=s;break}if(!o)for(var s in d)if(q&&d[s]==q.source){o=s;break}if(o){var t="";for(var s in d)if(d[s]==r){t=s;break}""!=t&&(o=t+"."+o);var m=i.$watchCollection(o,function(c,f){if(c!=f){if(b.equals(c,f))return;if(c&&f&&c._source&&f._source&&b.equals(c._source,f._source))return;var h=a.isArray(c)||"array"===a.type(c);if(new Date-n["jqxSettings.source"]>1e3||n=={}||!n["jqxSettings.source"]||h){var i=l(c);a(e).jqxProxy({source:i});var j=b.extend({},d.$eval(g.jqxSettings));g.jqxSettings&&j&&j.propertyChanged&&j.propertyChanged("source",f,c),n.property=new Date}}});k.push(m)}var m=d.$watchCollection(g.jqxSettings+".source",function(c,f){if(c!=f){if(b.equals(c,f))return;if(c&&f&&c._source&&f._source&&b.equals(c._source,f._source))return;if(new Date-n.property>1e3||!n["jqxSettings.property"]||n=={}){var h=l(c);a(e).jqxProxy({source:h});var i=b.extend({},d.$eval(g.jqxSettings));g.jqxSettings&&i&&i.propertyChanged&&i.propertyChanged("source",f,c),n["jqxSettings.source"]=new Date}}});k.push(m);var m=d.$watchCollection(g.jqxSettings,function(c,h){if(c){if(!h){var i=l(c.source);return void a(e).jqxProxy({source:i})}if(c.source!=h.source){if(b.equals(c.source,h.source))return;if(c&&h&&c.source&&h.source&&c.source._source&&h.source._source&&b.equals(c.source._source,h.source._source))return;if(c.source&&h.source&&a.isArray(c.source)&&a.isArray(h.source)&&f(c.source)==f(h.source))return;if(new Date-n.property>1e3||!n["jqxSettings.source"]||n=={}){var i=l(c.source);a(e).jqxProxy({source:i});var j=b.extend({},d.$eval(g.jqxSettings));g.jqxSettings&&j&&j.propertyChanged&&j.propertyChanged("source",h.source,c.source),n["jqxSettings.source"]=new Date}}}});k.push(m)}return l(h)}function f(b){if(null==b)return"";var c="";return a.each(b,function(b){var d=this;b>0&&(c+=", "),c+="[";var e=0;if("object"==a.type(d))for(var f in d)e>0&&(c+=", "),c+="{"+f+":"+d[f]+"}",e++;else e>0&&(c+=", "),c+="{"+b+":"+d+"}",e++;c+="]"}),c}function g(b,c,d,e,f,g){a.extend(a.jqx["_"+e].prototype,{definedInstance:function(){if(this.element&&this.element!==c[0])return!0;if(this.base&&this.base.element!==c[0])return!0;var h=this,i=function(c){a.each(g,function(d,e){h.addHandler(a(c),d,function(c){b.$parent?a.proxy(e,f)(c):e(c),"$apply"!=b.$root.$$phase&&"$digest"!=b.$root.$$phase&&b.$apply()})});var e=d.$attr;if(a.each(d,function(f,g){if(f.indexOf("jqxOn")>=0){var i=e[f].substring(7),j=a.camelCase(i),k=g;h.addHandler(a(c),j,function(a){if(a.data=d.data||d.jqxData,k.indexOf("(")>=0){var c=k.indexOf("("),e=p(k.substring(0,c))(b);e?e(a):b.$emit(j,a)}else b.$emit(k,a);"$apply"!=b.$root.$$phase&&"$digest"!=b.$root.$$phase&&b.$apply()})}}),d.jqxInstance){var i=p(d.jqxInstance).assign;i&&i(b,h),"$apply"!=b.$root.$$phase&&"$digest"!=b.$root.$$phase&&b.$apply()}};i(c),"jqxPopover"==e&&setTimeout(function(){i(h.host)})}})}function h(e,f,g,h,i,j){if(g.jqxSettings){var k=p(g.jqxSettings)(e);k&&(k.apply?(v[i.$id+h+g.jqxSettings]||(v[i.$id+h+g.jqxSettings]=new Array),v[i.$id+h+g.jqxSettings].push(j)):(k.apply=k[h]=function(){var b=arguments,c=new Array;return 0==b.length||(a.each(v[i.$id+h+g.jqxSettings],function(d,e){var f=this;c.push({widgetName:h,element:f,result:a.jqx.jqxWidgetProxy(h,f,b)})}),1==c.length?c[0].result:c)},k.digest=function(){/^\$(digest|apply)$/.test(e.$root.$$phase)||e.$digest()},k.refresh=function(j,l){var m={},n=a(f)[h]("getInstance");if(a.each(k,function(a,b){if("created"===a||"propertyChanged"===a||"data"==a||"refresh"==a||a==h||"apply"==a)return!0;var d=n.events||n._events;return!!(d&&d.indexOf(a)>=0||a.match(/(mousedown|click|mouseenter|mouseleave|mouseup|keydown|keyup|focus|blur|keypress)/g))||(j!=c&&j.indexOf(a)===-1||void(m[a]=b))}),m!=={})if(l)a.each(m,function(a,b){k[a]=n[a]}),"$apply"!=e.$root.$$phase&&"$digest"!=e.$root.$$phase&&e.$apply();else if(a.each(v[i.$id+h+g.jqxSettings],function(b,c){a(this).jqxProxy(m)}),g.jqxWatchSettings!=c&&i){var o=p(g.jqxSettings)(i);a.each(o,function(c,f){if(c.match(/(source|propertyChanged|created|data|apply|refresh)/g))return!0;var j=n.events||n._events;if(j&&j.indexOf(c)>=0||c.match(/(mousedown|click|mouseenter|mouseleave|mouseup|keydown|keyup|focus|blur|keypress)/g))return!0;if(c===h)return!0;if(!w[g.jqxSettings+"."+c]){var k=c,l=i.$watch(g.jqxSettings+"."+c,function(c,f){if(c!=f){if(b.equals(c,f))return;var j={};j[k]=c,a.each(v[i.$id+h+g.jqxSettings],function(b,e){var g=d(h,a(this),j,c,f);g||a(this).jqxProxy(j)});var l=b.extend({},e.$eval(g.jqxSettings));g.jqxSettings&&l&&l.propertyChanged&&l.propertyChanged(k,f,c)}},!0);w[g.jqxSettings+"."+c]=l}})}A[f[0].id]&&(m={},a.each(A[f[0].id],function(){if(j!=c&&j.indexOf(a.camelCase(this.value.substring(4)))===-1)return!0;if(m[a.camelCase(this.value.substring(4))]=e.$eval(this.label),l){var b=a.parse(this.label)(e).assign;b&&b(e,n[a.camelCase(this.value.substring(4))])}}),l?"$apply"!=e.$root.$$phase&&"$digest"!=e.$root.$$phase&&e.$apply():a.each(v[i.$id+h+g.jqxSettings],function(b,c){a(this).jqxProxy(m)}))},v[i.$id+h+g.jqxSettings]=new Array,v[i.$id+h+g.jqxSettings].push(j)))}}function i(d,f,g,h,i,j,k){var l=/(jqxGrid|jqxTree|jqxMenu|jqxDataTable|jqxTreeGrid|jqxListBox|jqxTreeMap|jqxComboBox|jqxDropDownList|jqxChart)/gi;if(g.jqxSettings&&j&&j.source===c&&g.jqxSource===c&&h.match(l)&&(h.match(/(jqxTree|jqxMenu)/gi)?f[0].innerHTML.toLowerCase().indexOf("ul")===-1&&(j.source=[]):j.source=[]),j.source!==c&&g.jqxSettings)j.source=e(d,f,g,j.source,i,h,k);else if(g.jqxSource!==c){var m=b.extend({},d.$eval(g.jqxSource)),n=!(!g.jqxSource||!g.jqxSource.dataBind);n?j.source=e(d,f,g,g.jqxSource,i,h,k):j.source=e(d,f,g,m,i,h,k)}var o=d.$watch(g.ngDisabled,function(b,d){if(b!=c&&(b!=d||a(f).jqxProxy("disabled")!==b)){var e={};e.disabled=b,a(f).length>0&&a(f).jqxProxy(e)}});k.push(o)}function j(e,f,j,l,m){var n=new Array,o=b.extend({},e.$eval(j.jqxSettings));i(e,f,j,l,m,o,n);var p={},q={};A[f[0].id]&&a.each(A[f[0].id],function(){var g=this.label,h=this.value,i=a.camelCase(h.substring("4"));if("undefined"!=typeof j[g]){var k=e.$eval(j[g]);if(k===c&&"string"===a.type(j[g])&&(k=j[g]),"instance"==i)return!0;"array"===a.type(k)&&"source"!==l?k=k.slice(0):"object"===a.type(k)&&"source"!==l&&(k=a.extend({},k));var m=/(columnmenuopening|columnmenuclosing|aggregatesrenderer|tooltipFormatFunction|labelsFormatFunction|rendergridrows|draw|renderFiles|initTools|initFeedBack|onTargetDrop|drawBefore|dragStart|dragEnd|onDropTargetEnter|onDropTargetLeave|onDrag|createCommand|ready|render|initrowdetails|initTabContent|initContent|renderer|renderToolbar|renderStatusBar|groupsrenderer|pagerrenderer|groupcolumnrenderer|updatefilterconditions|handlekeyboardnavigation|updatefilterpanel|rendered|virtualModeCreateRecords|virtualModeRecordCreating|search|selectionRenderer)/gi,o=/(searchMode)/gi,r=/(ready|aggregatesrenderer|initrowdetails|initTabContent|initContent|renderToolbar|renderStatusBar|pagerRenderer)/gi;if(a.isFunction(k)&&!i.match(m))q[index]=k;else{if(i.match(m)&&!i.match(o)){var s=function(){var a=k.apply(this,arguments);return i.match(r)&&!/^\$(digest|apply)$/.test(e.$root.$$phase)&&e.$digest(),a};return p[i]=s,!0}p[i]=k}var t=function(c,g){if(c!=g){if(b.equals(c,g))return;var i=a.camelCase(h.substring("4"));if("watch"==i){if(j.jqxWatch.indexOf(",")>=0||j.jqxWatch.indexOf("[")>=0){var k=j.jqxWatch;return k=k.replace("[",""),k=k.replace("]",""),k=k.trim(),k=k.split(","),void a.each(k,function(h,k){for(var m=this.split("."),n=0;n<m.length;n++){if(m[n]in a(f).data().jqxWidget){i=m[n];break}if(m[n].toLowerCase()in a(f).data().jqxWidget){i=m[n].toLowerCase();break}}var o={};o[i]=c[h];var p=d(l,a(f),o,c,g);if(!p){a(f).jqxProxy(o);var q=b.extend({},e.$eval(j.jqxSettings));j.jqxSettings&&q&&q.propertyChanged&&q.propertyChanged(i,g,c)}})}for(var k=j.jqxWatch.split("."),m=0;m<k.length;m++){if(k[m]in a(f).data().jqxWidget){i=k[m];break}if(k[m].toLowerCase()in a(f).data().jqxWidget){i=k[m].toLowerCase();break}}}var n={};n[i]=c;var o=d(l,a(f),n,c,g);if(!o){a(f).jqxProxy(n);var p=b.extend({},e.$eval(j.jqxSettings));j.jqxSettings&&p&&p.propertyChanged&&p.propertyChanged(i,g,c)}}};if("watch"==i){delete p[i];var t=e.$watch(j[g],t,!0);n.push(t)}else{var t=e.$watch(j[g],t);n.push(t)}}}),""==f[0].id?(c==u[l]&&(u[l]=0),f[0].id=l+u[l]++):""!=f[0].id&&f[0].id==l+"0"&&(c==u[l]&&(u[l]=0),f[0].id=l+u[l]++);var r=a(f)[l];if(!r)throw new Error("Missing required JavaScript references for: "+l);a.each(o,function(b,c){if("data"===b||"created"===b||"propertyChanged"===b)return!0;var d=/(columnmenuopening|columnmenuclosing|aggregatesrenderer|tooltipFormatFunction|labelsFormatFunction|rendergridrows|renderFiles|initTools|draw|drawBefore|dragStart|dragEnd|initFeedBack|onTargetDrop|onDropTargetEnter|onDropTargetLeave|onDrag|createCommand|ready|render|initrowdetails|initTabContent|initContent|renderer|renderToolbar|renderStatusBar|groupsrenderer|pagerrenderer|groupcolumnrenderer|updatefilterconditions|handlekeyboardnavigation|updatefilterpanel|rendered|virtualModeCreateRecords|virtualModeRecordCreating|search|selectionRenderer)/gi,f=/(searchMode)/gi,g=/(ready|aggregatesrenderer|initrowdetails|initTabContent|initContent|renderToolbar|renderStatusBar|pagerRenderer)/gi;if(a.isFunction(c)&&!b.match(d))q[b]=c;else{if(b.match(d)&&!b.match(f)){var h=function(){var a=c.apply(this,arguments);return b.match(g)&&!/^\$(digest|apply)$/.test(e.$root.$$phase)&&e.$digest(),a};return p[b]=h,!0}"array"===a.type(c)&&"source"!==b?c=c.slice(0):"object"===a.type(c)&&"source"!==b&&(c=a.extend({},c)),p[b]=c}}),g(e,f,j,l,m,q);var s=f[0];h(e,f,j,l,m,s);var t=(a(f)[l](p),a(f)[l]("getInstance"));k(e,f,j,l,m,o,s,t,p,n);var v=e.$on("$destroy",function(){t&&t.destroy&&!t.isDestroyed?(t.isDestroyed=!0,a(f).parents().length>0&&a(f)[l]("destroy"),t=null):(a(f).remove(),t=null);for(var b=0;b<n.length;b++)n[b]();p=[],q=[],v()});return t}function k(g,h,i,j,k,l,m,n,o,q){if(i.jqxSettings){if(i.jqxWatchSettings!=c&&k){var r=p(i.jqxSettings)(k);a.each(r,function(c,e){if(c.match(/(source|created|propertyChanged|data|apply|refresh)/g))return!0;var f=n.events||n._events;if(f&&f.indexOf(c)>=0||c.match(/(mousedown|click|mouseenter|mouseleave|mouseup|keydown|keyup|focus|blur|keypress)/g))return!0;if(c===j)return!0;if(o.hasOwnProperty(c)){var l=c,m=k.$watch(i.jqxSettings+"."+c,function(c,e){if(c!=e){if(b.equals(c,e))return;var f={};f[l]=c;var k=d(j,a(h),f,c,e);if(!k){a(h).jqxProxy(f);var m=b.extend({},g.$eval(i.jqxSettings));i.jqxSettings&&m&&m.propertyChanged&&m.propertyChanged(l,e,c)}}},!0);w[i.jqxSettings+"."+c]=m,q.push(m)}})}var s=g.$watch(i.jqxSettings,function(l,m){var o={},p=!1;if(l!=m){if(b.equals(l,m))return;if(a.each(l,function(l,r){if("source"===l){if(null!=m.source)return!0;var s=e(g,h,i,r,k,q);o[l]=s}if("created"===l)return!0;if("propertyChanged"===l)return!0;if("data"===l)return g.$apply(),!0;var t=n.events||n._events;if(t&&t.indexOf(l)>=0||l.match(/(mousedown|click|mouseenter|mouseleave|mouseup|keydown|keyup|focus|blur|keypress)/g))return!0;var u=function(e){if(i.jqxWatchSettings!=c&&k&&!w[i.jqxSettings+"."+e]){var e=l,f=k.$watch(i.jqxSettings+"."+e,function(c,f){if(c!=f){if(b.equals(c,f))return;var k={};k[e]=c;var l=d(j,a(h),k,c,f);if(!l){a(h).jqxProxy(k);var m=b.extend({},g.$eval(i.jqxSettings));i.jqxSettings&&m&&m.propertyChanged&&m.propertyChanged(e,f,c)}}},!0);w[i.jqxSettings+"."+e]=f,q.push(f)}};r instanceof Object||null!=m&&r===m[l]?l!==j&&"apply"!==l&&"created"!==l&&"propertyChanged"!==l&&r instanceof Object&&(null==m||f(r)!==f(m[l])||""==f(r)&&""==f(m[l]))&&(o[l]=r,u(l),p=!0):(o[l]=r,u(l),p=!0)}),o!=={}&&p){var r=d(j,a(h),o,l,m);if(!r){a(h).jqxProxy(o);var s=b.extend({},g.$eval(i.jqxSettings));i.jqxSettings&&s&&s.propertyChanged&&s.propertyChanged(index,m,l)}}}});q.push(s)}}function l(b,d,e,f){var g=b[0].nodeName.toLowerCase(),h=a(b).parent(),i=a(b).html(),j=!(!h||!h[0]||"ng-include"!=h[0].nodeName.toLowerCase());if(a(b).parents("[ui-view]").length>0&&(j=!0),j&&!d)return void a(b).attr("data-jqx-ng-include",!0);var k='<div id="jqx-ngwidget">'+i+"</div>";if(g.indexOf("jqx")>=0){var l=b[0].attributes,m=b;if(g.indexOf("input")>=0)g.indexOf("date")>=0||g.indexOf("number")>=0?a(b).replaceWith('<div id="jqx-ngwidget"></div>'):g.indexOf("password")>=0?a(b).replaceWith('<input id="jqx-ngwidget" type="password"/>'):a(b).replaceWith('<input id="jqx-ngwidget"/>');else if(g.indexOf("jqx-button")>=0&&g.indexOf("jqx-button-group")==-1)a(b).replaceWith('<button id="jqx-ngwidget">'+i+"</button>");else if(g.indexOf("jqx-toggle-button")>=0)a(b).replaceWith('<button id="jqx-ngwidget">'+i+"</button>");else if(g.indexOf("jqx-link-button")>=0)if(a(b).find("a").length>0){var n=a(b).find("a");n.attr("id","jqx-ngwidget"),a(b).replaceWith(n)}else a(b).replaceWith('<a id="jqx-ngwidget">'+i+"</a>");else if(g.indexOf("jqx-data-table")>=0||g.indexOf("jqx-grid")>=0)a(b).find("tr").length>0?a(b).replaceWith('<div id="jqx-ngwidget">'+i+"</div>"):a(b).replaceWith('<div id="jqx-ngwidget"></div>');else if(g.indexOf("jqx-list-box")>=0||g.indexOf("jqx-drop-down-list")>=0||g.indexOf("jqx-combo-box")>=0)a(b).find("option").length>0?a(b).replaceWith('<select id="jqx-ngwidget">'+i+"</select>"):a(b).find("li").length>0?a(b).replaceWith('<ul id="jqx-ngwidget">'+i+"</ul>"):a(b).replaceWith('<div id="jqx-ngwidget"></div>');else if(g.indexOf("jqx-list-menu")>=0)a(b).replaceWith('<ul id="jqx-ngwidget" data-role="listmenu">'+i+"</ul>");else if(g.indexOf("jqx-tooltip")>=0){var o=a(b).children();o.detach(),a(o).insertAfter(a(b)),a.each(l,function(){a(o)[0]&&a(o)[0].setAttribute(this.name,this.value)}),a(b).remove(),b=o}else a(b).replaceWith(k);m=h.find("#jqx-ngwidget").removeAttr("id"),a.each(l,function(){a(m)[0]&&a(m)[0].setAttribute(this.name,this.value)})}var p=b[0];m&&m.length&&(p=m[0]);return""==p.id&&(c==u[f]&&(u[f]=0),p.id=f+u[f]++),a.each(e,function(a,b){a!==f&&"jqxNgModel"!=a&&a.indexOf("jqxOn")==-1&&"jqxData"!=a&&"jqxWatchSettings"!=a&&"jqxCreated"!=a&&"jqxSource"!=a&&"jqxCreate"!=a&&"jqxSettings"!=a&&a.indexOf("jqx")>=0&&(A[p.id]||(A[p.id]=new Array),A[p.id].push({label:a,value:e.$attr[a]}))}),a(p)}function m(b,d){function e(b){d.filesCount=0;var e=b.length;if(b.scripts){var f=b.scripts.length;for(var g in b.deps){f++;var h=b.deps[g];f+=h.length}e=f}var i=function(b,f){var g=0,h=0,i=function(){var j=b[g],k=a('script[src*="'+j+'"]').length;if(0===k){var l=document.getElementsByTagName("head")[0],m=document.createElement("script");m.type="text/javascript";var n=function(){return d.filesCount++,h++,y[j]=!1,x[j]!=c&&a.each(x[j],function(){this.documentReady=!0,this.scriptsLoaded&&this.scriptsLoaded()}),x[j]=!0,d.filesCount==e?(d.documentReady=!0,void(d.scriptsLoaded&&d.scriptsLoaded())):void(h===b.length&&f&&f())};m.addEventListener?m.addEventListener("load",n,!1):window.attachEvent&&m.attachEvent("onreadystatechange",function(){"complete"!=m.readyState&&"loaded"!=m.readyState||n()}),y[j]=!0;var o=C;"globalize.js"==j&&(o=C+"globalization/"),m.src=o+j,l.appendChild(m),g++,g<b.length&&i()}else{if(d.filesCount++,d.filesCount==e)return x[j]===!0||y[j]===c?(d.documentReady=!0,void(d.scriptsLoaded&&d.scriptsLoaded())):(x[j]==c&&(x[j]=new Array),void x[j].push(d));g++,g<b.length&&i(),h++,h===b.length&&f&&f()}};i()};b.scripts?(i(b.scripts),a.each(b.deps,function(a,b){var c=new Array;c.push(a),i(c,function(){i(b)})})):i(b)}var f={jqxCalendar:["jqxdatetimeinput.js","jqxcalendar.js","jqxtooltip.js","globalize.js","jqxbuttons.js"],jqxDateTimeInput:["jqxdatetimeinput.js","jqxcalendar.js","jqxtooltip.js","globalize.js","jqxbuttons.js"],jqxScheduler:["jqxscheduler.js","jqxscheduler.api.js","jqxdate.js","jqxmenu.js","jqxwindow.js","jqxcheckbox.js","jqxnumberinput.js","jqxscrollbar.js","jqxlistbox.js","jqxdropdownlist.js","jqxinput.js","jqxradiobutton.js","jqxdatetimeinput.js","jqxcalendar.js","jqxtooltip.js","globalize.js","jqxbuttons.js"],jqxListBox:["jqxlistbox.js","jqxdata.js","jqxbuttons.js","jqxscrollbar.js"],jqxComboBox:["jqxlistbox.js","jqxdata.js","jqxbuttons.js","jqxscrollbar.js","jqxcombobox.js"],jqxDropDownList:["jqxlistbox.js","jqxdata.js","jqxbuttons.js","jqxscrollbar.js","jqxdropdownlist.js"],jqxKanban:["jqxkanban.js","jqxsortable.js"],jqxSortable:["jqxsortable.js"],jqxKnob:["jqxdraw.js","jqxknob.js"],jqxGrid:{scripts:["jqxdatetimeinput.js","jqxcalendar.js","jqxmenu.js","jqxtooltip.js","jqxscrollbar.js","jqxbuttons.js","jqxlistbox.js","jqxdropdownlist.js","jqxcombobox.js","jqxcheckbox.js","globalize.js"],deps:{"jqxgrid.js":["jqxgrid.selection.js","jqxgrid.filter.js","jqxgrid.sort.js","jqxgrid.storage.js","jqxgrid.grouping.js","jqxgrid.pager.js","jqxgrid.columnsresize.js","jqxgrid.columnsreorder.js","jqxgrid.edit.js","jqxgrid.export.js","jqxgrid.aggregates.js"],"jqxdata.js":["jqxdata.export.js"]}},jqxDataTable:{scripts:["jqxdatatable.js","jqxdatetimeinput.js","jqxcalendar.js","jqxmenu.js","jqxtooltip.js","jqxscrollbar.js","jqxbuttons.js","jqxlistbox.js","jqxdropdownlist.js","jqxcombobox.js","jqxcheckbox.js","globalize.js","jqxinput.js"],deps:{"jqxdata.js":["jqxdata.export.js"]}},jqxTreeGrid:{scripts:["jqxdatetimeinput.js","jqxcalendar.js","jqxmenu.js","jqxtooltip.js","jqxscrollbar.js","jqxbuttons.js","jqxlistbox.js","jqxdropdownlist.js","jqxcombobox.js","jqxcheckbox.js","globalize.js","jqxinput.js"],deps:{"jqxdatatable.js":["jqxtreegrid.js"],"jqxdata.js":["jqxdata.export.js"]}},jqxDockingLayout:{scripts:["jqxmenu.js"],deps:{"jqxlayout.js":["jqxdockinglayout.js"]}},jqxCheckBox:["jqxcheckbox.js"],jqxRadioButton:["jqxradiobutton.js"],jqxBulletChart:["jqxbulletchart.js","jqxtooltip.js"],jqxRangeSelector:["jqxrangeselector.js"],jqxScrollView:["jqxbuttons.js","jqxscrollview.js"],jqxSwitchButton:["jqxswitchbutton.js"],jqxTouch:["jqxtouch.js"],jqxColorPicker:["jqxcolorpicker.js"],jqxInput:["jqxinput.js"],jqxTextArea:["jqxtextarea.js","jqxbuttons.js","jqxscrollbar.js"],jqxTagCloud:["jqxtagcloud.js"],jqxPopover:["jqxpopover.js"],jqxLayout:["jqxlayout.js","jqxmenu.js","jqxwindow.js"],jqxLoader:["jqxloader.js"],jqxResponsivePanel:["jqxresponsivepanel.js"],jqxEditor:["jqxeditor.js"],jqxNumberInput:["jqxbuttons.js","jqxnumberinput.js"],jqxMaskedInput:["jqxmaskedinput.js"],jqxSlider:["jqxbuttons.js","jqxslider.js"],jqxPanel:["jqxbuttons.js","jqxscrollbar.js","jqxpanel.js"],jqxButton:["jqxbuttons.js"],jqxLinkButton:["jqxbuttons.js"],jqxToggleButton:["jqxbuttons.js"],jqxRepeatButton:["jqxbuttons.js"],jqxDropDownButton:["jqxdropdownbutton.js"],jqxNotification:["jqxnotification.js"],jqxDockPanel:["jqxdockpanel.js"],jqxProgressBar:["jqxprogressbar.js"],jqxListMenu:["jqxbuttons.js","jqxscrollbar.js","jqxpanel.js","jqxlistmenu.js"],jqxTree:["jqxbuttons.js","jqxscrollbar.js","jqxpanel.js","jqxtree.js","jqxdata.js"],jqxMenu:["jqxmenu.js","jqxdata.js"],jqxTabs:["jqxtabs.js","jqxbuttons.js"],jqxDragDrop:["jqxdragdrop.js"],jqxDraw:["jqxdraw.js"],jqxWindow:["jqxwindow.js"],jqxDocking:["jqxwindow.js","jqxdocking.js"],jqxButtonGroup:["jqxbuttons.js","jqxbuttongroup.js"],jqxChart:["jqxdata.js","jqxchart.js"],jqxNavigationBar:["jqxnavigationbar.js"],jqxExpander:["jqxexpander.js"],jqxResponse:["jqxresponse.js"],jqxPasswordInput:["jqxpasswordinput.js"],jqxRating:["jqxrating.js"],jqxSplitter:["jqxbuttons.js","jqxsplitter.js"],jqxValidator:["jqxvalidator.js"],jqxTooltip:["jqxtooltip.js"],jqxGauge:["jqxdraw.js","jqxgauge.js"],jqxLinearGauge:["jqxdraw.js","jqxgauge.js"],jqxTreeMap:["jqxtreemap.js"],jqxRibbon:["jqxbuttons.js","jqxribbon.js"],jqxFormattedInput:["jqxbuttons.js","jqxformattedinput.js"],jqxComplexInput:["jqxbuttons.js","jqxcomplexinput.js"],jqxToolBar:["jqxtoolbar.js"],jqxFileUpload:["jqxfileupload.js"],jqxNavBar:["jqxnavbar.js"]};e(f[b])}function n(b){var d=function(d,e,f,g,h){if(a(e).attr("data-jqx-ng-include")){a(e).removeAttr("data-jqx-ng-include");var i=a(e.children()).detach();e=l(e,!0,f,b),e.append(i),s(e)(d);var k=!0;for(var n in f)if(n.toString().indexOf("jqx")!=-1&&(d[f[n]]!=c&&(k=!1),f[n].split(".").length>1))for(var o=f[n].split("."),t=0;t<o.length;t++)d[o[t]]!=c&&(k=!1);k&&f.jqxSettings&&(p(f.jqxSettings)(d)||(k=!1)),k&&(d=d.$parent)}if(a.jqx.AMD){var u={};z[b]=!1,u.documentReady=!1,m(b,u)}var v=e[0].style.visibility,w=e[0].style.display;e[0].style.visibility="hidden",e[0].style.display="none";var x=d,y=r(function(){r.cancel(y),y=c;var h=function(){var h=g[0];e[0].style.visibility=v,e[0].style.display=w;var i=j(d,e,f,b,x),k=(b.toLowerCase(),b.match(/(input|list|radio|checkbox|combobox|rating|slider|scrollbar|progress|range|editor|picker|range|gauge|textarea|calendar|switch|button)/gi)),l={element:e[0],name:b,instance:a(e).data().jqxWidget,id:e[0].id,scope:d},m=function(){d.$emit(b+"Created",l),f.jqxSettings&&p(f.jqxSettings)(d)&&p(f.jqxSettings)(d).created&&q(function(){var a=p(f.jqxSettings)(d).created;a(l)}),f.jqxCreated&&q(function(){var a=p(f.jqxCreated)(d);a(l)})};if("jqxGrid"===b||"jqxDataTable"===b)var n=0,o=r(function(){a(e).data().jqxWidget?(a(e).data().jqxWidget.initializedcall||25==n)&&(r.cancel(o),o=c,m()):(r.cancel(o),o=c),n++},100);else m();q(function(){if(h){if(h.$render=function(){var f=h.$viewValue;return f===c&&(f=h.$modelValue),"jqxRadioButton"===b?void(d.$eval(a(e).attr("value"))==h.$viewValue?a(e).val(!0):"true"==d.$eval(a(e).attr("value"))&&1==h.$viewValue?a(e).val(!0):a(e).val(!1)):"jqxCheckBox"===b?(d.$eval(a(e).attr("ng-true-value"))==h.$viewValue&&a(e).val(!0),void(d.$eval(a(e).attr("ng-false-value"))==h.$viewValue?a(e).val(!1):a(e).val(h.$viewValue))):void(f!=a(e).val()&&q(function(){a(e).val(f)}))},"jqxRadioButton"===b)d.$eval(a(e).attr("value"))==h.$viewValue?a(e).val(!0):"true"==d.$eval(a(e).attr("value"))&&1==h.$viewValue?a(e).val(!0):a(e).val(!1);else if("jqxCheckBox"===b)d.$eval(a(e).attr("ng-true-value"))==h.$viewValue&&a(e).val(!0),d.$eval(a(e).attr("ng-false-value"))==h.$viewValue?a(e).val(!1):a(e).val(h.$viewValue);else if("jqxDropDownList"===b||"jqxComboBox"===b||"jqxListBox"===b||"jqxInput"===b||"jqxTextArea"===b)if(f.jqxNgModel!=c){var g=a(e).data().jqxWidget;"jqxInput"!=b?g.valueMember?g.selectItem(h.$viewValue[g.valueMember]):g.displayMember?g.selectItem(h.$viewValue[g.displayMember]):a(e).val(h.$viewValue):a(e).val(h.$viewValue)}else a(e).val(h.$viewValue);else if("jqxDateTimeInput"===b||"jqxCalendar"===b)if(f.jqxNgModel!=c){var g=a(e).data().jqxWidget;"range"==g.selectionMode?g.setRange(h.$viewValue):g.setDate(h.$viewValue)}else a(e).val(h.$viewValue);else if("jqxToggleButton"==b){var g=a(e).data().jqxWidget;g.toggled=!0,g.refresh()}else a(e).val(h.$viewValue);if(k){var j="keyup change";"jqxScrollBar"==b&&(j="valueChanged"),"jqxToggleButton"==b&&(j="keyup click"),"jqxInput"==b&&(j="keyup change select");var l,m=i.host;!m&&i.base&&(m=i.base.host),a(m).on(j,function(g){var i=g.args;l&&q.cancel(l),l=q(function(){if("jqxRadioButton"===b)i&&"api"!=i.type&&h.$setViewValue(d.$eval(a(e).attr("value")));else if("jqxCheckBox"===b)a(e).attr("ng-true-value")!=c&&i.checked?h.$setViewValue(a(e).attr("ng-true-value")):a(e).attr("ng-false-value")==c||i.checked?h.$setViewValue(a(e).val()):h.$setViewValue(a(e).attr("ng-false-value"));else if("jqxDropDownList"===b||"jqxComboBox"===b||"jqxListBox"===b||"jqxInput"===b||"jqxTextArea"===b){var g=a(e).val();if(f.jqxNgModel!=c){var j=a(e).data().jqxWidget;j.getSelectedItem&&(g=j.getSelectedItem(),g.originalItem&&(g=g.originalItem)),"jqxInput"!==b&&"jqxTextArea"!==b||(g=j.selectedItem),h.$setViewValue(g)}else h.$setViewValue(g)}else if("jqxDateTimeInput"===b||"jqxCalendar"===b)if(f.jqxNgModel!=c){var j=a(e).data().jqxWidget;"range"==j.selectionMode?h.$setViewValue(j.getRange()):h.$setViewValue(j.getDate())}else if("date"===a.type(h.$viewValue)){var j=a(e).data().jqxWidget;"range"==j.selectionMode?h.$setViewValue(j.getRange()):h.$setViewValue(j.getDate())}else h.$setViewValue(a(e).val());else if("jqxToggleButton"==b){var j=a(e).data().jqxWidget;h.$setViewValue(j.toggled)}else h.$setViewValue(a(e).val());d.$emit(b+"ModelChange",h.$viewValue)})})}}})};if(f.ngShow===c||f.jqxCreate!==c){var i=function(){if(null!=f.jqxCreate||null!=f.jqxCreate)if(f.jqxCreate===!0||null!==f.jqxCreate&&"object"==a.type(f.jqxCreate))h();else var b=d.$watch(f.jqxCreate,function(a,c){"number"==typeof a?(q(h,a),b()):a&&(h(),b())});else h()};if(a.jqx.AMD){var k=function(){var b=!0;for(var c in z)if(!z[c]){b=!1;break}if(b){B||(d.$emit("jQWidgetsScriptsLoaded"),B=!0);for(var c in z)a.each(z[c],function(){this()}),z[c]=new Array}};if(u.documentReady){var l={element:e[0],name:b,scope:d};d.$emit(b+"ScriptsLoaded",l),z[b]||(z[b]=new Array),z[b].push(i),k()}else u.scriptsLoaded=function(){var a={element:e[0],name:b,scope:d};d.$emit(b+"ScriptsLoaded",a),z[b]||(z[b]=new Array),z[b].push(i),k()}}else i()}else var m=d.$watch(f.ngShow,function(a,b){a&&(h(),m())})})};o.directive(b,["$timeout","$interval","$parse","$compile","$log",function(a,c,e,f,g){q=a,r=c,p=e,s=f,t=g;var h;return{restrict:"ACE",require:["?ngModel"],scope:!1,template:function(a,c){l(a,!1,c,b),h=this.scope},controller:["$scope","$attrs","$element","$transclude",function(a,b,c,d){}],compile:function(a,b,c){return{pre:function(a,b,c,d,e){},post:function(a,b,c,e,f){d(a,b,c,e,f)}}},link:d}}])}if(b){a.jqx=a.jqx||{},a.jqx.AMD=!1;var o=b.module("jqwidgets",[]),p=(b.module("jqwidgets-amd",[],function(){a.jqx.AMD=!0}),null),q=null,r=null,s=null,t=null,u=new Array,v=new Array,w=new Array,x=new Array,y=new Array,z=new Array,A={},B=!1,C=function(){var a,b,c,d=document.getElementsByTagName("script");for(a=0;b=d[a];a++)if(c=b.src,c.indexOf("jqxcore.js")>=0){var e=c.substring(0,c.indexOf("jqxcore.js"));break}return e}();a.jqx.angularCompile=function(a,d){a.length>0&&(a=a[0]);var e=b.element(a),f=e.injector();d==c&&(d=a.innerHTML),f.invoke(["$compile","$rootScope",function(a,b){var c=e.html(d).scope();a(e)(c||b),/^\$(digest|apply)$/.test(b.$$phase)?/^\$(digest|apply)$/.test(c.$$phase)||c.$digest():b.$digest()}])},n("jqxBulletChart"),n("jqxButtonGroup"),n("jqxButton"),n("jqxBarGauge"),n("jqxRepeatButton"),n("jqxToggleButton"),n("jqxLinkButton"),n("jqxCalendar"),n("jqxChart"),n("jqxCheckBox"),n("jqxComplexInput"),n("jqxColorPicker"),n("jqxComboBox"),n("jqxDataTable"),n("jqxDateTimeInput"),n("jqxDocking"),n("jqxDockPanel"),n("jqxDragDrop"),n("jqxDraw"),n("jqxDropDownButton"),n("jqxDropDownList"),n("jqxEditor"),n("jqxExpander"),n("jqxFormattedInput"),n("jqxFileUpload"),n("jqxGauge"),n("jqxLinearGauge"),n("jqxGrid"),n("jqxInput"),n("jqxListBox"),n("jqxListMenu"),n("jqxMaskedInput"),n("jqxMenu"),n("jqxNavigationBar"),n("jqxNavBar"),n("jqxNotification"),n("jqxNumberInput"),n("jqxPanel"),n("jqxPasswordInput"),n("jqxProgressBar"),n("jqxRadioButton"),n("jqxRangeSelector"),n("jqxRating"),n("jqxRibbon"),n("jqxScrollBar"),n("jqxScrollView"),n("jqxSlider"),n("jqxSplitter"),n("jqxSwitchButton"),n("jqxTabs"),n("jqxToolBar"),n("jqxTooltip"),n("jqxTouch"),n("jqxTree"),n("jqxTreeGrid"),n("jqxTreeMap"),n("jqxValidator"),n("jqxWindow"),n("jqxTagCloud"),n("jqxPopover"),n("jqxKanban"),n("jqxKnob"),n("jqxSortablePlugin"),n("jqxScheduler"),n("jqxTextArea"),n("jqxLayout"),n("jqxDockingLayout"),n("jqxResponsivePanel"),n("jqxLoader")}}(jqxBaseFramework,window.angular);
+

mercurial