Added support for "clickOnce" script controls
This commit is contained in:
parent
536196d236
commit
665ceba546
10 changed files with 519 additions and 499 deletions
|
|
@ -29,7 +29,7 @@ function A(a,b,c){this.type=a;b||(b={id:"",name:""});this.id=b.id||"";this.name=
|
|||
function oa(a,b){if(void 0!==a){var c;b&&0<(c=b.indexOf("."))&&(a=b.substr(0,c+1)+a);for(c=0;c<B.length;c++)if(B[c].id===a)return B[c]}return null}function pa(a,b){var c;if(void 0!==a){var d;b&&(b=0<(d=b.indexOf("."))?b.substr(0,d+1):"");for(d=0;d<B.length;d++)if(c)c==B[d]&&(c=null);else if(!(a!=B[d].type||b&&B[d].id.indexOf(b)))return B[d]}return null}function C(a){var b=null;if(a=a.getAttribute("data-value"))try{b=eval("("+a+")")}catch(c){y(c.message+" ("+a+")")}return b}
|
||||
function D(a,b){b=F(b.parentNode,"c1pjs-control");for(var c=0;c<b.length;c++)for(var d=b[c].childNodes,e=0;e<d.length;e++){var g=d[e];if(1===g.nodeType){var h=g.getAttribute("class");if(h)for(var l=h.split(" "),k=0;k<l.length;k++)switch(h=l[k],h){case "c1pjs-binding":(h=C(g))&&h.binding&&a.T(h.type,h.binding,g,h.value),k=l.length}}}}
|
||||
function F(a,b,c){c&&(b+="-"+c+"-object");if(a.getElementsByClassName)return a.getElementsByClassName(b);var d;c=[];a=a.getElementsByTagName("*");var e=new RegExp("(^| )"+b+"( |$)");b=0;for(d=a.length;b<d;b++)e.test(a[b].className)&&c.push(a[b]);return c}
|
||||
function qa(a,b,c){for(var d=!0;c<b.length;){var e=b[c],g=e[0],h=null;0<=ra.indexOf(g)&&(h=function(c){return function(){qa(a,b,c)}}(c+1));var l=sa[g];if(l)if(!h)d=l(e[1],e[2],e[3]);else{if(!l(h,e[1],e[2],e[3]))break}else{var d=!1,k=pa(e[1],a);if(k)if(l=ta[g])d=l(k,e[2],e[3]);else if(l=k.exports)if(l=l[g])if(d=!0,!h)d=l.call(k,e[2],e[3]);else if(!l.call(k,h,e[2],e[3]))break}if(!d){y("Script error ("+g+")");break}c++}return d}f=A.prototype;
|
||||
function qa(a,b,c){for(var d=!0;c<b.length;){var e=b[c],g=e[0],h=null;0<=ra.indexOf(g)&&(h=function(c){return function(){qa(a,b,c)}}(c+1));var l=sa[g];if(l)if(!h)d=l(e[1],e[2],e[3]);else{if(!l(h,e[1],e[2],e[3]))break}else{var d=!1,k=pa(e[1],a);if(k)if(l=ta[g])d=l(k,e[2],e[3]);else{var m=k.exports;if(m&&(l=m[g]))if(d=!0,!h)d=l.call(k,e[2],e[3]);else if(!l.call(k,h,e[2],e[3]))break}}if(!d){y("Script error: "+g+(l?" failed":" unrecognized"));break}c++}return d}f=A.prototype;
|
||||
f.toString=function(){return this.name?this.name:this.id||this.type};
|
||||
f.T=function(a,b,c){switch(b){case "clear":return this.H[b]||(this.H[b]=c,c.onclick=function(a){return function(){a.H.print&&(a.H.print.value="")}}(this)),!0;case "print":return this.H[b]||(this.Sa=this.H[b]=c,c.value="",this.l=function(a){return function(b,c){8192<a.value.length&&(a.value=a.value.substr(a.value.length-4096));a.value+=(void 0!==c?c+": ":"")+(b||"")+"\n";a.scrollTop=a.scrollHeight}}(c),this.Wa=function(a){this.l(a,this.fb)}),!0;default:return!1}};f.log=function(){};f.l=function(){};
|
||||
f.status=function(a){this.l(this.fb+": "+a)};f.Wa=function(a,b,c){c=c||this.type;b||y((c?c+": ":"")+a)};function ua(a,b){a.C.error=!0;a.Wa(b)}function G(a,b){b&&(a.C.ready?b():a.eb=b);return a.C.ready}f.X=function(a){this.C.error||(this.C.ready=!1!==a,this.C.ready&&(a=this.eb,this.eb=null,a&&a()))};function H(a,b){a.C.Ga&&(b?a.C.bb=!0:void 0===b&&a.l(a.toString()+" busy"));return a.C.Ga}
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ function C(a,b){this.type=a;b||(b={id:"",name:""});this.id=b.id||"";this.name=b.
|
|||
function E(a,b){if(void 0!==a){var c;b&&0<(c=b.indexOf("."))&&(a=b.substr(0,c+1)+a);for(c=0;c<D.length;c++)if(D[c].id===a)return D[c]}return null}function ja(a,b){var c;if(void 0!==a){var d;b&&(b=0<(d=b.indexOf("."))?b.substr(0,d+1):"");for(d=0;d<D.length;d++)if(c)c==D[d]&&(c=null);else if(!(a!=D[d].type||b&&D[d].id.indexOf(b)))return D[d]}return null}function F(a){var b=null;if(a=a.getAttribute("data-value"))try{b=eval("("+a+")")}catch(c){z(c.message+" ("+a+")")}return b}
|
||||
function G(a,b){b=H(b.parentNode,"c1pjs-control");for(var c=0;c<b.length;c++)for(var d=b[c].childNodes,f=0;f<d.length;f++){var g=d[f];if(1===g.nodeType){var h=g.getAttribute("class");if(h)for(var l=h.split(" "),k=0;k<l.length;k++)switch(h=l[k],h){case "c1pjs-binding":(h=F(g))&&h.binding&&a.L(h.type,h.binding,g,h.value),k=l.length}}}}
|
||||
function H(a,b,c){c&&(b+="-"+c+"-object");if(a.getElementsByClassName)return a.getElementsByClassName(b);var d;c=[];a=a.getElementsByTagName("*");var f=new RegExp("(^| )"+b+"( |$)");b=0;for(d=a.length;b<d;b++)f.test(a[b].className)&&c.push(a[b]);return c}
|
||||
function ka(a,b,c){for(var d=!0;c<b.length;){var f=b[c],g=f[0],h=null;0<=la.indexOf(g)&&(h=function(c){return function(){ka(a,b,c)}}(c+1));var l=ma[g];if(l)if(!h)d=l(f[1],f[2],f[3]);else{if(!l(h,f[1],f[2],f[3]))break}else{var d=!1,k=ja(f[1],a);if(k)if(l=na[g])d=l(k,f[2],f[3]);else if(l=k.exports)if(l=l[g])if(d=!0,!h)d=l.call(k,f[2],f[3]);else if(!l.call(k,h,f[2],f[3]))break}if(!d){z("Script error ("+g+")");break}c++}return d}e=C.prototype;
|
||||
function ka(a,b,c){for(var d=!0;c<b.length;){var f=b[c],g=f[0],h=null;0<=la.indexOf(g)&&(h=function(c){return function(){ka(a,b,c)}}(c+1));var l=ma[g];if(l)if(!h)d=l(f[1],f[2],f[3]);else{if(!l(h,f[1],f[2],f[3]))break}else{var d=!1,k=ja(f[1],a);if(k)if(l=na[g])d=l(k,f[2],f[3]);else{var m=k.exports;if(m&&(l=m[g]))if(d=!0,!h)d=l.call(k,f[2],f[3]);else if(!l.call(k,h,f[2],f[3]))break}}if(!d){z("Script error: "+g+(l?" failed":" unrecognized"));break}c++}return d}e=C.prototype;
|
||||
e.toString=function(){return this.name?this.name:this.id||this.type};
|
||||
e.L=function(a,b,c){switch(b){case "clear":return this.B[b]||(this.B[b]=c,c.onclick=function(a){return function(){a.B.print&&(a.B.print.value="")}}(this)),!0;case "print":return this.B[b]||(this.sa=this.B[b]=c,c.value="",this.F=function(a){return function(b,c){8192<a.value.length&&(a.value=a.value.substr(a.value.length-4096));a.value+=(void 0!==c?c+": ":"")+(b||"")+"\n";a.scrollTop=a.scrollHeight}}(c),this.ta=function(a){this.F(a,this.va)}),!0;default:return!1}};e.log=function(){};e.F=function(){};
|
||||
e.status=function(a){this.F(this.va+": "+a)};e.ta=function(a,b,c){c=c||this.type;b||z((c?c+": ":"")+a)};function oa(a,b){a.u.error=!0;a.ta(b)}function I(a,b){b&&(a.u.ready?b():a.ua=b);return a.u.ready}e.R=function(a){this.u.error||(this.u.ready=!1!==a,this.u.ready&&(a=this.ua,this.ua=null,a&&a()))};function pa(a,b){if(a.u.wa)return a.u.ra=!1,a.u.wa=!1;if(a.u.error)return a.F(a.toString()+" error"),!1;a.u.ra=b;return a.u.ra}
|
||||
|
|
|
|||
Loading…
Reference in a new issue