Index: openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/wz_jsgraphics.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/wz_jsgraphics.js,v diff -u -r1.5 -r1.6 --- openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/wz_jsgraphics.js 16 Jan 2009 09:05:47 -0000 1.5 +++ openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/wz_jsgraphics.js 27 Mar 2009 08:20:43 -0000 1.6 @@ -1,2 +1,3 @@ -/* This compressed file is part of Xinha. For uncomressed sources, forum, and bug reports, go to xinha.org */ +/* This compressed file is part of Xinha. For uncompressed sources, forum, and bug reports, go to xinha.org */ +/* This file is part of version 0.96beta2 released Fri, 20 Mar 2009 11:01:14 +0100 */ var jg_ok,jg_ie,jg_fast,jg_dom,jg_moz;function _chkDHTM(a,b){a=document.body||null;jg_ie=a&&typeof a.insertAdjacentHTML!="undefined"&&document.createElement;jg_dom=(a&&!jg_ie&&typeof a.appendChild!="undefined"&&typeof document.createRange!="undefined"&&typeof(b=document.createRange()).setStartBefore!="undefined"&&typeof b.createContextualFragment!="undefined");jg_fast=jg_ie&&document.all&&!window.opera;jg_moz=jg_dom&&typeof a.style.MozOpacity!="undefined";jg_ok=!!(jg_ie||jg_dom)}function _pntCnvDom(){var a=this.wnd.document.createRange();a.setStartBefore(this.cnv);a=a.createContextualFragment(jg_fast?this._htmRpc():this.htm);if(this.cnv){this.cnv.appendChild(a)}this.htm=""}function _pntCnvIe(){if(this.cnv){this.cnv.insertAdjacentHTML("BeforeEnd",jg_fast?this._htmRpc():this.htm)}this.htm=""}function _pntDoc(){this.wnd.document.write(jg_fast?this._htmRpc():this.htm);this.htm=""}function _pntN(){}function _mkDiv(a,d,b,c){this.htm+='
'}function _mkDivIe(a,d,b,c){this.htm+="%%"+this.color+";"+a+";"+d+";"+b+";"+c+";"}function _mkDivPrt(a,d,b,c){this.htm+=''}var _regex=/%%([^;]+);([^;]+);([^;]+);([^;]+);([^;]+);/g;function _htmRpc(){return this.htm.replace(_regex,'\n')}function _htmPrtRpc(){return this.htm.replace(_regex,'\n')}function _mkLin(e,m,b,k){if(e>b){var j=b;var g=k;b=e;k=m;e=j;m=g}var q=b-e,o=Math.abs(k-m),l=e,i=m,n=(m>k)?-1:1;if(q>=o){var a=o<<1,h=a-(q<<1),d=a-q,f=l;while(q>0){--q;++l;if(d>0){this._mkDiv(f,i,l-f,1);i+=n;d+=h;f=l}else{d+=a}}this._mkDiv(f,i,b-f+1,1)}else{var a=q<<1,h=a-(o<<1),d=a-o,c=i;if(k<=m){while(o>0){--o;if(d>0){this._mkDiv(l++,i,1,c-i+1);i+=n;d+=h;c=i}else{i+=n;d+=a}}this._mkDiv(b,k,1,c-k+1)}else{while(o>0){--o;i+=n;if(d>0){this._mkDiv(l++,c,1,i-c);d+=h;c=i}else{d+=a}}this._mkDiv(b,c,1,k-c+1)}}}function _mkLin2D(r,b,q,a){if(r>q){var f=q;var n=a;q=r;a=b;r=f;b=n}var j=q-r,i=Math.abs(a-b),h=r,g=b,m=(b>a)?-1:1;var k=this.stroke;if(j>=i){if(j>0&&k-3>0){var t=(k*j*Math.sqrt(1+i*i/(j*j))-j-(k>>1)*i)/j;t=(!(k-4)?Math.ceil(t):Math.round(t))+1}else{var t=k}var u=Math.ceil(k/2);var o=i<<1,e=o-(j<<1),l=o-j,d=h;while(j>0){--j;++h;if(l>0){this._mkDiv(d,g,h-d+u,t);g+=m;l+=e;d=h}else{l+=o}}this._mkDiv(d,g,q-d+u+1,t)}else{if(k-3>0){var t=(k*i*Math.sqrt(1+j*j/(i*i))-(k>>1)*j-i)/i;t=(!(k-4)?Math.ceil(t):Math.round(t))+1}else{var t=k}var u=Math.round(k/2);var o=j<<1,e=o-(i<<1),l=o-i,c=g;if(a<=b){++u;while(i>0){--i;if(l>0){this._mkDiv(h++,g,t,c-g+u);g+=m;l+=e;c=g}else{g+=m;l+=o}}this._mkDiv(q,a,t,c-a+u)}else{while(i>0){--i;g+=m;if(l>0){this._mkDiv(h++,c,t,g-c+u);l+=e;c=g}else{l+=o}}this._mkDiv(q,c,t,a-c+u+1)}}}function _mkLinDott(d,k,b,i){if(d>b){var h=b;var e=i;b=d;i=k;d=h;k=e}var o=b-d,n=Math.abs(i-k),j=d,g=k,m=(k>i)?-1:1,l=true;if(o>=n){var a=n<<1,f=a-(o<<1),c=a-o;while(o>0){--o;if(l){this._mkDiv(j,g,1,1)}l=!l;if(c>0){g+=m;c+=f}else{c+=a}++j}}else{var a=o<<1,f=a-(n<<1),c=a-n;while(n>0){--n;if(l){this._mkDiv(j,g,1,1)}l=!l;g+=m;if(c>0){++j;c+=f}else{c+=a}}}if(l){this._mkDiv(j,g,1,1)}}function _mkOv(g,q,u,s){var B=(++u)>>1,A=(++s)>>1,o=u&1,f=s&1,e=g+B,d=q+A,l=0,k=A,j=0,i=A,t=(B*B)<<1,r=t<<1,p=(A*A)<<1,n=p<<1,v=(t>>1)*(1-(A<<1))+p,c=(p>>1)-t*((A<<1)-1),m,z;while(k>0){if(v<0){v+=p*((l<<1)+3);c+=n*(++l)}else{if(c<0){v+=p*((l<<1)+3)-r*(k-1);c+=n*(++l)-t*(((k--)<<1)-3);m=l-j;z=i-k;if((m&2)&&(z&2)){this._mkOvQds(e,d,l-2,k+2,1,1,o,f);this._mkOvQds(e,d,l-1,k+1,1,1,o,f)}else{this._mkOvQds(e,d,l-1,i,m,z,o,f)}j=l;i=k}else{c-=t*((k<<1)-3);v-=r*(--k)}}}m=B-j+1;z=(i<<1)+f;k=d-i;this._mkDiv(e-B,k,m,z);this._mkDiv(e+j+o-1,k,m,z)}function _mkOv2D(g,m,c,d){var L=this.stroke;c+=L+1;d+=L+1;var V=c>>1,T=d>>1,S=c&1,E=d&1,q=g+V,p=m+T,J=0,G=T,B=(V*V)<<1,z=B<<1,k=(T*T)<<1,f=k<<1,n=(B>>1)*(1-(T<<1))+k,R=(k>>1)-B*((T<<1)-1);if(L-4<0&&(!(L-2)||c-51>0&&d-51>0)){var u=0,t=T,K,P,C;while(G>0){if(n<0){n+=k*((J<<1)+3);R+=f*(++J)}else{if(R<0){n+=k*((J<<1)+3)-z*(G-1);R+=f*(++J)-B*(((G--)<<1)-3);K=J-u;P=t-G;if(K-1){C=K+1+(L&1);P=L}else{if(P-1){C=L;P+=1+(L&1)}else{C=P=L}}this._mkOvQds(q,p,J-1,t,C,P,S,E);u=J;t=G}else{R-=B*((G<<1)-3);n-=z*(--G)}}}this._mkDiv(q-V,p-t,L,(t<<1)+E);this._mkDiv(q+V+S-L,p-t,L,(t<<1)+E)}else{var W=(c-(L<<1))>>1,U=(d-(L<<1))>>1,H=0,F=U,A=(W*W)<<1,v=A<<1,j=(U*U)<<1,e=j<<1,o=(A>>1)*(1-(U<<1))+j,Q=(j>>1)-A*((U<<1)-1),I=new Array(),D=new Array(),M=new Array();I[0]=0;D[0]=T;M[0]=U-1;while(G>0){if(n<0){I[I.length]=J;D[D.length]=G;n+=k*((J<<1)+3);R+=f*(++J)}else{if(R<0){I[I.length]=J;n+=k*((J<<1)+3)-z*(G-1);R+=f*(++J)-B*(((G--)<<1)-3);D[D.length]=G}else{R-=B*((G<<1)-3);n-=z*(--G)}}if(F>0){if(o<0){o+=j*((H<<1)+3);Q+=e*(++H);M[M.length]=F-1}else{if(Q<0){o+=j*((H<<1)+3)-v*(F-1);Q+=e*(++H)-A*(((F--)<<1)-3);M[M.length]=F-1}else{Q-=A*((F<<1)-3);o-=v*(--F);M[M.length-1]--}}}}var u=-S,t=T,r=M[0],N=I.length,K,P;for(var O=0;Or)&&(q<=p)){g[e++]=Math.round((q-r)*(c-d)/(p-r)+d)}}}g.sort(_CompInt);for(k=0;k