chore: Update all dependencies to current and add overlooked assets
Resolves #37.
This commit is contained in:
parent
ff819f99c6
commit
3165ea540b
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
|||||||
|
$wnd.web3d.runAsyncCallback14("function tzg(a){Mpf.call(this,a)}\nfunction JDd(a){KDd.call(this,a,1.0E-11)}\nfunction tod(a){pod(a,0,a.length,null)}\nfunction bXg(a,b){return new dYg(a.s,a,($jj(),djj),b)}\nfunction dKf(a,b){var c,d;d=new Nnd;for(c=0;c<b.t.B.length;c++){wnd(d,And(b.t,c))}cKf(a,d)}\nfunction OLh(a,b,c){XYd();var d,e;d=ecf(a.fV(),b.fV());e=ecf(a.fV(),c.fV());return !Oaf(d,e)}\nfunction ZLh(a,b,c,d,e,f,g,h){XYd();var i,j,k,l;i=a.fV();j=b.fV();k=c.fV();l=baf(baf(Vaf(maf(i),d/g),j,e/g),k,f/g);h.MV(l,false)}\nfunction OCd(a,b,c){var d,e;PDd(a,b);e=a.i==null?0:a.i.length;if(c.length!=e){throw Ttc(new ODd(c.length,1,e,1))}for(d=0;d<e;++d){YCd(a,d,b,c[d])}}\nfunction PCd(a,b,c){var d,e;RDd(a,b);e=a.i==null||a.i[0]==null?0:a.i[0].length;if(c.length!=e){throw Ttc(new ODd(1,c.length,1,e))}for(d=0;d<e;++d){YCd(a,b,d,c[d])}}\nfunction MDd(a,b){var c,d,e,f,g,h,i;h=a.i.length;if(b.g.length!=h){throw Ttc(new IAd(b.g.length,h))}if(a.j){throw Ttc(new mEd)}c=je(qf,t4m,5,h,15,1);for(i=0;i<h;i++){c[i]=eDd(b,a.i[i])}for(f=0;f<h;f++){d=c[f];for(g=f+1;g<h;g++){c[g]-=d*a.g[g][f]}}for(e=h-1;e>=0;e--){c[e]/=a.g[e][e];d=c[e];for(g=0;g<e;g++){c[g]-=d*a.g[g][e]}}return new iDd(c)}\nfunction cKf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H;if(mf($wnd.Math.sqrt(9+8*b.B.length))!=$wnd.Math.sqrt(9+8*b.B.length)){a.u=false;TJf(a);return}d=mf(0.5*$wnd.Math.sqrt(8*(1+b.B.length)))-1;A=d;e=new _Cd(b.B.length,b.B.length+1);t=new _Cd(b.B.length,b.B.length);c=he(qf,[zdn,t4m],[20,5],15,[d+1,d+1],2);u=je(qf,t4m,5,b.B.length+1,15,1);for(g=0;g<b.B.length;g++){G=(sxd(g,b.B.length),b.B[g]).gV();H=(sxd(g,b.B.length),b.B[g]).hV();for(n=0,s=0;n<d+1;n++){for(r=0;n+r!=d+1;r++){u[s++]=$wnd.Math.pow(G,n)*$wnd.Math.pow(H,r)}}PCd(e,g,u)}D=0;v=b.B.length;do{if(D>v){v=v-A-1;if(v<2){a.u=false;TJf(a);return}e=new _Cd(v,v+1);A-=1;u=je(qf,t4m,5,v+1,15,1);for(h=0;h<v;h++){G=(sxd(h,b.B.length),b.B[h]).sV();H=(sxd(h,b.B.length),b.B[h]).tV();for(n=0,s=0;n<A+1;n++){for(r=0;n+r!=A+1;r++){u[s++]=$wnd.Math.pow(G,n)*$wnd.Math.pow(H,r)}}PCd(e,h,u)}t=new _Cd(v,v);D=0}B=NCd(e,D);for(i=0,o=0;i<v+1;i++){if(i==D){continue}OCd(t,o++,NCd(e,i))}++D;F=IDd(new JDd(t))}while(F.j);for(j=0;j<B.length;j++){B[j]*=-1}w=MDd(F,new hDd(B)).g;C=je(qf,t4m,5,w.length+1,15,1);for(k=0,p=0;k<C.length;k++){if(k==D-1){C[k]=1}else{C[k]=$oj(w[p])?0:w[p];++p}}for(l=0,q=0;l<A+1;l++){for(m=0;l+m<A+1;m++){c[l][m]=C[q++]}}VJf(a,c);a.u=true;for(f=0;f<b.B.length;f++){if(!RJf(a,(sxd(f,b.B.length),b.B[f]))){a.u=false;TJf(a);return}}}\nvar G4n=')(',t6n=' and ',J6n={16:1,29:1,19:1,24:1,30:1,248:1},K6n={3:1,4:1,8:1,7:1,127:1},O6n={3:1,4:1,8:1,7:1,94:1};zuc(J7m,1,{},JDd);zuc(36,15,hun);_.eS=function(a,b){return this.R};zuc(1685,25,_tn);_.fQ=function(a,b){var c;c=Cpf(this,a,new ssh(false));if(c.length!=1){throw Ttc(spf(this,a,a.j.B.length))}if(!cf(c[0],49)){throw Ttc(ppf(this,a.q,c[0]))}return me(fe(Wdb,1),gjn,15,0,[this.w_(c[0],euf(a))])};var Zab=Mgd(1685);zuc(142,228,_Gn);_.eS=function(a,b){return mZg(this,a,b)};zuc(78,15,EIn);_.eS=function(a,b){if(nid(FDh(this,(xrg(),Vqg)),'y')){return zEh(this,b)}return !this.n?NaN:this.n.wk(a)};zuc(187,15,HIn);_.eS=function(a,b){return _Eh(this,a,b)};zuc(han,1,{});var hkb=Mgd(han);aZm(Qc)(14);\n//# sourceURL=web3d-14.js\n")
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
|||||||
$wnd.web3d.runAsyncCallback14("function Nyg(a){kpf.call(this,a)}\nfunction jDd(a){kDd.call(this,a,1.0E-11)}\nfunction Und(a){Qnd(a,0,a.length,null)}\nfunction oWg(a,b){return new qXg(a.s,a,(mij(),rhj),b)}\nfunction CJf(a,b){var c,d;d=new mnd;for(c=0;c<b.t.B.length;c++){Xmd(d,_md(b.t,c))}BJf(a,d)}\nfunction PKh(a,b,c){vYd();var d,e;d=Fbf(a.bV(),b.bV());e=Fbf(a.bV(),c.bV());return !naf(d,e)}\nfunction $Kh(a,b,c,d,e,f,g,h){vYd();var i,j,k,l;i=a.bV();j=b.bV();k=c.bV();l=C9e(C9e(uaf(N9e(i),d/g),j,e/g),k,f/g);h.IV(l,false)}\nfunction oCd(a,b,c){var d,e;pDd(a,b);e=a.i==null?0:a.i.length;if(c.length!=e){throw Btc(new oDd(c.length,1,e,1))}for(d=0;d<e;++d){yCd(a,d,b,c[d])}}\nfunction pCd(a,b,c){var d,e;rDd(a,b);e=a.i==null||a.i[0]==null?0:a.i[0].length;if(c.length!=e){throw Btc(new oDd(1,c.length,1,e))}for(d=0;d<e;++d){yCd(a,b,d,c[d])}}\nfunction mDd(a,b){var c,d,e,f,g,h,i;h=a.i.length;if(b.g.length!=h){throw Btc(new iAd(b.g.length,h))}if(a.j){throw Btc(new ODd)}c=me(tf,$1m,5,h,15,1);for(i=0;i<h;i++){c[i]=GCd(b,a.i[i])}for(f=0;f<h;f++){d=c[f];for(g=f+1;g<h;g++){c[g]-=d*a.g[g][f]}}for(e=h-1;e>=0;e--){c[e]/=a.g[e][e];d=c[e];for(g=0;g<e;g++){c[g]-=d*a.g[g][e]}}return new KCd(c)}\nfunction BJf(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H;if(pf($wnd.Math.sqrt(9+8*b.B.length))!=$wnd.Math.sqrt(9+8*b.B.length)){a.u=false;qJf(a);return}d=pf(0.5*$wnd.Math.sqrt(8*(1+b.B.length)))-1;A=d;e=new BCd(b.B.length,b.B.length+1);t=new BCd(b.B.length,b.B.length);c=ke(tf,[fbn,$1m],[20,5],15,[d+1,d+1],2);u=me(tf,$1m,5,b.B.length+1,15,1);for(g=0;g<b.B.length;g++){G=(Uwd(g,b.B.length),b.B[g]).cV();H=(Uwd(g,b.B.length),b.B[g]).dV();for(n=0,s=0;n<d+1;n++){for(r=0;n+r!=d+1;r++){u[s++]=$wnd.Math.pow(G,n)*$wnd.Math.pow(H,r)}}pCd(e,g,u)}D=0;v=b.B.length;do{if(D>v){v=v-A-1;if(v<2){a.u=false;qJf(a);return}e=new BCd(v,v+1);A-=1;u=me(tf,$1m,5,v+1,15,1);for(h=0;h<v;h++){G=(Uwd(h,b.B.length),b.B[h]).oV();H=(Uwd(h,b.B.length),b.B[h]).pV();for(n=0,s=0;n<A+1;n++){for(r=0;n+r!=A+1;r++){u[s++]=$wnd.Math.pow(G,n)*$wnd.Math.pow(H,r)}}pCd(e,h,u)}t=new BCd(v,v);D=0}B=nCd(e,D);for(i=0,o=0;i<v+1;i++){if(i==D){continue}oCd(t,o++,nCd(e,i))}++D;F=iDd(new jDd(t))}while(F.j);for(j=0;j<B.length;j++){B[j]*=-1}w=mDd(F,new JCd(B)).g;C=me(tf,$1m,5,w.length+1,15,1);for(k=0,p=0;k<C.length;k++){if(k==D-1){C[k]=1}else{C[k]=knj(w[p])?0:w[p];++p}}for(l=0,q=0;l<A+1;l++){for(m=0;l+m<A+1;m++){c[l][m]=C[q++]}}sJf(a,c);a.u=true;for(f=0;f<b.B.length;f++){if(!oJf(a,(Uwd(f,b.B.length),b.B[f]))){a.u=false;qJf(a);return}}}\nvar i2n=')(',X3n=' and ',l4n={16:1,29:1,19:1,24:1,30:1,246:1},m4n={3:1,4:1,8:1,7:1,126:1},q4n={3:1,4:1,8:1,7:1,93:1};huc(j5m,1,{},jDd);huc(36,15,Lrn);_.aS=function(a,b){return this.R};huc(1674,25,Drn);_.bQ=function(a,b){var c;c=bpf(this,a,new Crh(false));if(c.length!=1){throw Btc(Tof(this,a,a.j.B.length))}if(!ff(c[0],49)){throw Btc(Qof(this,a.q,c[0]))}return pe(ie(Wdb,1),Ngn,15,0,[this.s_(c[0],Etf(a))])};var _ab=vgd(1674);huc(141,250,CEn);_.aS=function(a,b){return zYg(this,a,b)};huc(77,15,fGn);_.aS=function(a,b){if(Yhd(KCh(this,(Sqg(),oqg)),'y')){return EDh(this,b)}return !this.k?NaN:this.k.wk(a)};huc(185,15,iGn);_.aS=function(a,b){return cEh(this,a,b)};huc(F2m,1,{});var bkb=vgd(F2m);MWm(Tc)(14);\n//# sourceURL=web3d-14.js\n")
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,11 +1,11 @@
|
|||||||
function web3d(){var H='bootstrap',I='begin',J='gwt.codesvr.web3d=',K='gwt.codesvr=',L='web3d',M='startup',N='DUMMY',O=0,P=1,Q='iframe',R='position:absolute; width:0; height:0; border:none; left: -1000px;',S=' top: -1000px;',T='Chrome',U='CSS1Compat',V='<!doctype html>',W='',X='<html><head><\/head><body><\/body><\/html>',Y='undefined',Z='readystatechange',$=10,_='script',ab='javascript',bb='Failed to load ',cb='moduleStartup',db='scriptTagAdded',eb='moduleRequested',fb='meta',gb='name',hb='web3d::',ib='::',jb='gwt:property',kb='content',lb='=',mb='gwt:onPropertyErrorFn',nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb='gwt:onLoadErrorFn',qb='" for "gwt:onLoadErrorFn"',rb='#',sb='?',tb='/',ub='img',vb='clear.cache.gif',wb='baseUrl',xb='web3d.nocache.js',yb='base',zb='//',Ab='selectingPermutation',Bb='web3d.devmode.js',Cb='FB7A4A2AC08872FB9C0A9975962F1C6C',Db=':',Eb='.cache.js',Fb='loadExternalRefs',Gb='end';var n=window;var o=document;q(H,I);function p(){var a=n.location.search;return a.indexOf(J)!=-1||a.indexOf(K)!=-1}
|
function web3d(){var H='bootstrap',I='begin',J='gwt.codesvr.web3d=',K='gwt.codesvr=',L='web3d',M='startup',N='DUMMY',O=0,P=1,Q='iframe',R='position:absolute; width:0; height:0; border:none; left: -1000px;',S=' top: -1000px;',T='Chrome',U='CSS1Compat',V='<!doctype html>',W='',X='<html><head><\/head><body><\/body><\/html>',Y='undefined',Z='readystatechange',$=10,_='script',ab='javascript',bb='Failed to load ',cb='moduleStartup',db='scriptTagAdded',eb='moduleRequested',fb='meta',gb='name',hb='web3d::',ib='::',jb='gwt:property',kb='content',lb='=',mb='gwt:onPropertyErrorFn',nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb='gwt:onLoadErrorFn',qb='" for "gwt:onLoadErrorFn"',rb='#',sb='?',tb='/',ub='img',vb='clear.cache.gif',wb='baseUrl',xb='web3d.nocache.js',yb='base',zb='//',Ab='selectingPermutation',Bb='web3d.devmode.js',Cb='289547CDA192E4FE9BAED5FF003E2ACE',Db=':',Eb='.cache.js',Fb='loadExternalRefs',Gb='end';var n=window;var o=document;q(H,I);function p(){var a=n.location.search;return a.indexOf(J)!=-1||a.indexOf(K)!=-1}
|
||||||
function q(a,b){if(n.__gwtStatsEvent){n.__gwtStatsEvent({moduleName:L,sessionId:n.__gwtStatsSessionId,subSystem:M,evtGroup:a,millis:(new Date).getTime(),type:b})}}
|
function q(a,b){if(n.__gwtStatsEvent){n.__gwtStatsEvent({moduleName:L,sessionId:n.__gwtStatsSessionId,subSystem:M,evtGroup:a,millis:(new Date).getTime(),type:b})}}
|
||||||
web3d.__sendStats=q;web3d.__moduleName=L;web3d.__errFn=null;web3d.__moduleBase=N;web3d.__softPermutationId=O;web3d.__computePropValue=null;web3d.__getPropMap=null;web3d.__installRunAsyncCode=function(){};web3d.__gwtStartLoadingFragment=function(){return null};web3d.__gwt_isKnownPropertyValue=function(){return false};web3d.__gwt_getMetaProperty=function(){return null};var r=null;var s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L};web3d.__moduleStartupDone=function(e){var f=s[L].bindings;s[L].bindings=function(){var a=f?f():{};var b=e[web3d.__softPermutationId];for(var c=O;c<b.length;c++){var d=b[c];a[d[O]]=d[P]}return a}};var t;function u(){v();return t}
|
web3d.__sendStats=q;web3d.__moduleName=L;web3d.__errFn=null;web3d.__moduleBase=N;web3d.__softPermutationId=O;web3d.__computePropValue=null;web3d.__getPropMap=null;web3d.__installRunAsyncCode=function(){};web3d.__gwtStartLoadingFragment=function(){return null};web3d.__gwt_isKnownPropertyValue=function(){return false};web3d.__gwt_getMetaProperty=function(){return null};var r=null;var s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L};web3d.__moduleStartupDone=function(e){var f=s[L].bindings;s[L].bindings=function(){var a=f?f():{};var b=e[web3d.__softPermutationId];for(var c=O;c<b.length;c++){var d=b[c];a[d[O]]=d[P]}return a}};var t;function u(){v();return t}
|
||||||
function v(){if(t){return}var a=o.createElement(Q);a.id=L;a.style.cssText=R+S;a.tabIndex=-1;o.body.appendChild(a);t=a.contentWindow.document;if(navigator.userAgent.indexOf(T)==-1){t.open();var b=document.compatMode==U?V:W;t.write(b+X);t.close()}}
|
function v(){if(t){return}var a=o.createElement(Q);a.id=L;a.style.cssText=R+S;a.tabIndex=-1;o.body.appendChild(a);t=a.contentWindow.document;if(navigator.userAgent.indexOf(T)==-1){t.open();var b=document.compatMode==U?V:W;t.write(b+X);t.close()}}
|
||||||
function w(f){function g(a){function b(){if(typeof o.readyState==Y){return typeof o.body!=Y&&o.body!=null}return /loaded|complete/.test(o.readyState)}
|
function w(f){function g(a){function b(){if(typeof o.readyState==Y){return typeof o.body!=Y&&o.body!=null}return /loaded|complete/.test(o.readyState)}
|
||||||
var c=b();if(c){a();return}function d(){if(!c){if(!b()){return}c=true;a();if(o.removeEventListener){o.removeEventListener(Z,d,false)}if(e){clearInterval(e)}}}
|
var c=b();if(c){a();return}function d(){if(!c){if(!b()){return}c=true;a();if(o.removeEventListener){o.removeEventListener(Z,d,false)}if(e){clearInterval(e)}}}
|
||||||
if(o.addEventListener){o.addEventListener(Z,d,false)}var e=setInterval(function(){d()},$)}
|
if(o.addEventListener){o.addEventListener(Z,d,false)}var e=setInterval(function(){d()},$)}
|
||||||
function h(a){var b=u();var c=b.body;var d=b.createElement(_);d.language=ab;d.crossOrigin=W;d.src=a;if(web3d.__errFn){d.onerror=function(){web3d.__errFn(L,new Error(bb+a))}}c.appendChild(d);q(cb,db)}
|
function h(a){var b=u();var c=b.body;var d=b.createElement(_);d.language=ab;if(location.host){d.crossOrigin=W}d.src=a;if(web3d.__errFn){d.onerror=function(){web3d.__errFn(L,new Error(bb+a))}}c.appendChild(d);q(cb,db)}
|
||||||
q(cb,eb);g(function(){h(f)})}
|
q(cb,eb);g(function(){h(f)})}
|
||||||
web3d.__startLoadingFragment=function(a){return C(a)};web3d.__installRunAsyncCode=function(a){var b=u();var c=b.body;var d=b.createElement(_);d.language=ab;d.text=a;c.appendChild(d);c.removeChild(d)};function A(){var c={};var d;var e;var f=o.getElementsByTagName(fb);for(var g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){j=j.replace(hb,W);if(j.indexOf(ib)>=O){continue}if(j==jb){k=i.getAttribute(kb);if(k){var l,m=k.indexOf(lb);if(m>=O){j=k.substring(O,m);l=k.substring(m+P)}else{j=k;l=W}c[j]=l}}else if(j==mb){k=i.getAttribute(kb);if(k){try{d=eval(k)}catch(a){alert(nb+k+ob)}}}else if(j==pb){k=i.getAttribute(kb);if(k){try{e=eval(k)}catch(a){alert(nb+k+qb)}}}}}__gwt_getMetaProperty=function(a){var b=c[a];return b==null?null:b};r=d;web3d.__errFn=e}
|
web3d.__startLoadingFragment=function(a){return C(a)};web3d.__installRunAsyncCode=function(a){var b=u();var c=b.body;var d=b.createElement(_);d.language=ab;d.text=a;c.appendChild(d);c.removeChild(d)};function A(){var c={};var d;var e;var f=o.getElementsByTagName(fb);for(var g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){j=j.replace(hb,W);if(j.indexOf(ib)>=O){continue}if(j==jb){k=i.getAttribute(kb);if(k){var l,m=k.indexOf(lb);if(m>=O){j=k.substring(O,m);l=k.substring(m+P)}else{j=k;l=W}c[j]=l}}else if(j==mb){k=i.getAttribute(kb);if(k){try{d=eval(k)}catch(a){alert(nb+k+ob)}}}else if(j==pb){k=i.getAttribute(kb);if(k){try{e=eval(k)}catch(a){alert(nb+k+qb)}}}}}__gwt_getMetaProperty=function(a){var b=c[a];return b==null?null:b};r=d;web3d.__errFn=e}
|
||||||
function B(){function e(a){var b=a.lastIndexOf(rb);if(b==-1){b=a.length}var c=a.indexOf(sb);if(c==-1){c=a.length}var d=a.lastIndexOf(tb,Math.min(c,b));return d>=O?a.substring(O,d+P):W}
|
function B(){function e(a){var b=a.lastIndexOf(rb);if(b==-1){b=a.length}var c=a.indexOf(sb);if(c==-1){c=a.length}var d=a.lastIndexOf(tb,Math.min(c,b));return d>=O?a.substring(O,d+P):W}
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@
|
|||||||
|
$wnd.webSimple.runAsyncCallback2('Bqb(2084,1,TGh);_.ld=function(){};X5g(Qc)(2);\n//# sourceURL=webSimple-2.js\n')
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
|||||||
$wnd.webSimple.runAsyncCallback2('sqb(2082,1,pFh);_.ld=function(){};A4g(Tc)(2);\n//# sourceURL=webSimple-2.js\n')
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,11 +1,11 @@
|
|||||||
function webSimple(){var H='bootstrap',I='begin',J='gwt.codesvr.webSimple=',K='gwt.codesvr=',L='webSimple',M='startup',N='DUMMY',O=0,P=1,Q='iframe',R='position:absolute; width:0; height:0; border:none; left: -1000px;',S=' top: -1000px;',T='Chrome',U='CSS1Compat',V='<!doctype html>',W='',X='<html><head><\/head><body><\/body><\/html>',Y='undefined',Z='readystatechange',$=10,_='script',ab='javascript',bb='Failed to load ',cb='moduleStartup',db='scriptTagAdded',eb='moduleRequested',fb='meta',gb='name',hb='webSimple::',ib='::',jb='gwt:property',kb='content',lb='=',mb='gwt:onPropertyErrorFn',nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb='gwt:onLoadErrorFn',qb='" for "gwt:onLoadErrorFn"',rb='#',sb='?',tb='/',ub='img',vb='clear.cache.gif',wb='baseUrl',xb='webSimple.nocache.js',yb='base',zb='//',Ab='selectingPermutation',Bb='webSimple.devmode.js',Cb='8B1043D7BAFA91878F691EA2D86DCE2F',Db=':',Eb='.cache.js',Fb='loadExternalRefs',Gb='end';var n=window;var o=document;q(H,I);function p(){var a=n.location.search;return a.indexOf(J)!=-1||a.indexOf(K)!=-1}
|
function webSimple(){var H='bootstrap',I='begin',J='gwt.codesvr.webSimple=',K='gwt.codesvr=',L='webSimple',M='startup',N='DUMMY',O=0,P=1,Q='iframe',R='position:absolute; width:0; height:0; border:none; left: -1000px;',S=' top: -1000px;',T='Chrome',U='CSS1Compat',V='<!doctype html>',W='',X='<html><head><\/head><body><\/body><\/html>',Y='undefined',Z='readystatechange',$=10,_='script',ab='javascript',bb='Failed to load ',cb='moduleStartup',db='scriptTagAdded',eb='moduleRequested',fb='meta',gb='name',hb='webSimple::',ib='::',jb='gwt:property',kb='content',lb='=',mb='gwt:onPropertyErrorFn',nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb='gwt:onLoadErrorFn',qb='" for "gwt:onLoadErrorFn"',rb='#',sb='?',tb='/',ub='img',vb='clear.cache.gif',wb='baseUrl',xb='webSimple.nocache.js',yb='base',zb='//',Ab='selectingPermutation',Bb='webSimple.devmode.js',Cb='4B19686283BEF852F4C88C93522FB9A3',Db=':',Eb='.cache.js',Fb='loadExternalRefs',Gb='end';var n=window;var o=document;q(H,I);function p(){var a=n.location.search;return a.indexOf(J)!=-1||a.indexOf(K)!=-1}
|
||||||
function q(a,b){if(n.__gwtStatsEvent){n.__gwtStatsEvent({moduleName:L,sessionId:n.__gwtStatsSessionId,subSystem:M,evtGroup:a,millis:(new Date).getTime(),type:b})}}
|
function q(a,b){if(n.__gwtStatsEvent){n.__gwtStatsEvent({moduleName:L,sessionId:n.__gwtStatsSessionId,subSystem:M,evtGroup:a,millis:(new Date).getTime(),type:b})}}
|
||||||
webSimple.__sendStats=q;webSimple.__moduleName=L;webSimple.__errFn=null;webSimple.__moduleBase=N;webSimple.__softPermutationId=O;webSimple.__computePropValue=null;webSimple.__getPropMap=null;webSimple.__installRunAsyncCode=function(){};webSimple.__gwtStartLoadingFragment=function(){return null};webSimple.__gwt_isKnownPropertyValue=function(){return false};webSimple.__gwt_getMetaProperty=function(){return null};var r=null;var s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L};webSimple.__moduleStartupDone=function(e){var f=s[L].bindings;s[L].bindings=function(){var a=f?f():{};var b=e[webSimple.__softPermutationId];for(var c=O;c<b.length;c++){var d=b[c];a[d[O]]=d[P]}return a}};var t;function u(){v();return t}
|
webSimple.__sendStats=q;webSimple.__moduleName=L;webSimple.__errFn=null;webSimple.__moduleBase=N;webSimple.__softPermutationId=O;webSimple.__computePropValue=null;webSimple.__getPropMap=null;webSimple.__installRunAsyncCode=function(){};webSimple.__gwtStartLoadingFragment=function(){return null};webSimple.__gwt_isKnownPropertyValue=function(){return false};webSimple.__gwt_getMetaProperty=function(){return null};var r=null;var s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L};webSimple.__moduleStartupDone=function(e){var f=s[L].bindings;s[L].bindings=function(){var a=f?f():{};var b=e[webSimple.__softPermutationId];for(var c=O;c<b.length;c++){var d=b[c];a[d[O]]=d[P]}return a}};var t;function u(){v();return t}
|
||||||
function v(){if(t){return}var a=o.createElement(Q);a.id=L;a.style.cssText=R+S;a.tabIndex=-1;o.body.appendChild(a);t=a.contentWindow.document;if(navigator.userAgent.indexOf(T)==-1){t.open();var b=document.compatMode==U?V:W;t.write(b+X);t.close()}}
|
function v(){if(t){return}var a=o.createElement(Q);a.id=L;a.style.cssText=R+S;a.tabIndex=-1;o.body.appendChild(a);t=a.contentWindow.document;if(navigator.userAgent.indexOf(T)==-1){t.open();var b=document.compatMode==U?V:W;t.write(b+X);t.close()}}
|
||||||
function w(f){function g(a){function b(){if(typeof o.readyState==Y){return typeof o.body!=Y&&o.body!=null}return /loaded|complete/.test(o.readyState)}
|
function w(f){function g(a){function b(){if(typeof o.readyState==Y){return typeof o.body!=Y&&o.body!=null}return /loaded|complete/.test(o.readyState)}
|
||||||
var c=b();if(c){a();return}function d(){if(!c){if(!b()){return}c=true;a();if(o.removeEventListener){o.removeEventListener(Z,d,false)}if(e){clearInterval(e)}}}
|
var c=b();if(c){a();return}function d(){if(!c){if(!b()){return}c=true;a();if(o.removeEventListener){o.removeEventListener(Z,d,false)}if(e){clearInterval(e)}}}
|
||||||
if(o.addEventListener){o.addEventListener(Z,d,false)}var e=setInterval(function(){d()},$)}
|
if(o.addEventListener){o.addEventListener(Z,d,false)}var e=setInterval(function(){d()},$)}
|
||||||
function h(a){var b=u();var c=b.body;var d=b.createElement(_);d.language=ab;d.crossOrigin=W;d.src=a;if(webSimple.__errFn){d.onerror=function(){webSimple.__errFn(L,new Error(bb+a))}}c.appendChild(d);q(cb,db)}
|
function h(a){var b=u();var c=b.body;var d=b.createElement(_);d.language=ab;if(location.host){d.crossOrigin=W}d.src=a;if(webSimple.__errFn){d.onerror=function(){webSimple.__errFn(L,new Error(bb+a))}}c.appendChild(d);q(cb,db)}
|
||||||
q(cb,eb);g(function(){h(f)})}
|
q(cb,eb);g(function(){h(f)})}
|
||||||
webSimple.__startLoadingFragment=function(a){return C(a)};webSimple.__installRunAsyncCode=function(a){var b=u();var c=b.body;var d=b.createElement(_);d.language=ab;d.text=a;c.appendChild(d);c.removeChild(d)};function A(){var c={};var d;var e;var f=o.getElementsByTagName(fb);for(var g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){j=j.replace(hb,W);if(j.indexOf(ib)>=O){continue}if(j==jb){k=i.getAttribute(kb);if(k){var l,m=k.indexOf(lb);if(m>=O){j=k.substring(O,m);l=k.substring(m+P)}else{j=k;l=W}c[j]=l}}else if(j==mb){k=i.getAttribute(kb);if(k){try{d=eval(k)}catch(a){alert(nb+k+ob)}}}else if(j==pb){k=i.getAttribute(kb);if(k){try{e=eval(k)}catch(a){alert(nb+k+qb)}}}}}__gwt_getMetaProperty=function(a){var b=c[a];return b==null?null:b};r=d;webSimple.__errFn=e}
|
webSimple.__startLoadingFragment=function(a){return C(a)};webSimple.__installRunAsyncCode=function(a){var b=u();var c=b.body;var d=b.createElement(_);d.language=ab;d.text=a;c.appendChild(d);c.removeChild(d)};function A(){var c={};var d;var e;var f=o.getElementsByTagName(fb);for(var g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){j=j.replace(hb,W);if(j.indexOf(ib)>=O){continue}if(j==jb){k=i.getAttribute(kb);if(k){var l,m=k.indexOf(lb);if(m>=O){j=k.substring(O,m);l=k.substring(m+P)}else{j=k;l=W}c[j]=l}}else if(j==mb){k=i.getAttribute(kb);if(k){try{d=eval(k)}catch(a){alert(nb+k+ob)}}}else if(j==pb){k=i.getAttribute(kb);if(k){try{e=eval(k)}catch(a){alert(nb+k+qb)}}}}}__gwt_getMetaProperty=function(a){var b=c[a];return b==null?null:b};r=d;webSimple.__errFn=e}
|
||||||
function B(){function e(a){var b=a.lastIndexOf(rb);if(b==-1){b=a.length}var c=a.indexOf(sb);if(c==-1){c=a.length}var d=a.lastIndexOf(tb,Math.min(c,b));return d>=O?a.substring(O,d+P):W}
|
function B(){function e(a){var b=a.lastIndexOf(rb);if(b==-1){b=a.length}var c=a.indexOf(sb);if(c==-1){c=a.length}var d=a.lastIndexOf(tb,Math.min(c,b));return d>=O?a.substring(O,d+P):W}
|
||||||
|
File diff suppressed because one or more lines are too long
1205
etc/deps/x_ite/assets/components/EventUtilities.js
Normal file
1205
etc/deps/x_ite/assets/components/EventUtilities.js
Normal file
File diff suppressed because it is too large
Load Diff
2178
etc/deps/x_ite/assets/components/Geometry2D.js
Normal file
2178
etc/deps/x_ite/assets/components/Geometry2D.js
Normal file
File diff suppressed because it is too large
Load Diff
918
etc/deps/x_ite/assets/components/KeyDeviceSensor.js
Normal file
918
etc/deps/x_ite/assets/components/KeyDeviceSensor.js
Normal file
@ -0,0 +1,918 @@
|
|||||||
|
/* X_ITE v9.2.4 */(() => { // webpackBootstrap
|
||||||
|
/******/ "use strict";
|
||||||
|
/******/ // The require scope
|
||||||
|
/******/ var __webpack_require__ = {};
|
||||||
|
/******/
|
||||||
|
/************************************************************************/
|
||||||
|
/******/ /* webpack/runtime/compat get default export */
|
||||||
|
/******/ (() => {
|
||||||
|
/******/ // getDefaultExport function for compatibility with non-harmony modules
|
||||||
|
/******/ __webpack_require__.n = (module) => {
|
||||||
|
/******/ var getter = module && module.__esModule ?
|
||||||
|
/******/ () => (module['default']) :
|
||||||
|
/******/ () => (module);
|
||||||
|
/******/ __webpack_require__.d(getter, { a: getter });
|
||||||
|
/******/ return getter;
|
||||||
|
/******/ };
|
||||||
|
/******/ })();
|
||||||
|
/******/
|
||||||
|
/******/ /* webpack/runtime/define property getters */
|
||||||
|
/******/ (() => {
|
||||||
|
/******/ // define getter functions for harmony exports
|
||||||
|
/******/ __webpack_require__.d = (exports, definition) => {
|
||||||
|
/******/ for(var key in definition) {
|
||||||
|
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
|
||||||
|
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
|
||||||
|
/******/ }
|
||||||
|
/******/ }
|
||||||
|
/******/ };
|
||||||
|
/******/ })();
|
||||||
|
/******/
|
||||||
|
/******/ /* webpack/runtime/hasOwnProperty shorthand */
|
||||||
|
/******/ (() => {
|
||||||
|
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
|
||||||
|
/******/ })();
|
||||||
|
/******/
|
||||||
|
/************************************************************************/
|
||||||
|
var __webpack_exports__ = {};
|
||||||
|
|
||||||
|
// UNUSED EXPORTS: default
|
||||||
|
|
||||||
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components\")"
|
||||||
|
const Components_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Components");
|
||||||
|
var Components_default = /*#__PURE__*/__webpack_require__.n(Components_namespaceObject);
|
||||||
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Fields\")"
|
||||||
|
const Fields_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Fields");
|
||||||
|
var Fields_default = /*#__PURE__*/__webpack_require__.n(Fields_namespaceObject);
|
||||||
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Namespace\")"
|
||||||
|
const Namespace_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Namespace");
|
||||||
|
var Namespace_default = /*#__PURE__*/__webpack_require__.n(Namespace_namespaceObject);
|
||||||
|
;// CONCATENATED MODULE: ./src/x_ite/Browser/KeyDeviceSensor/X3DKeyDeviceSensorContext.js
|
||||||
|
/*******************************************************************************
|
||||||
|
*
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright create3000, Scheffelstraße 31a, Leipzig, Germany 2011 - 2022.
|
||||||
|
*
|
||||||
|
* All rights reserved. Holger Seelig <holger.seelig@yahoo.de>.
|
||||||
|
*
|
||||||
|
* The copyright notice above does not evidence any actual of intended
|
||||||
|
* publication of such source code, and is an unpublished work by create3000.
|
||||||
|
* This material contains CONFIDENTIAL INFORMATION that is the property of
|
||||||
|
* create3000.
|
||||||
|
*
|
||||||
|
* No permission is granted to copy, distribute, or create derivative works from
|
||||||
|
* the contents of this software, in whole or in part, without the prior written
|
||||||
|
* permission of create3000.
|
||||||
|
*
|
||||||
|
* NON-MILITARY USE ONLY
|
||||||
|
*
|
||||||
|
* All create3000 software are effectively free software with a non-military use
|
||||||
|
* restriction. It is free. Well commented source is provided. You may reuse the
|
||||||
|
* source in any way you please with the exception anything that uses it must be
|
||||||
|
* marked to indicate is contains 'non-military use only' components.
|
||||||
|
*
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright 2011 - 2022, Holger Seelig <holger.seelig@yahoo.de>.
|
||||||
|
*
|
||||||
|
* This file is part of the X_ITE Project.
|
||||||
|
*
|
||||||
|
* X_ITE is free software: you can redistribute it and/or modify it under the
|
||||||
|
* terms of the GNU General Public License version 3 only, as published by the
|
||||||
|
* Free Software Foundation.
|
||||||
|
*
|
||||||
|
* X_ITE is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||||
|
* A PARTICULAR PURPOSE. See the GNU General Public License version 3 for more
|
||||||
|
* details (a copy is included in the LICENSE file that accompanied this code).
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License version 3
|
||||||
|
* along with X_ITE. If not, see <https://www.gnu.org/licenses/gpl.html> for a
|
||||||
|
* copy of the GPLv3 License.
|
||||||
|
*
|
||||||
|
* For Silvio, Joy and Adi.
|
||||||
|
*
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const
|
||||||
|
_keyDeviceSensorNodes = Symbol (),
|
||||||
|
_keydown = Symbol (),
|
||||||
|
_keyup = Symbol ();
|
||||||
|
|
||||||
|
function X3DKeyDeviceSensorContext ()
|
||||||
|
{
|
||||||
|
this [_keyDeviceSensorNodes] = new Set ();
|
||||||
|
}
|
||||||
|
|
||||||
|
Object .assign (X3DKeyDeviceSensorContext .prototype,
|
||||||
|
{
|
||||||
|
initialize ()
|
||||||
|
{
|
||||||
|
const element = this .getElement ();
|
||||||
|
|
||||||
|
element .on ("keydown.X3DKeyDeviceSensorContext", this [_keydown] .bind (this));
|
||||||
|
element .on ("keyup.X3DKeyDeviceSensorContext", this [_keyup] .bind (this));
|
||||||
|
},
|
||||||
|
addKeyDeviceSensorNode (keyDeviceSensorNode)
|
||||||
|
{
|
||||||
|
this [_keyDeviceSensorNodes] .add (keyDeviceSensorNode);
|
||||||
|
},
|
||||||
|
removeKeyDeviceSensorNode (keyDeviceSensorNode)
|
||||||
|
{
|
||||||
|
this [_keyDeviceSensorNodes] .delete (keyDeviceSensorNode);
|
||||||
|
},
|
||||||
|
getKeyDeviceSensorNodes ()
|
||||||
|
{
|
||||||
|
return this [_keyDeviceSensorNodes];
|
||||||
|
},
|
||||||
|
[_keydown] (event)
|
||||||
|
{
|
||||||
|
//console .log (event .keyCode);
|
||||||
|
|
||||||
|
for (const keyDeviceSensorNode of this [_keyDeviceSensorNodes])
|
||||||
|
keyDeviceSensorNode .keydown (event);
|
||||||
|
},
|
||||||
|
[_keyup] (event)
|
||||||
|
{
|
||||||
|
//console .log (event .which);
|
||||||
|
|
||||||
|
for (const keyDeviceSensorNode of this [_keyDeviceSensorNodes])
|
||||||
|
keyDeviceSensorNode .keyup (event);
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
const __default__ = X3DKeyDeviceSensorContext;
|
||||||
|
;
|
||||||
|
|
||||||
|
Namespace_default().add ("X3DKeyDeviceSensorContext", "x_ite/Browser/KeyDeviceSensor/X3DKeyDeviceSensorContext", __default__);
|
||||||
|
/* harmony default export */ const KeyDeviceSensor_X3DKeyDeviceSensorContext = (__default__);
|
||||||
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DFieldDefinition\")"
|
||||||
|
const X3DFieldDefinition_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/X3DFieldDefinition");
|
||||||
|
var X3DFieldDefinition_default = /*#__PURE__*/__webpack_require__.n(X3DFieldDefinition_namespaceObject);
|
||||||
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/FieldDefinitionArray\")"
|
||||||
|
const FieldDefinitionArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/FieldDefinitionArray");
|
||||||
|
var FieldDefinitionArray_default = /*#__PURE__*/__webpack_require__.n(FieldDefinitionArray_namespaceObject);
|
||||||
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components/Core/X3DSensorNode\")"
|
||||||
|
const X3DSensorNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Components/Core/X3DSensorNode");
|
||||||
|
var X3DSensorNode_default = /*#__PURE__*/__webpack_require__.n(X3DSensorNode_namespaceObject);
|
||||||
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DConstants\")"
|
||||||
|
const X3DConstants_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/X3DConstants");
|
||||||
|
var X3DConstants_default = /*#__PURE__*/__webpack_require__.n(X3DConstants_namespaceObject);
|
||||||
|
;// CONCATENATED MODULE: ./src/x_ite/Components/KeyDeviceSensor/X3DKeyDeviceSensorNode.js
|
||||||
|
/*******************************************************************************
|
||||||
|
*
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright create3000, Scheffelstraße 31a, Leipzig, Germany 2011 - 2022.
|
||||||
|
*
|
||||||
|
* All rights reserved. Holger Seelig <holger.seelig@yahoo.de>.
|
||||||
|
*
|
||||||
|
* The copyright notice above does not evidence any actual of intended
|
||||||
|
* publication of such source code, and is an unpublished work by create3000.
|
||||||
|
* This material contains CONFIDENTIAL INFORMATION that is the property of
|
||||||
|
* create3000.
|
||||||
|
*
|
||||||
|
* No permission is granted to copy, distribute, or create derivative works from
|
||||||
|
* the contents of this software, in whole or in part, without the prior written
|
||||||
|
* permission of create3000.
|
||||||
|
*
|
||||||
|
* NON-MILITARY USE ONLY
|
||||||
|
*
|
||||||
|
* All create3000 software are effectively free software with a non-military use
|
||||||
|
* restriction. It is free. Well commented source is provided. You may reuse the
|
||||||
|
* source in any way you please with the exception anything that uses it must be
|
||||||
|
* marked to indicate is contains 'non-military use only' components.
|
||||||
|
*
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright 2011 - 2022, Holger Seelig <holger.seelig@yahoo.de>.
|
||||||
|
*
|
||||||
|
* This file is part of the X_ITE Project.
|
||||||
|
*
|
||||||
|
* X_ITE is free software: you can redistribute it and/or modify it under the
|
||||||
|
* terms of the GNU General Public License version 3 only, as published by the
|
||||||
|
* Free Software Foundation.
|
||||||
|
*
|
||||||
|
* X_ITE is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||||
|
* A PARTICULAR PURPOSE. See the GNU General Public License version 3 for more
|
||||||
|
* details (a copy is included in the LICENSE file that accompanied this code).
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License version 3
|
||||||
|
* along with X_ITE. If not, see <https://www.gnu.org/licenses/gpl.html> for a
|
||||||
|
* copy of the GPLv3 License.
|
||||||
|
*
|
||||||
|
* For Silvio, Joy and Adi.
|
||||||
|
*
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function X3DKeyDeviceSensorNode (executionContext)
|
||||||
|
{
|
||||||
|
X3DSensorNode_default().call (this, executionContext);
|
||||||
|
|
||||||
|
this .addType ((X3DConstants_default()).X3DKeyDeviceSensorNode);
|
||||||
|
}
|
||||||
|
|
||||||
|
Object .assign (Object .setPrototypeOf (X3DKeyDeviceSensorNode .prototype, (X3DSensorNode_default()).prototype),
|
||||||
|
{
|
||||||
|
initialize ()
|
||||||
|
{
|
||||||
|
X3DSensorNode_default().prototype .initialize .call (this);
|
||||||
|
|
||||||
|
this .getLive () .addInterest ("set_live__", this);
|
||||||
|
|
||||||
|
this .set_live__ ();
|
||||||
|
},
|
||||||
|
set_live__ ()
|
||||||
|
{
|
||||||
|
if (this .getLive () .getValue ())
|
||||||
|
{
|
||||||
|
this ._enabled .addInterest ("set_enabled__", this);
|
||||||
|
|
||||||
|
if (this ._enabled .getValue ())
|
||||||
|
this .enable ();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
this ._enabled .removeInterest ("set_enabled__", this);
|
||||||
|
|
||||||
|
this .disable ();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
set_enabled__ ()
|
||||||
|
{
|
||||||
|
if (this ._enabled .getValue ())
|
||||||
|
this .enable ();
|
||||||
|
else
|
||||||
|
this .disable ();
|
||||||
|
},
|
||||||
|
enable ()
|
||||||
|
{
|
||||||
|
this .getBrowser () .addKeyDeviceSensorNode (this);
|
||||||
|
},
|
||||||
|
disable ()
|
||||||
|
{
|
||||||
|
this .getBrowser () .removeKeyDeviceSensorNode (this);
|
||||||
|
|
||||||
|
this .release ();
|
||||||
|
},
|
||||||
|
keydown () { },
|
||||||
|
keyup () { },
|
||||||
|
release () { },
|
||||||
|
});
|
||||||
|
|
||||||
|
Object .defineProperties (X3DKeyDeviceSensorNode,
|
||||||
|
{
|
||||||
|
typeName:
|
||||||
|
{
|
||||||
|
value: "X3DKeyDeviceSensorNode",
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
componentInfo:
|
||||||
|
{
|
||||||
|
value: Object .freeze ({ name: "KeyDeviceSensor", level: 1 }),
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
const X3DKeyDeviceSensorNode_default_ = X3DKeyDeviceSensorNode;
|
||||||
|
;
|
||||||
|
|
||||||
|
Namespace_default().add ("X3DKeyDeviceSensorNode", "x_ite/Components/KeyDeviceSensor/X3DKeyDeviceSensorNode", X3DKeyDeviceSensorNode_default_);
|
||||||
|
/* harmony default export */ const KeyDeviceSensor_X3DKeyDeviceSensorNode = (X3DKeyDeviceSensorNode_default_);
|
||||||
|
;// CONCATENATED MODULE: ./src/x_ite/Components/KeyDeviceSensor/KeySensor.js
|
||||||
|
/*******************************************************************************
|
||||||
|
*
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright create3000, Scheffelstraße 31a, Leipzig, Germany 2011 - 2022.
|
||||||
|
*
|
||||||
|
* All rights reserved. Holger Seelig <holger.seelig@yahoo.de>.
|
||||||
|
*
|
||||||
|
* The copyright notice above does not evidence any actual of intended
|
||||||
|
* publication of such source code, and is an unpublished work by create3000.
|
||||||
|
* This material contains CONFIDENTIAL INFORMATION that is the property of
|
||||||
|
* create3000.
|
||||||
|
*
|
||||||
|
* No permission is granted to copy, distribute, or create derivative works from
|
||||||
|
* the contents of this software, in whole or in part, without the prior written
|
||||||
|
* permission of create3000.
|
||||||
|
*
|
||||||
|
* NON-MILITARY USE ONLY
|
||||||
|
*
|
||||||
|
* All create3000 software are effectively free software with a non-military use
|
||||||
|
* restriction. It is free. Well commented source is provided. You may reuse the
|
||||||
|
* source in any way you please with the exception anything that uses it must be
|
||||||
|
* marked to indicate is contains 'non-military use only' components.
|
||||||
|
*
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright 2011 - 2022, Holger Seelig <holger.seelig@yahoo.de>.
|
||||||
|
*
|
||||||
|
* This file is part of the X_ITE Project.
|
||||||
|
*
|
||||||
|
* X_ITE is free software: you can redistribute it and/or modify it under the
|
||||||
|
* terms of the GNU General Public License version 3 only, as published by the
|
||||||
|
* Free Software Foundation.
|
||||||
|
*
|
||||||
|
* X_ITE is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||||
|
* A PARTICULAR PURPOSE. See the GNU General Public License version 3 for more
|
||||||
|
* details (a copy is included in the LICENSE file that accompanied this code).
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License version 3
|
||||||
|
* along with X_ITE. If not, see <https://www.gnu.org/licenses/gpl.html> for a
|
||||||
|
* copy of the GPLv3 License.
|
||||||
|
*
|
||||||
|
* For Silvio, Joy and Adi.
|
||||||
|
*
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var
|
||||||
|
KEY_F1 = 1,
|
||||||
|
KEY_F2 = 2,
|
||||||
|
KEY_F3 = 3,
|
||||||
|
KEY_F4 = 4,
|
||||||
|
KEY_F5 = 5,
|
||||||
|
KEY_F6 = 6,
|
||||||
|
KEY_F7 = 7,
|
||||||
|
KEY_F8 = 8,
|
||||||
|
KEY_F9 = 9,
|
||||||
|
KEY_F10 = 10,
|
||||||
|
KEY_F11 = 11,
|
||||||
|
KEY_F12 = 12,
|
||||||
|
|
||||||
|
KEY_HOME = 13,
|
||||||
|
KEY_END = 14,
|
||||||
|
KEY_PGUP = 15,
|
||||||
|
KEY_PGDN = 16,
|
||||||
|
KEY_UP = 17,
|
||||||
|
KEY_DOWN = 18,
|
||||||
|
KEY_LEFT = 19,
|
||||||
|
KEY_RIGHT = 20;
|
||||||
|
|
||||||
|
function KeySensor (executionContext)
|
||||||
|
{
|
||||||
|
KeyDeviceSensor_X3DKeyDeviceSensorNode .call (this, executionContext);
|
||||||
|
|
||||||
|
this .addType ((X3DConstants_default()).KeySensor);
|
||||||
|
}
|
||||||
|
|
||||||
|
Object .assign (Object .setPrototypeOf (KeySensor .prototype, KeyDeviceSensor_X3DKeyDeviceSensorNode .prototype),
|
||||||
|
{
|
||||||
|
keydown (event)
|
||||||
|
{
|
||||||
|
event .preventDefault ();
|
||||||
|
|
||||||
|
if (! this ._isActive .getValue ())
|
||||||
|
this ._isActive = true;
|
||||||
|
|
||||||
|
switch (event .which)
|
||||||
|
{
|
||||||
|
case 16: // Shift
|
||||||
|
this ._shiftKey = true;
|
||||||
|
break;
|
||||||
|
case 17: // Ctrl
|
||||||
|
this ._controlKey = true;
|
||||||
|
break;
|
||||||
|
case 18: // Alt
|
||||||
|
this ._altKey = true;
|
||||||
|
break;
|
||||||
|
//////////////////////////////////
|
||||||
|
case 112:
|
||||||
|
this ._actionKeyPress = KEY_F1;
|
||||||
|
break;
|
||||||
|
case 113:
|
||||||
|
this ._actionKeyPress = KEY_F2;
|
||||||
|
break;
|
||||||
|
case 114:
|
||||||
|
this ._actionKeyPress = KEY_F3;
|
||||||
|
break;
|
||||||
|
case 115:
|
||||||
|
this ._actionKeyPress = KEY_F4;
|
||||||
|
break;
|
||||||
|
case 116:
|
||||||
|
this ._actionKeyPress = KEY_F5;
|
||||||
|
break;
|
||||||
|
case 117:
|
||||||
|
this ._actionKeyPress = KEY_F6;
|
||||||
|
break;
|
||||||
|
case 118:
|
||||||
|
this ._actionKeyPress = KEY_F7;
|
||||||
|
break;
|
||||||
|
case 119:
|
||||||
|
this ._actionKeyPress = KEY_F8;
|
||||||
|
break;
|
||||||
|
case 120:
|
||||||
|
this ._actionKeyPress = KEY_F9;
|
||||||
|
break;
|
||||||
|
case 121:
|
||||||
|
this ._actionKeyPress = KEY_F10;
|
||||||
|
break;
|
||||||
|
case 122:
|
||||||
|
this ._actionKeyPress = KEY_F11;
|
||||||
|
break;
|
||||||
|
case 123:
|
||||||
|
this ._actionKeyPress = KEY_F12;
|
||||||
|
break;
|
||||||
|
////////////////////////////////////
|
||||||
|
case 36:
|
||||||
|
this ._actionKeyPress = KEY_HOME;
|
||||||
|
break;
|
||||||
|
case 35:
|
||||||
|
this ._actionKeyPress = KEY_END;
|
||||||
|
break;
|
||||||
|
case 33:
|
||||||
|
this ._actionKeyPress = KEY_PGUP;
|
||||||
|
break;
|
||||||
|
case 34:
|
||||||
|
this ._actionKeyPress = KEY_PGDN;
|
||||||
|
break;
|
||||||
|
case 38:
|
||||||
|
this ._actionKeyPress = KEY_UP;
|
||||||
|
break;
|
||||||
|
case 40:
|
||||||
|
this ._actionKeyPress = KEY_DOWN;
|
||||||
|
break;
|
||||||
|
case 37:
|
||||||
|
this ._actionKeyPress = KEY_LEFT;
|
||||||
|
break;
|
||||||
|
case 39:
|
||||||
|
this ._actionKeyPress = KEY_RIGHT;
|
||||||
|
break;
|
||||||
|
////////////////////////////////////
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
if (event .charCode || event .keyCode)
|
||||||
|
{
|
||||||
|
switch (event .key)
|
||||||
|
{
|
||||||
|
case "AltGraph":
|
||||||
|
case "CapsLock":
|
||||||
|
case "Insert":
|
||||||
|
break;
|
||||||
|
case "Backspace":
|
||||||
|
this ._keyPress = String .fromCharCode (8);
|
||||||
|
break;
|
||||||
|
case "Delete":
|
||||||
|
this ._keyPress = String .fromCharCode (127);
|
||||||
|
break;
|
||||||
|
case "Enter":
|
||||||
|
this ._keyPress = "\n";
|
||||||
|
break;
|
||||||
|
case "Escape":
|
||||||
|
this ._keyPress = String .fromCharCode (27);
|
||||||
|
break;
|
||||||
|
case "Tab":
|
||||||
|
this ._keyPress = "\t";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
if (event .key .length === 1)
|
||||||
|
this ._keyPress = event .key;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
keyup (event)
|
||||||
|
{
|
||||||
|
event .preventDefault ();
|
||||||
|
|
||||||
|
switch (event .which)
|
||||||
|
{
|
||||||
|
case 16: // Shift
|
||||||
|
{
|
||||||
|
this ._shiftKey = false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 17: // Ctrl
|
||||||
|
{
|
||||||
|
this ._controlKey = false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 18: // Alt
|
||||||
|
{
|
||||||
|
this ._altKey = false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
//////////////////////////////////
|
||||||
|
case 112:
|
||||||
|
this ._actionKeyRelease = KEY_F1;
|
||||||
|
break;
|
||||||
|
case 113:
|
||||||
|
this ._actionKeyRelease = KEY_F2;
|
||||||
|
break;
|
||||||
|
case 114:
|
||||||
|
this ._actionKeyRelease = KEY_F3;
|
||||||
|
break;
|
||||||
|
case 115:
|
||||||
|
this ._actionKeyRelease = KEY_F4;
|
||||||
|
break;
|
||||||
|
case 116:
|
||||||
|
this ._actionKeyRelease = KEY_F5;
|
||||||
|
break;
|
||||||
|
case 117:
|
||||||
|
this ._actionKeyRelease = KEY_F6;
|
||||||
|
break;
|
||||||
|
case 118:
|
||||||
|
this ._actionKeyRelease = KEY_F7;
|
||||||
|
break;
|
||||||
|
case 119:
|
||||||
|
this ._actionKeyRelease = KEY_F8;
|
||||||
|
break;
|
||||||
|
case 120:
|
||||||
|
this ._actionKeyRelease = KEY_F9;
|
||||||
|
break;
|
||||||
|
case 121:
|
||||||
|
this ._actionKeyRelease = KEY_F10;
|
||||||
|
break;
|
||||||
|
case 122:
|
||||||
|
this ._actionKeyRelease = KEY_F11;
|
||||||
|
break;
|
||||||
|
case 123:
|
||||||
|
this ._actionKeyRelease = KEY_F12;
|
||||||
|
break;
|
||||||
|
////////////////////////////////////
|
||||||
|
case 36:
|
||||||
|
this ._actionKeyRelease = KEY_HOME;
|
||||||
|
break;
|
||||||
|
case 35:
|
||||||
|
this ._actionKeyRelease = KEY_END;
|
||||||
|
break;
|
||||||
|
case 33:
|
||||||
|
this ._actionKeyRelease = KEY_PGUP;
|
||||||
|
break;
|
||||||
|
case 34:
|
||||||
|
this ._actionKeyRelease = KEY_PGDN;
|
||||||
|
break;
|
||||||
|
case 38:
|
||||||
|
this ._actionKeyRelease = KEY_UP;
|
||||||
|
break;
|
||||||
|
case 40:
|
||||||
|
this ._actionKeyRelease = KEY_DOWN;
|
||||||
|
break;
|
||||||
|
case 37:
|
||||||
|
this ._actionKeyRelease = KEY_LEFT;
|
||||||
|
break;
|
||||||
|
case 39:
|
||||||
|
this ._actionKeyRelease = KEY_RIGHT;
|
||||||
|
break;
|
||||||
|
////////////////////////////////////
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
if (event .charCode || event .keyCode)
|
||||||
|
{
|
||||||
|
switch (event .key)
|
||||||
|
{
|
||||||
|
case "AltGraph":
|
||||||
|
case "CapsLock":
|
||||||
|
case "Insert":
|
||||||
|
break;
|
||||||
|
case "Backspace":
|
||||||
|
this ._keyRelease = String .fromCharCode (8);
|
||||||
|
break;
|
||||||
|
case "Delete":
|
||||||
|
this ._keyRelease = String .fromCharCode (127);
|
||||||
|
break;
|
||||||
|
case "Enter":
|
||||||
|
this ._keyRelease = "\n";
|
||||||
|
break;
|
||||||
|
case "Escape":
|
||||||
|
this ._keyRelease = String .fromCharCode (27);
|
||||||
|
break;
|
||||||
|
case "Tab":
|
||||||
|
this ._keyRelease = "\t";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
if (event .key .length === 1)
|
||||||
|
this ._keyRelease = event .key;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this ._isActive .getValue ())
|
||||||
|
this ._isActive = false;
|
||||||
|
},
|
||||||
|
release ()
|
||||||
|
{
|
||||||
|
if (this ._shiftKey .getValue ())
|
||||||
|
this ._shiftKey = false;
|
||||||
|
|
||||||
|
if (this ._controlKey .getValue ())
|
||||||
|
this ._controlKey = false;
|
||||||
|
|
||||||
|
if (this ._altKey .getValue ())
|
||||||
|
this ._altKey = false;
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
Object .defineProperties (KeySensor,
|
||||||
|
{
|
||||||
|
typeName:
|
||||||
|
{
|
||||||
|
value: "KeySensor",
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
componentInfo:
|
||||||
|
{
|
||||||
|
value: Object .freeze ({ name: "KeyDeviceSensor", level: 1 }),
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
containerField:
|
||||||
|
{
|
||||||
|
value: "children",
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
specificationRange:
|
||||||
|
{
|
||||||
|
value: Object .freeze ({ from: "3.0", to: "Infinity" }),
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
fieldDefinitions:
|
||||||
|
{
|
||||||
|
value: new (FieldDefinitionArray_default()) ([
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).inputOutput, "metadata", new (Fields_default()).SFNode ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).inputOutput, "description", new (Fields_default()).SFString ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).inputOutput, "enabled", new (Fields_default()).SFBool (true)),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).outputOnly, "controlKey", new (Fields_default()).SFBool ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).outputOnly, "shiftKey", new (Fields_default()).SFBool ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).outputOnly, "altKey", new (Fields_default()).SFBool ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).outputOnly, "actionKeyPress", new (Fields_default()).SFInt32 ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).outputOnly, "actionKeyRelease", new (Fields_default()).SFInt32 ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).outputOnly, "keyPress", new (Fields_default()).SFString ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).outputOnly, "keyRelease", new (Fields_default()).SFString ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).outputOnly, "isActive", new (Fields_default()).SFBool ()),
|
||||||
|
]),
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
const KeySensor_default_ = KeySensor;
|
||||||
|
;
|
||||||
|
|
||||||
|
Namespace_default().add ("KeySensor", "x_ite/Components/KeyDeviceSensor/KeySensor", KeySensor_default_);
|
||||||
|
/* harmony default export */ const KeyDeviceSensor_KeySensor = (KeySensor_default_);
|
||||||
|
;// CONCATENATED MODULE: ./src/x_ite/Components/KeyDeviceSensor/StringSensor.js
|
||||||
|
/*******************************************************************************
|
||||||
|
*
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright create3000, Scheffelstraße 31a, Leipzig, Germany 2011 - 2022.
|
||||||
|
*
|
||||||
|
* All rights reserved. Holger Seelig <holger.seelig@yahoo.de>.
|
||||||
|
*
|
||||||
|
* The copyright notice above does not evidence any actual of intended
|
||||||
|
* publication of such source code, and is an unpublished work by create3000.
|
||||||
|
* This material contains CONFIDENTIAL INFORMATION that is the property of
|
||||||
|
* create3000.
|
||||||
|
*
|
||||||
|
* No permission is granted to copy, distribute, or create derivative works from
|
||||||
|
* the contents of this software, in whole or in part, without the prior written
|
||||||
|
* permission of create3000.
|
||||||
|
*
|
||||||
|
* NON-MILITARY USE ONLY
|
||||||
|
*
|
||||||
|
* All create3000 software are effectively free software with a non-military use
|
||||||
|
* restriction. It is free. Well commented source is provided. You may reuse the
|
||||||
|
* source in any way you please with the exception anything that uses it must be
|
||||||
|
* marked to indicate is contains 'non-military use only' components.
|
||||||
|
*
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright 2011 - 2022, Holger Seelig <holger.seelig@yahoo.de>.
|
||||||
|
*
|
||||||
|
* This file is part of the X_ITE Project.
|
||||||
|
*
|
||||||
|
* X_ITE is free software: you can redistribute it and/or modify it under the
|
||||||
|
* terms of the GNU General Public License version 3 only, as published by the
|
||||||
|
* Free Software Foundation.
|
||||||
|
*
|
||||||
|
* X_ITE is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||||
|
* A PARTICULAR PURPOSE. See the GNU General Public License version 3 for more
|
||||||
|
* details (a copy is included in the LICENSE file that accompanied this code).
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License version 3
|
||||||
|
* along with X_ITE. If not, see <https://www.gnu.org/licenses/gpl.html> for a
|
||||||
|
* copy of the GPLv3 License.
|
||||||
|
*
|
||||||
|
* For Silvio, Joy and Adi.
|
||||||
|
*
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function StringSensor (executionContext)
|
||||||
|
{
|
||||||
|
KeyDeviceSensor_X3DKeyDeviceSensorNode .call (this, executionContext);
|
||||||
|
|
||||||
|
this .addType ((X3DConstants_default()).StringSensor);
|
||||||
|
}
|
||||||
|
|
||||||
|
Object .assign (Object .setPrototypeOf (StringSensor .prototype, KeyDeviceSensor_X3DKeyDeviceSensorNode .prototype),
|
||||||
|
{
|
||||||
|
keydown (event)
|
||||||
|
{
|
||||||
|
event .preventDefault ();
|
||||||
|
|
||||||
|
switch (event .key)
|
||||||
|
{
|
||||||
|
case "Backspace":
|
||||||
|
{
|
||||||
|
if (this ._isActive .getValue ())
|
||||||
|
{
|
||||||
|
if (this ._deletionAllowed .getValue ())
|
||||||
|
{
|
||||||
|
if (this ._enteredText .length)
|
||||||
|
this ._enteredText = this ._enteredText .getValue () .substr (0, this ._enteredText .length - 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "Enter":
|
||||||
|
{
|
||||||
|
this ._finalText = this ._enteredText;
|
||||||
|
|
||||||
|
this ._enteredText .set ("");
|
||||||
|
|
||||||
|
if (this ._isActive .getValue ())
|
||||||
|
this ._isActive = false;
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "Escape":
|
||||||
|
{
|
||||||
|
this ._enteredText .set ("");
|
||||||
|
|
||||||
|
if (this ._isActive .getValue ())
|
||||||
|
this ._isActive = false;
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case "Tab":
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
if (event .charCode || event .keyCode)
|
||||||
|
{
|
||||||
|
if (event .key .length === 1)
|
||||||
|
{
|
||||||
|
if (! this ._isActive .getValue ())
|
||||||
|
{
|
||||||
|
this ._isActive = true;
|
||||||
|
this ._enteredText = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
this ._enteredText = this ._enteredText .getValue () + event .key;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
Object .defineProperties (StringSensor,
|
||||||
|
{
|
||||||
|
typeName:
|
||||||
|
{
|
||||||
|
value: "StringSensor",
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
componentInfo:
|
||||||
|
{
|
||||||
|
value: Object .freeze ({ name: "KeyDeviceSensor", level: 2 }),
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
containerField:
|
||||||
|
{
|
||||||
|
value: "children",
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
specificationRange:
|
||||||
|
{
|
||||||
|
value: Object .freeze ({ from: "3.0", to: "Infinity" }),
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
fieldDefinitions:
|
||||||
|
{
|
||||||
|
value: new (FieldDefinitionArray_default()) ([
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).inputOutput, "metadata", new (Fields_default()).SFNode ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).inputOutput, "description", new (Fields_default()).SFString ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).inputOutput, "enabled", new (Fields_default()).SFBool (true)),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).inputOutput, "deletionAllowed", new (Fields_default()).SFBool (true)),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).outputOnly, "enteredText", new (Fields_default()).SFString ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).outputOnly, "finalText", new (Fields_default()).SFString ()),
|
||||||
|
new (X3DFieldDefinition_default()) ((X3DConstants_default()).outputOnly, "isActive", new (Fields_default()).SFBool ()),
|
||||||
|
]),
|
||||||
|
enumerable: true,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
const StringSensor_default_ = StringSensor;
|
||||||
|
;
|
||||||
|
|
||||||
|
Namespace_default().add ("StringSensor", "x_ite/Components/KeyDeviceSensor/StringSensor", StringSensor_default_);
|
||||||
|
/* harmony default export */ const KeyDeviceSensor_StringSensor = (StringSensor_default_);
|
||||||
|
;// CONCATENATED MODULE: ./src/assets/components/KeyDeviceSensor.js
|
||||||
|
/*******************************************************************************
|
||||||
|
*
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright create3000, Scheffelstraße 31a, Leipzig, Germany 2011 - 2022.
|
||||||
|
*
|
||||||
|
* All rights reserved. Holger Seelig <holger.seelig@yahoo.de>.
|
||||||
|
*
|
||||||
|
* The copyright notice above does not evidence any actual of intended
|
||||||
|
* publication of such source code, and is an unpublished work by create3000.
|
||||||
|
* This material contains CONFIDENTIAL INFORMATION that is the property of
|
||||||
|
* create3000.
|
||||||
|
*
|
||||||
|
* No permission is granted to copy, distribute, or create derivative works from
|
||||||
|
* the contents of this software, in whole or in part, without the prior written
|
||||||
|
* permission of create3000.
|
||||||
|
*
|
||||||
|
* NON-MILITARY USE ONLY
|
||||||
|
*
|
||||||
|
* All create3000 software are effectively free software with a non-military use
|
||||||
|
* restriction. It is free. Well commented source is provided. You may reuse the
|
||||||
|
* source in any way you please with the exception anything that uses it must be
|
||||||
|
* marked to indicate is contains 'non-military use only' components.
|
||||||
|
*
|
||||||
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
|
*
|
||||||
|
* Copyright 2011 - 2022, Holger Seelig <holger.seelig@yahoo.de>.
|
||||||
|
*
|
||||||
|
* This file is part of the X_ITE Project.
|
||||||
|
*
|
||||||
|
* X_ITE is free software: you can redistribute it and/or modify it under the
|
||||||
|
* terms of the GNU General Public License version 3 only, as published by the
|
||||||
|
* Free Software Foundation.
|
||||||
|
*
|
||||||
|
* X_ITE is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
|
||||||
|
* A PARTICULAR PURPOSE. See the GNU General Public License version 3 for more
|
||||||
|
* details (a copy is included in the LICENSE file that accompanied this code).
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License version 3
|
||||||
|
* along with X_ITE. If not, see <https://www.gnu.org/licenses/gpl.html> for a
|
||||||
|
* copy of the GPLv3 License.
|
||||||
|
*
|
||||||
|
* For Silvio, Joy and Adi.
|
||||||
|
*
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Components_default().add ({
|
||||||
|
name: "KeyDeviceSensor",
|
||||||
|
concreteNodes:
|
||||||
|
[
|
||||||
|
KeyDeviceSensor_KeySensor,
|
||||||
|
KeyDeviceSensor_StringSensor,
|
||||||
|
],
|
||||||
|
abstractNodes:
|
||||||
|
[
|
||||||
|
KeyDeviceSensor_X3DKeyDeviceSensorNode,
|
||||||
|
],
|
||||||
|
browserContext: KeyDeviceSensor_X3DKeyDeviceSensorContext,
|
||||||
|
});
|
||||||
|
|
||||||
|
const KeyDeviceSensor_default_ = undefined;
|
||||||
|
;
|
||||||
|
|
||||||
|
Namespace_default().add ("KeyDeviceSensor", "assets/components/KeyDeviceSensor", KeyDeviceSensor_default_);
|
||||||
|
/* harmony default export */ const KeyDeviceSensor = ((/* unused pure expression or super */ null && (KeyDeviceSensor_default_)));
|
||||||
|
/******/ })()
|
||||||
|
;
|
@ -1,11 +1,11 @@
|
|||||||
/* X_ITE v8.12.5 */(() => { // webpackBootstrap
|
/* X_ITE v9.2.4 */(() => { // webpackBootstrap
|
||||||
/******/ "use strict";
|
/******/ "use strict";
|
||||||
/******/ var __webpack_modules__ = ({
|
/******/ var __webpack_modules__ = ({
|
||||||
|
|
||||||
/***/ 355:
|
/***/ 72:
|
||||||
/***/ ((module) => {
|
/***/ ((module) => {
|
||||||
|
|
||||||
module.exports = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("lib/jquery");
|
module.exports = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("lib/jquery");
|
||||||
|
|
||||||
/***/ })
|
/***/ })
|
||||||
|
|
||||||
@ -73,97 +73,97 @@ var __webpack_exports__ = {};
|
|||||||
// UNUSED EXPORTS: default
|
// UNUSED EXPORTS: default
|
||||||
|
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components\")"
|
||||||
const Components_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Components");
|
const Components_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Components");
|
||||||
var Components_default = /*#__PURE__*/__webpack_require__.n(Components_namespaceObject);
|
var Components_default = /*#__PURE__*/__webpack_require__.n(Components_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DBaseNode\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DBaseNode\")"
|
||||||
const X3DBaseNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Base/X3DBaseNode");
|
const X3DBaseNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/X3DBaseNode");
|
||||||
var X3DBaseNode_default = /*#__PURE__*/__webpack_require__.n(X3DBaseNode_namespaceObject);
|
var X3DBaseNode_default = /*#__PURE__*/__webpack_require__.n(X3DBaseNode_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DFieldDefinition\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DFieldDefinition\")"
|
||||||
const X3DFieldDefinition_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Base/X3DFieldDefinition");
|
const X3DFieldDefinition_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/X3DFieldDefinition");
|
||||||
var X3DFieldDefinition_default = /*#__PURE__*/__webpack_require__.n(X3DFieldDefinition_namespaceObject);
|
var X3DFieldDefinition_default = /*#__PURE__*/__webpack_require__.n(X3DFieldDefinition_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/FieldDefinitionArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/FieldDefinitionArray\")"
|
||||||
const FieldDefinitionArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Base/FieldDefinitionArray");
|
const FieldDefinitionArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/FieldDefinitionArray");
|
||||||
var FieldDefinitionArray_default = /*#__PURE__*/__webpack_require__.n(FieldDefinitionArray_namespaceObject);
|
var FieldDefinitionArray_default = /*#__PURE__*/__webpack_require__.n(FieldDefinitionArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DField\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DField\")"
|
||||||
const X3DField_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Base/X3DField");
|
const X3DField_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/X3DField");
|
||||||
var X3DField_default = /*#__PURE__*/__webpack_require__.n(X3DField_namespaceObject);
|
var X3DField_default = /*#__PURE__*/__webpack_require__.n(X3DField_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DArrayField\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DArrayField\")"
|
||||||
const X3DArrayField_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Base/X3DArrayField");
|
const X3DArrayField_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/X3DArrayField");
|
||||||
var X3DArrayField_default = /*#__PURE__*/__webpack_require__.n(X3DArrayField_namespaceObject);
|
var X3DArrayField_default = /*#__PURE__*/__webpack_require__.n(X3DArrayField_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Fields\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Fields\")"
|
||||||
const Fields_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Fields");
|
const Fields_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Fields");
|
||||||
var Fields_default = /*#__PURE__*/__webpack_require__.n(Fields_namespaceObject);
|
var Fields_default = /*#__PURE__*/__webpack_require__.n(Fields_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Browser/X3DBrowser\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Browser/X3DBrowser\")"
|
||||||
const X3DBrowser_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Browser/X3DBrowser");
|
const X3DBrowser_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Browser/X3DBrowser");
|
||||||
var X3DBrowser_default = /*#__PURE__*/__webpack_require__.n(X3DBrowser_namespaceObject);
|
var X3DBrowser_default = /*#__PURE__*/__webpack_require__.n(X3DBrowser_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/ComponentInfo\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/ComponentInfo\")"
|
||||||
const ComponentInfo_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Configuration/ComponentInfo");
|
const ComponentInfo_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Configuration/ComponentInfo");
|
||||||
var ComponentInfo_default = /*#__PURE__*/__webpack_require__.n(ComponentInfo_namespaceObject);
|
var ComponentInfo_default = /*#__PURE__*/__webpack_require__.n(ComponentInfo_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/ComponentInfoArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/ComponentInfoArray\")"
|
||||||
const ComponentInfoArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Configuration/ComponentInfoArray");
|
const ComponentInfoArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Configuration/ComponentInfoArray");
|
||||||
var ComponentInfoArray_default = /*#__PURE__*/__webpack_require__.n(ComponentInfoArray_namespaceObject);
|
var ComponentInfoArray_default = /*#__PURE__*/__webpack_require__.n(ComponentInfoArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/ProfileInfo\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/ProfileInfo\")"
|
||||||
const ProfileInfo_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Configuration/ProfileInfo");
|
const ProfileInfo_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Configuration/ProfileInfo");
|
||||||
var ProfileInfo_default = /*#__PURE__*/__webpack_require__.n(ProfileInfo_namespaceObject);
|
var ProfileInfo_default = /*#__PURE__*/__webpack_require__.n(ProfileInfo_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/ProfileInfoArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/ProfileInfoArray\")"
|
||||||
const ProfileInfoArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Configuration/ProfileInfoArray");
|
const ProfileInfoArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Configuration/ProfileInfoArray");
|
||||||
var ProfileInfoArray_default = /*#__PURE__*/__webpack_require__.n(ProfileInfoArray_namespaceObject);
|
var ProfileInfoArray_default = /*#__PURE__*/__webpack_require__.n(ProfileInfoArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/ConcreteNodesArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/ConcreteNodesArray\")"
|
||||||
const ConcreteNodesArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Configuration/ConcreteNodesArray");
|
const ConcreteNodesArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Configuration/ConcreteNodesArray");
|
||||||
var ConcreteNodesArray_default = /*#__PURE__*/__webpack_require__.n(ConcreteNodesArray_namespaceObject);
|
var ConcreteNodesArray_default = /*#__PURE__*/__webpack_require__.n(ConcreteNodesArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/AbstractNodesArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/AbstractNodesArray\")"
|
||||||
const AbstractNodesArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Configuration/AbstractNodesArray");
|
const AbstractNodesArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Configuration/AbstractNodesArray");
|
||||||
var AbstractNodesArray_default = /*#__PURE__*/__webpack_require__.n(AbstractNodesArray_namespaceObject);
|
var AbstractNodesArray_default = /*#__PURE__*/__webpack_require__.n(AbstractNodesArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/UnitInfo\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/UnitInfo\")"
|
||||||
const UnitInfo_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Configuration/UnitInfo");
|
const UnitInfo_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Configuration/UnitInfo");
|
||||||
var UnitInfo_default = /*#__PURE__*/__webpack_require__.n(UnitInfo_namespaceObject);
|
var UnitInfo_default = /*#__PURE__*/__webpack_require__.n(UnitInfo_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/UnitInfoArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Configuration/UnitInfoArray\")"
|
||||||
const UnitInfoArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Configuration/UnitInfoArray");
|
const UnitInfoArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Configuration/UnitInfoArray");
|
||||||
var UnitInfoArray_default = /*#__PURE__*/__webpack_require__.n(UnitInfoArray_namespaceObject);
|
var UnitInfoArray_default = /*#__PURE__*/__webpack_require__.n(UnitInfoArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/NamedNodesArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/NamedNodesArray\")"
|
||||||
const NamedNodesArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Execution/NamedNodesArray");
|
const NamedNodesArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Execution/NamedNodesArray");
|
||||||
var NamedNodesArray_default = /*#__PURE__*/__webpack_require__.n(NamedNodesArray_namespaceObject);
|
var NamedNodesArray_default = /*#__PURE__*/__webpack_require__.n(NamedNodesArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/ImportedNodesArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/ImportedNodesArray\")"
|
||||||
const ImportedNodesArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Execution/ImportedNodesArray");
|
const ImportedNodesArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Execution/ImportedNodesArray");
|
||||||
var ImportedNodesArray_default = /*#__PURE__*/__webpack_require__.n(ImportedNodesArray_namespaceObject);
|
var ImportedNodesArray_default = /*#__PURE__*/__webpack_require__.n(ImportedNodesArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/X3DImportedNode\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/X3DImportedNode\")"
|
||||||
const X3DImportedNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Execution/X3DImportedNode");
|
const X3DImportedNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Execution/X3DImportedNode");
|
||||||
var X3DImportedNode_default = /*#__PURE__*/__webpack_require__.n(X3DImportedNode_namespaceObject);
|
var X3DImportedNode_default = /*#__PURE__*/__webpack_require__.n(X3DImportedNode_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/ExportedNodesArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/ExportedNodesArray\")"
|
||||||
const ExportedNodesArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Execution/ExportedNodesArray");
|
const ExportedNodesArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Execution/ExportedNodesArray");
|
||||||
var ExportedNodesArray_default = /*#__PURE__*/__webpack_require__.n(ExportedNodesArray_namespaceObject);
|
var ExportedNodesArray_default = /*#__PURE__*/__webpack_require__.n(ExportedNodesArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/X3DExportedNode\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/X3DExportedNode\")"
|
||||||
const X3DExportedNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Execution/X3DExportedNode");
|
const X3DExportedNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Execution/X3DExportedNode");
|
||||||
var X3DExportedNode_default = /*#__PURE__*/__webpack_require__.n(X3DExportedNode_namespaceObject);
|
var X3DExportedNode_default = /*#__PURE__*/__webpack_require__.n(X3DExportedNode_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/X3DExecutionContext\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/X3DExecutionContext\")"
|
||||||
const X3DExecutionContext_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Execution/X3DExecutionContext");
|
const X3DExecutionContext_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Execution/X3DExecutionContext");
|
||||||
var X3DExecutionContext_default = /*#__PURE__*/__webpack_require__.n(X3DExecutionContext_namespaceObject);
|
var X3DExecutionContext_default = /*#__PURE__*/__webpack_require__.n(X3DExecutionContext_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/X3DScene\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Execution/X3DScene\")"
|
||||||
const X3DScene_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Execution/X3DScene");
|
const X3DScene_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Execution/X3DScene");
|
||||||
var X3DScene_default = /*#__PURE__*/__webpack_require__.n(X3DScene_namespaceObject);
|
var X3DScene_default = /*#__PURE__*/__webpack_require__.n(X3DScene_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Prototype/ExternProtoDeclarationArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Prototype/ExternProtoDeclarationArray\")"
|
||||||
const ExternProtoDeclarationArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Prototype/ExternProtoDeclarationArray");
|
const ExternProtoDeclarationArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Prototype/ExternProtoDeclarationArray");
|
||||||
var ExternProtoDeclarationArray_default = /*#__PURE__*/__webpack_require__.n(ExternProtoDeclarationArray_namespaceObject);
|
var ExternProtoDeclarationArray_default = /*#__PURE__*/__webpack_require__.n(ExternProtoDeclarationArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Prototype/ProtoDeclarationArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Prototype/ProtoDeclarationArray\")"
|
||||||
const ProtoDeclarationArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Prototype/ProtoDeclarationArray");
|
const ProtoDeclarationArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Prototype/ProtoDeclarationArray");
|
||||||
var ProtoDeclarationArray_default = /*#__PURE__*/__webpack_require__.n(ProtoDeclarationArray_namespaceObject);
|
var ProtoDeclarationArray_default = /*#__PURE__*/__webpack_require__.n(ProtoDeclarationArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Prototype/X3DExternProtoDeclaration\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Prototype/X3DExternProtoDeclaration\")"
|
||||||
const X3DExternProtoDeclaration_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Prototype/X3DExternProtoDeclaration");
|
const X3DExternProtoDeclaration_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Prototype/X3DExternProtoDeclaration");
|
||||||
var X3DExternProtoDeclaration_default = /*#__PURE__*/__webpack_require__.n(X3DExternProtoDeclaration_namespaceObject);
|
var X3DExternProtoDeclaration_default = /*#__PURE__*/__webpack_require__.n(X3DExternProtoDeclaration_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Prototype/X3DProtoDeclaration\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Prototype/X3DProtoDeclaration\")"
|
||||||
const X3DProtoDeclaration_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Prototype/X3DProtoDeclaration");
|
const X3DProtoDeclaration_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Prototype/X3DProtoDeclaration");
|
||||||
var X3DProtoDeclaration_default = /*#__PURE__*/__webpack_require__.n(X3DProtoDeclaration_namespaceObject);
|
var X3DProtoDeclaration_default = /*#__PURE__*/__webpack_require__.n(X3DProtoDeclaration_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Prototype/X3DProtoDeclarationNode\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Prototype/X3DProtoDeclarationNode\")"
|
||||||
const X3DProtoDeclarationNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Prototype/X3DProtoDeclarationNode");
|
const X3DProtoDeclarationNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Prototype/X3DProtoDeclarationNode");
|
||||||
var X3DProtoDeclarationNode_default = /*#__PURE__*/__webpack_require__.n(X3DProtoDeclarationNode_namespaceObject);
|
var X3DProtoDeclarationNode_default = /*#__PURE__*/__webpack_require__.n(X3DProtoDeclarationNode_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Routing/RouteArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Routing/RouteArray\")"
|
||||||
const RouteArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Routing/RouteArray");
|
const RouteArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Routing/RouteArray");
|
||||||
var RouteArray_default = /*#__PURE__*/__webpack_require__.n(RouteArray_namespaceObject);
|
var RouteArray_default = /*#__PURE__*/__webpack_require__.n(RouteArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Routing/X3DRoute\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Routing/X3DRoute\")"
|
||||||
const X3DRoute_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Routing/X3DRoute");
|
const X3DRoute_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Routing/X3DRoute");
|
||||||
var X3DRoute_default = /*#__PURE__*/__webpack_require__.n(X3DRoute_namespaceObject);
|
var X3DRoute_default = /*#__PURE__*/__webpack_require__.n(X3DRoute_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Namespace\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Namespace\")"
|
||||||
const Namespace_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Namespace");
|
const Namespace_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Namespace");
|
||||||
var Namespace_default = /*#__PURE__*/__webpack_require__.n(Namespace_namespaceObject);
|
var Namespace_default = /*#__PURE__*/__webpack_require__.n(Namespace_namespaceObject);
|
||||||
;// CONCATENATED MODULE: ./src/x_ite/Browser/Scripting/evaluate.js
|
;// CONCATENATED MODULE: ./src/x_ite/Browser/Scripting/evaluate.js
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
@ -239,13 +239,13 @@ const __default__ = evaluate;
|
|||||||
Namespace_default().add ("evaluate", "x_ite/Browser/Scripting/evaluate", __default__);
|
Namespace_default().add ("evaluate", "x_ite/Browser/Scripting/evaluate", __default__);
|
||||||
/* harmony default export */ const Scripting_evaluate = (__default__);
|
/* harmony default export */ const Scripting_evaluate = (__default__);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components/Core/X3DChildNode\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components/Core/X3DChildNode\")"
|
||||||
const X3DChildNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Components/Core/X3DChildNode");
|
const X3DChildNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Components/Core/X3DChildNode");
|
||||||
var X3DChildNode_default = /*#__PURE__*/__webpack_require__.n(X3DChildNode_namespaceObject);
|
var X3DChildNode_default = /*#__PURE__*/__webpack_require__.n(X3DChildNode_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components/Networking/X3DUrlObject\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components/Networking/X3DUrlObject\")"
|
||||||
const X3DUrlObject_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Components/Networking/X3DUrlObject");
|
const X3DUrlObject_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Components/Networking/X3DUrlObject");
|
||||||
var X3DUrlObject_default = /*#__PURE__*/__webpack_require__.n(X3DUrlObject_namespaceObject);
|
var X3DUrlObject_default = /*#__PURE__*/__webpack_require__.n(X3DUrlObject_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DConstants\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DConstants\")"
|
||||||
const X3DConstants_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Base/X3DConstants");
|
const X3DConstants_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/X3DConstants");
|
||||||
var X3DConstants_default = /*#__PURE__*/__webpack_require__.n(X3DConstants_namespaceObject);
|
var X3DConstants_default = /*#__PURE__*/__webpack_require__.n(X3DConstants_namespaceObject);
|
||||||
;// CONCATENATED MODULE: ./src/x_ite/Components/Scripting/X3DScriptNode.js
|
;// CONCATENATED MODULE: ./src/x_ite/Components/Scripting/X3DScriptNode.js
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
@ -329,9 +329,9 @@ Object .defineProperties (X3DScriptNode,
|
|||||||
value: "X3DScriptNode",
|
value: "X3DScriptNode",
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
componentName:
|
componentInfo:
|
||||||
{
|
{
|
||||||
value: "Scripting",
|
value: Object .freeze ({ name: "Scripting", level: 1 }),
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
@ -342,13 +342,13 @@ const X3DScriptNode_default_ = X3DScriptNode;
|
|||||||
Namespace_default().add ("X3DScriptNode", "x_ite/Components/Scripting/X3DScriptNode", X3DScriptNode_default_);
|
Namespace_default().add ("X3DScriptNode", "x_ite/Components/Scripting/X3DScriptNode", X3DScriptNode_default_);
|
||||||
/* harmony default export */ const Scripting_X3DScriptNode = (X3DScriptNode_default_);
|
/* harmony default export */ const Scripting_X3DScriptNode = (X3DScriptNode_default_);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/InputOutput/FileLoader\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/InputOutput/FileLoader\")"
|
||||||
const FileLoader_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/InputOutput/FileLoader");
|
const FileLoader_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/InputOutput/FileLoader");
|
||||||
var FileLoader_default = /*#__PURE__*/__webpack_require__.n(FileLoader_namespaceObject);
|
var FileLoader_default = /*#__PURE__*/__webpack_require__.n(FileLoader_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Fields/SFNodeCache\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Fields/SFNodeCache\")"
|
||||||
const SFNodeCache_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Fields/SFNodeCache");
|
const SFNodeCache_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Fields/SFNodeCache");
|
||||||
var SFNodeCache_default = /*#__PURE__*/__webpack_require__.n(SFNodeCache_namespaceObject);
|
var SFNodeCache_default = /*#__PURE__*/__webpack_require__.n(SFNodeCache_namespaceObject);
|
||||||
;// CONCATENATED MODULE: ./src/x_ite/Components/Scripting/Script.js
|
;// CONCATENATED MODULE: ./src/x_ite/Components/Scripting/Script.js
|
||||||
/* provided dependency */ var $ = __webpack_require__(355);
|
/* provided dependency */ var $ = __webpack_require__(72);
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
*
|
*
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
@ -629,8 +629,6 @@ Object .assign (Object .setPrototypeOf (Script .prototype, Scripting_X3DScriptNo
|
|||||||
return Object .create (Object .prototype, globalObject);
|
return Object .create (Object .prototype, globalObject);
|
||||||
},
|
},
|
||||||
createContext (sourceText)
|
createContext (sourceText)
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
const callbacks = ["initialize", "prepareEvents", "eventsProcessed", "shutdown"];
|
const callbacks = ["initialize", "prepareEvents", "eventsProcessed", "shutdown"];
|
||||||
|
|
||||||
@ -657,13 +655,6 @@ Object .assign (Object .setPrototypeOf (Script .prototype, Scripting_X3DScriptNo
|
|||||||
context .set (callbacks [i], result [i]);
|
context .set (callbacks [i], result [i]);
|
||||||
|
|
||||||
return context;
|
return context;
|
||||||
}
|
|
||||||
catch (error)
|
|
||||||
{
|
|
||||||
this .setError ("while evaluating script source", error);
|
|
||||||
|
|
||||||
return new Map ();
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
evaluate (sourceText)
|
evaluate (sourceText)
|
||||||
{
|
{
|
||||||
@ -779,7 +770,7 @@ Object .assign (Object .setPrototypeOf (Script .prototype, Scripting_X3DScriptNo
|
|||||||
}
|
}
|
||||||
catch (error)
|
catch (error)
|
||||||
{
|
{
|
||||||
this .setError ("in function '" + field .getName () + "'", error);
|
this .setError (`in function '${field .getName()}'`, error);
|
||||||
}
|
}
|
||||||
|
|
||||||
browser .getScriptStack () .pop ();
|
browser .getScriptStack () .pop ();
|
||||||
@ -787,7 +778,11 @@ Object .assign (Object .setPrototypeOf (Script .prototype, Scripting_X3DScriptNo
|
|||||||
},
|
},
|
||||||
setError (reason, error)
|
setError (reason, error)
|
||||||
{
|
{
|
||||||
console .error ("JavaScript Error in Script '" + this .getName () + "', " + reason + "\nworld url is '" + this .getExecutionContext () .getWorldURL () + "':");
|
const worldURL = this .getExecutionContext () .getWorldURL () .startsWith ("data:")
|
||||||
|
? "data:"
|
||||||
|
: this .getExecutionContext () .getWorldURL ();
|
||||||
|
|
||||||
|
console .error (`JavaScript Error in Script '${this .getName ()}', ${reason}\nworld url is '${worldURL}':`);
|
||||||
console .error (error);
|
console .error (error);
|
||||||
},
|
},
|
||||||
disconnect ()
|
disconnect ()
|
||||||
@ -831,9 +826,9 @@ Object .defineProperties (Script,
|
|||||||
value: "Script",
|
value: "Script",
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
componentName:
|
componentInfo:
|
||||||
{
|
{
|
||||||
value: "Scripting",
|
value: Object .freeze ({ name: "Scripting", level: 1 }),
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
containerField:
|
containerField:
|
||||||
@ -843,7 +838,7 @@ Object .defineProperties (Script,
|
|||||||
},
|
},
|
||||||
specificationRange:
|
specificationRange:
|
||||||
{
|
{
|
||||||
value: Object .freeze (["2.0", "Infinity"]),
|
value: Object .freeze ({ from: "2.0", to: "Infinity" }),
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
fieldDefinitions:
|
fieldDefinitions:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* X_ITE v8.12.5 */(() => { // webpackBootstrap
|
/* X_ITE v9.2.4 */(() => { // webpackBootstrap
|
||||||
/******/ var __webpack_modules__ = ({
|
/******/ var __webpack_modules__ = ({
|
||||||
|
|
||||||
/***/ 246:
|
/***/ 636:
|
||||||
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -13599,7 +13599,7 @@
|
|||||||
console.warn('Font file could not be downloaded. Try using a different browser.');
|
console.warn('Font file could not be downloaded. Try using a different browser.');
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
var fs = __webpack_require__(102);
|
var fs = __webpack_require__(432);
|
||||||
var buffer = arrayBufferToNodeBuffer(arrayBuffer);
|
var buffer = arrayBufferToNodeBuffer(arrayBuffer);
|
||||||
fs.writeFileSync(fileName, buffer);
|
fs.writeFileSync(fileName, buffer);
|
||||||
}
|
}
|
||||||
@ -14072,7 +14072,7 @@
|
|||||||
* @param {Function} callback - The function to call when the font load completes
|
* @param {Function} callback - The function to call when the font load completes
|
||||||
*/
|
*/
|
||||||
function loadFromFile(path, callback) {
|
function loadFromFile(path, callback) {
|
||||||
var fs = __webpack_require__(102);
|
var fs = __webpack_require__(432);
|
||||||
fs.readFile(path, function(err, buffer) {
|
fs.readFile(path, function(err, buffer) {
|
||||||
if (err) {
|
if (err) {
|
||||||
return callback(err.message);
|
return callback(err.message);
|
||||||
@ -14449,7 +14449,7 @@
|
|||||||
* @return {opentype.Font}
|
* @return {opentype.Font}
|
||||||
*/
|
*/
|
||||||
function loadSync(url, opt) {
|
function loadSync(url, opt) {
|
||||||
var fs = __webpack_require__(102);
|
var fs = __webpack_require__(432);
|
||||||
var buffer = fs.readFileSync(url);
|
var buffer = fs.readFileSync(url);
|
||||||
return parseBuffer(nodeBufferToArrayBuffer(buffer), opt);
|
return parseBuffer(nodeBufferToArrayBuffer(buffer), opt);
|
||||||
}
|
}
|
||||||
@ -14484,15 +14484,15 @@
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ 355:
|
/***/ 72:
|
||||||
/***/ ((module) => {
|
/***/ ((module) => {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
module.exports = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("lib/jquery");
|
module.exports = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("lib/jquery");
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
/***/ 102:
|
/***/ 432:
|
||||||
/***/ (() => {
|
/***/ (() => {
|
||||||
|
|
||||||
/* (ignored) */
|
/* (ignored) */
|
||||||
@ -14564,25 +14564,25 @@ var __webpack_exports__ = {};
|
|||||||
// UNUSED EXPORTS: default
|
// UNUSED EXPORTS: default
|
||||||
|
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components\")"
|
||||||
const Components_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Components");
|
const Components_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Components");
|
||||||
var Components_default = /*#__PURE__*/__webpack_require__.n(Components_namespaceObject);
|
var Components_default = /*#__PURE__*/__webpack_require__.n(Components_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Fields\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Fields\")"
|
||||||
const Fields_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Fields");
|
const Fields_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Fields");
|
||||||
var Fields_default = /*#__PURE__*/__webpack_require__.n(Fields_namespaceObject);
|
var Fields_default = /*#__PURE__*/__webpack_require__.n(Fields_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DFieldDefinition\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DFieldDefinition\")"
|
||||||
const X3DFieldDefinition_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Base/X3DFieldDefinition");
|
const X3DFieldDefinition_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/X3DFieldDefinition");
|
||||||
var X3DFieldDefinition_default = /*#__PURE__*/__webpack_require__.n(X3DFieldDefinition_namespaceObject);
|
var X3DFieldDefinition_default = /*#__PURE__*/__webpack_require__.n(X3DFieldDefinition_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/FieldDefinitionArray\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/FieldDefinitionArray\")"
|
||||||
const FieldDefinitionArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Base/FieldDefinitionArray");
|
const FieldDefinitionArray_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/FieldDefinitionArray");
|
||||||
var FieldDefinitionArray_default = /*#__PURE__*/__webpack_require__.n(FieldDefinitionArray_namespaceObject);
|
var FieldDefinitionArray_default = /*#__PURE__*/__webpack_require__.n(FieldDefinitionArray_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components/Core/X3DNode\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components/Core/X3DNode\")"
|
||||||
const X3DNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Components/Core/X3DNode");
|
const X3DNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Components/Core/X3DNode");
|
||||||
var X3DNode_default = /*#__PURE__*/__webpack_require__.n(X3DNode_namespaceObject);
|
var X3DNode_default = /*#__PURE__*/__webpack_require__.n(X3DNode_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components/Networking/X3DUrlObject\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components/Networking/X3DUrlObject\")"
|
||||||
const X3DUrlObject_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Components/Networking/X3DUrlObject");
|
const X3DUrlObject_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Components/Networking/X3DUrlObject");
|
||||||
var X3DUrlObject_default = /*#__PURE__*/__webpack_require__.n(X3DUrlObject_namespaceObject);
|
var X3DUrlObject_default = /*#__PURE__*/__webpack_require__.n(X3DUrlObject_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Namespace\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Namespace\")"
|
||||||
const Namespace_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Namespace");
|
const Namespace_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Namespace");
|
||||||
var Namespace_default = /*#__PURE__*/__webpack_require__.n(Namespace_namespaceObject);
|
var Namespace_default = /*#__PURE__*/__webpack_require__.n(Namespace_namespaceObject);
|
||||||
;// CONCATENATED MODULE: ./src/x_ite/Browser/Text/TextAlignment.js
|
;// CONCATENATED MODULE: ./src/x_ite/Browser/Text/TextAlignment.js
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
@ -14648,12 +14648,12 @@ const __default__ = TextAlignment;
|
|||||||
Namespace_default().add ("TextAlignment", "x_ite/Browser/Text/TextAlignment", __default__);
|
Namespace_default().add ("TextAlignment", "x_ite/Browser/Text/TextAlignment", __default__);
|
||||||
/* harmony default export */ const Text_TextAlignment = (__default__);
|
/* harmony default export */ const Text_TextAlignment = (__default__);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/InputOutput/FileLoader\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/InputOutput/FileLoader\")"
|
||||||
const FileLoader_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/InputOutput/FileLoader");
|
const FileLoader_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/InputOutput/FileLoader");
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DConstants\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DConstants\")"
|
||||||
const X3DConstants_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Base/X3DConstants");
|
const X3DConstants_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/X3DConstants");
|
||||||
var X3DConstants_default = /*#__PURE__*/__webpack_require__.n(X3DConstants_namespaceObject);
|
var X3DConstants_default = /*#__PURE__*/__webpack_require__.n(X3DConstants_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Browser/Networking/URLs\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Browser/Networking/URLs\")"
|
||||||
const URLs_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Browser/Networking/URLs");
|
const URLs_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Browser/Networking/URLs");
|
||||||
var URLs_default = /*#__PURE__*/__webpack_require__.n(URLs_namespaceObject);
|
var URLs_default = /*#__PURE__*/__webpack_require__.n(URLs_namespaceObject);
|
||||||
;// CONCATENATED MODULE: ./src/x_ite/Components/Text/X3DFontStyleNode.js
|
;// CONCATENATED MODULE: ./src/x_ite/Components/Text/X3DFontStyleNode.js
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
@ -14744,7 +14744,8 @@ function X3DFontStyleNode (executionContext)
|
|||||||
|
|
||||||
this .addType ((X3DConstants_default()).X3DFontStyleNode);
|
this .addType ((X3DConstants_default()).X3DFontStyleNode);
|
||||||
|
|
||||||
this .addChildObjects ((X3DConstants_default()).inputOutput, "url", this ._family,
|
this .addChildObjects ((X3DConstants_default()).inputOutput, "description", new (Fields_default()).SFString (),
|
||||||
|
(X3DConstants_default()).inputOutput, "url", this ._family,
|
||||||
(X3DConstants_default()).inputOutput, "load", new (Fields_default()).SFBool (true),
|
(X3DConstants_default()).inputOutput, "load", new (Fields_default()).SFBool (true),
|
||||||
(X3DConstants_default()).inputOutput, "autoRefresh", new (Fields_default()).SFTime (),
|
(X3DConstants_default()).inputOutput, "autoRefresh", new (Fields_default()).SFTime (),
|
||||||
(X3DConstants_default()).inputOutput, "autoRefreshTimeLimit", new (Fields_default()).SFTime (3600));
|
(X3DConstants_default()).inputOutput, "autoRefreshTimeLimit", new (Fields_default()).SFTime (3600));
|
||||||
@ -14908,9 +14909,9 @@ Object .defineProperties (X3DFontStyleNode,
|
|||||||
value: "X3DFontStyleNode",
|
value: "X3DFontStyleNode",
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
componentName:
|
componentInfo:
|
||||||
{
|
{
|
||||||
value: "Text",
|
value: Object .freeze ({ name: "Text", level: 1 }),
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
@ -14921,19 +14922,19 @@ const X3DFontStyleNode_default_ = X3DFontStyleNode;
|
|||||||
Namespace_default().add ("X3DFontStyleNode", "x_ite/Components/Text/X3DFontStyleNode", X3DFontStyleNode_default_);
|
Namespace_default().add ("X3DFontStyleNode", "x_ite/Components/Text/X3DFontStyleNode", X3DFontStyleNode_default_);
|
||||||
/* harmony default export */ const Text_X3DFontStyleNode = (X3DFontStyleNode_default_);
|
/* harmony default export */ const Text_X3DFontStyleNode = (X3DFontStyleNode_default_);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Browser/Core/PrimitiveQuality\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Browser/Core/PrimitiveQuality\")"
|
||||||
const PrimitiveQuality_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Browser/Core/PrimitiveQuality");
|
const PrimitiveQuality_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Browser/Core/PrimitiveQuality");
|
||||||
var PrimitiveQuality_default = /*#__PURE__*/__webpack_require__.n(PrimitiveQuality_namespaceObject);
|
var PrimitiveQuality_default = /*#__PURE__*/__webpack_require__.n(PrimitiveQuality_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Geometry/Box2\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Geometry/Box2\")"
|
||||||
const Box2_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("standard/Math/Geometry/Box2");
|
const Box2_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("standard/Math/Geometry/Box2");
|
||||||
var Box2_default = /*#__PURE__*/__webpack_require__.n(Box2_namespaceObject);
|
var Box2_default = /*#__PURE__*/__webpack_require__.n(Box2_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Geometry/Box3\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Geometry/Box3\")"
|
||||||
const Box3_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("standard/Math/Geometry/Box3");
|
const Box3_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("standard/Math/Geometry/Box3");
|
||||||
var Box3_default = /*#__PURE__*/__webpack_require__.n(Box3_namespaceObject);
|
var Box3_default = /*#__PURE__*/__webpack_require__.n(Box3_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Numbers/Vector2\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Numbers/Vector2\")"
|
||||||
const Vector2_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("standard/Math/Numbers/Vector2");
|
const Vector2_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("standard/Math/Numbers/Vector2");
|
||||||
var Vector2_default = /*#__PURE__*/__webpack_require__.n(Vector2_namespaceObject);
|
var Vector2_default = /*#__PURE__*/__webpack_require__.n(Vector2_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Numbers/Vector3\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Numbers/Vector3\")"
|
||||||
const Vector3_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("standard/Math/Numbers/Vector3");
|
const Vector3_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("standard/Math/Numbers/Vector3");
|
||||||
var Vector3_default = /*#__PURE__*/__webpack_require__.n(Vector3_namespaceObject);
|
var Vector3_default = /*#__PURE__*/__webpack_require__.n(Vector3_namespaceObject);
|
||||||
;// CONCATENATED MODULE: ./src/x_ite/Browser/Text/X3DTextGeometry.js
|
;// CONCATENATED MODULE: ./src/x_ite/Browser/Text/X3DTextGeometry.js
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
@ -15555,13 +15556,13 @@ const X3DTextGeometry_default_ = X3DTextGeometry;
|
|||||||
Namespace_default().add ("X3DTextGeometry", "x_ite/Browser/Text/X3DTextGeometry", X3DTextGeometry_default_);
|
Namespace_default().add ("X3DTextGeometry", "x_ite/Browser/Text/X3DTextGeometry", X3DTextGeometry_default_);
|
||||||
/* harmony default export */ const Text_X3DTextGeometry = (X3DTextGeometry_default_);
|
/* harmony default export */ const Text_X3DTextGeometry = (X3DTextGeometry_default_);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Numbers/Matrix4\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Numbers/Matrix4\")"
|
||||||
const Matrix4_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("standard/Math/Numbers/Matrix4");
|
const Matrix4_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("standard/Math/Numbers/Matrix4");
|
||||||
var Matrix4_default = /*#__PURE__*/__webpack_require__.n(Matrix4_namespaceObject);
|
var Matrix4_default = /*#__PURE__*/__webpack_require__.n(Matrix4_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Algorithms/Bezier\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"standard/Math/Algorithms/Bezier\")"
|
||||||
const Bezier_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("standard/Math/Algorithms/Bezier");
|
const Bezier_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("standard/Math/Algorithms/Bezier");
|
||||||
var Bezier_default = /*#__PURE__*/__webpack_require__.n(Bezier_namespaceObject);
|
var Bezier_default = /*#__PURE__*/__webpack_require__.n(Bezier_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"lib/libtess\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"lib/libtess\")"
|
||||||
const libtess_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("lib/libtess");
|
const libtess_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("lib/libtess");
|
||||||
var libtess_default = /*#__PURE__*/__webpack_require__.n(libtess_namespaceObject);
|
var libtess_default = /*#__PURE__*/__webpack_require__.n(libtess_namespaceObject);
|
||||||
;// CONCATENATED MODULE: ./src/x_ite/Browser/Text/PolygonText.js
|
;// CONCATENATED MODULE: ./src/x_ite/Browser/Text/PolygonText.js
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
@ -15618,14 +15619,11 @@ var libtess_default = /*#__PURE__*/__webpack_require__.n(libtess_namespaceObject
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function PolygonText (text, fontStyle)
|
function PolygonText (text, fontStyle)
|
||||||
{
|
{
|
||||||
Text_X3DTextGeometry .call (this, text, fontStyle);
|
Text_X3DTextGeometry .call (this, text, fontStyle);
|
||||||
|
|
||||||
text ._transparent = false;
|
text ._transparent = false;
|
||||||
|
|
||||||
this .texCoordArray = new (Fields_default()).MFFloat ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Object .assign (Object .setPrototypeOf (PolygonText .prototype, Text_X3DTextGeometry .prototype),
|
Object .assign (Object .setPrototypeOf (PolygonText .prototype, Text_X3DTextGeometry .prototype),
|
||||||
@ -15664,7 +15662,7 @@ Object .assign (Object .setPrototypeOf (PolygonText .prototype, Text_X3DTextGeom
|
|||||||
origin = text ._origin .getValue (),
|
origin = text ._origin .getValue (),
|
||||||
sizeUnitsPerEm = size / font .unitsPerEm,
|
sizeUnitsPerEm = size / font .unitsPerEm,
|
||||||
primitiveQuality = this .getBrowser () .getBrowserOptions () .getPrimitiveQuality (),
|
primitiveQuality = this .getBrowser () .getBrowserOptions () .getPrimitiveQuality (),
|
||||||
texCoordArray = this .texCoordArray,
|
texCoordArray = text .getTexCoords (),
|
||||||
normalArray = text .getNormals (),
|
normalArray = text .getNormals (),
|
||||||
vertexArray = text .getVertices ();
|
vertexArray = text .getVertices ();
|
||||||
|
|
||||||
@ -16011,9 +16009,9 @@ Object .defineProperties (FontStyle,
|
|||||||
value: "FontStyle",
|
value: "FontStyle",
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
componentName:
|
componentInfo:
|
||||||
{
|
{
|
||||||
value: "Text",
|
value: Object .freeze ({ name: "Text", level: 1 }),
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
containerField:
|
containerField:
|
||||||
@ -16023,7 +16021,7 @@ Object .defineProperties (FontStyle,
|
|||||||
},
|
},
|
||||||
specificationRange:
|
specificationRange:
|
||||||
{
|
{
|
||||||
value: Object .freeze (["2.0", "Infinity"]),
|
value: Object .freeze ({ from: "2.0", to: "Infinity" }),
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
fieldDefinitions:
|
fieldDefinitions:
|
||||||
@ -16050,8 +16048,8 @@ const FontStyle_default_ = FontStyle;
|
|||||||
Namespace_default().add ("FontStyle", "x_ite/Components/Text/FontStyle", FontStyle_default_);
|
Namespace_default().add ("FontStyle", "x_ite/Components/Text/FontStyle", FontStyle_default_);
|
||||||
/* harmony default export */ const Text_FontStyle = (FontStyle_default_);
|
/* harmony default export */ const Text_FontStyle = (FontStyle_default_);
|
||||||
;// CONCATENATED MODULE: ./src/x_ite/Browser/Text/X3DTextContext.js
|
;// CONCATENATED MODULE: ./src/x_ite/Browser/Text/X3DTextContext.js
|
||||||
/* provided dependency */ var $ = __webpack_require__(355);
|
/* provided dependency */ var $ = __webpack_require__(72);
|
||||||
/* provided dependency */ var opentype = __webpack_require__(246);
|
/* provided dependency */ var opentype = __webpack_require__(636);
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
*
|
*
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
@ -16191,10 +16189,10 @@ const X3DTextContext_default_ = X3DTextContext;
|
|||||||
Namespace_default().add ("X3DTextContext", "x_ite/Browser/Text/X3DTextContext", X3DTextContext_default_);
|
Namespace_default().add ("X3DTextContext", "x_ite/Browser/Text/X3DTextContext", X3DTextContext_default_);
|
||||||
/* harmony default export */ const Text_X3DTextContext = (X3DTextContext_default_);
|
/* harmony default export */ const Text_X3DTextContext = (X3DTextContext_default_);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components/Rendering/X3DGeometryNode\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Components/Rendering/X3DGeometryNode\")"
|
||||||
const X3DGeometryNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Components/Rendering/X3DGeometryNode");
|
const X3DGeometryNode_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Components/Rendering/X3DGeometryNode");
|
||||||
var X3DGeometryNode_default = /*#__PURE__*/__webpack_require__.n(X3DGeometryNode_namespaceObject);
|
var X3DGeometryNode_default = /*#__PURE__*/__webpack_require__.n(X3DGeometryNode_namespaceObject);
|
||||||
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DCast\")"
|
;// CONCATENATED MODULE: external "window [Symbol .for (\"X_ITE.X3D\")] .require (\"x_ite/Base/X3DCast\")"
|
||||||
const X3DCast_namespaceObject = window [Symbol .for ("X_ITE.X3D-8.12.5")] .require ("x_ite/Base/X3DCast");
|
const X3DCast_namespaceObject = window [Symbol .for ("X_ITE.X3D-9.2.4")] .require ("x_ite/Base/X3DCast");
|
||||||
var X3DCast_default = /*#__PURE__*/__webpack_require__.n(X3DCast_namespaceObject);
|
var X3DCast_default = /*#__PURE__*/__webpack_require__.n(X3DCast_namespaceObject);
|
||||||
;// CONCATENATED MODULE: ./src/x_ite/Components/Text/Text.js
|
;// CONCATENATED MODULE: ./src/x_ite/Components/Text/Text.js
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
@ -16349,9 +16347,9 @@ Object .defineProperties (Text,
|
|||||||
value: "Text",
|
value: "Text",
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
componentName:
|
componentInfo:
|
||||||
{
|
{
|
||||||
value: "Text",
|
value: Object .freeze ({ name: "Text", level: 1 }),
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
containerField:
|
containerField:
|
||||||
@ -16361,7 +16359,7 @@ Object .defineProperties (Text,
|
|||||||
},
|
},
|
||||||
specificationRange:
|
specificationRange:
|
||||||
{
|
{
|
||||||
value: Object .freeze (["2.0", "Infinity"]),
|
value: Object .freeze ({ from: "2.0", to: "Infinity" }),
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
},
|
},
|
||||||
fieldDefinitions:
|
fieldDefinitions:
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
10501
etc/deps/x_ite/x_ite.mjs
10501
etc/deps/x_ite/x_ite.mjs
File diff suppressed because it is too large
Load Diff
@ -29,19 +29,22 @@
|
|||||||
"resources": [
|
"resources": [
|
||||||
"deps/x_ite/x_ite.mjs",
|
"deps/x_ite/x_ite.mjs",
|
||||||
"deps/x_ite/x_ite.css",
|
"deps/x_ite/x_ite.css",
|
||||||
|
"deps/x_ite/assets/components/EventUtilities.js",
|
||||||
|
"deps/x_ite/assets/components/Geometry2D.js",
|
||||||
|
"deps/x_ite/assets/components/KeyDeviceSensor.js",
|
||||||
"deps/x_ite/assets/components/Scripting.js",
|
"deps/x_ite/assets/components/Scripting.js",
|
||||||
"deps/x_ite/assets/components/Text.js",
|
"deps/x_ite/assets/components/Text.js",
|
||||||
"adapptlet.js",
|
"adapptlet.js",
|
||||||
"adapptypes.js",
|
"adapptypes.js",
|
||||||
"options.js",
|
"options.js",
|
||||||
"deps/GeoGebra/deployggb.js",
|
"deps/GeoGebra/deployggb.js",
|
||||||
"deps/GeoGebra/HTML5/5.0/webSimple/8B1043D7BAFA91878F691EA2D86DCE2F.cache.js",
|
"deps/GeoGebra/HTML5/5.0/webSimple/4B19686283BEF852F4C88C93522FB9A3.cache.js",
|
||||||
"deps/GeoGebra/HTML5/5.0/webSimple/webSimple.nocache.js",
|
"deps/GeoGebra/HTML5/5.0/webSimple/webSimple.nocache.js",
|
||||||
"deps/GeoGebra/HTML5/5.0/webSimple/clear.cache.gif",
|
"deps/GeoGebra/HTML5/5.0/webSimple/clear.cache.gif",
|
||||||
"deps/GeoGebra/HTML5/5.0/webSimple/deferredjs/*",
|
"deps/GeoGebra/HTML5/5.0/webSimple/deferredjs/*",
|
||||||
"deps/GeoGebra/HTML5/5.0/web3d/web3d.nocache.js",
|
"deps/GeoGebra/HTML5/5.0/web3d/web3d.nocache.js",
|
||||||
"deps/GeoGebra/HTML5/5.0/web3d/clear.cache.gif",
|
"deps/GeoGebra/HTML5/5.0/web3d/clear.cache.gif",
|
||||||
"deps/GeoGebra/HTML5/5.0/web3d/FB7A4A2AC08872FB9C0A9975962F1C6C.cache.js",
|
"deps/GeoGebra/HTML5/5.0/web3d/289547CDA192E4FE9BAED5FF003E2ACE.cache.js",
|
||||||
"deps/GeoGebra/HTML5/5.0/web3d/deferredjs/*",
|
"deps/GeoGebra/HTML5/5.0/web3d/deferredjs/*",
|
||||||
"deps/GeoGebra/HTML5/5.0/css/bundles/bundle.css",
|
"deps/GeoGebra/HTML5/5.0/css/bundles/bundle.css",
|
||||||
"deps/GeoGebra/HTML5/5.0/css/keyboard-styles.css",
|
"deps/GeoGebra/HTML5/5.0/css/keyboard-styles.css",
|
||||||
|
@ -34,13 +34,13 @@
|
|||||||
url: 'https://code.studioinfinity.org/glen/archematics.git',
|
url: 'https://code.studioinfinity.org/glen/archematics.git',
|
||||||
},
|
},
|
||||||
devDependencies: {
|
devDependencies: {
|
||||||
'@danielx/civet': '^0.6.52',
|
'@danielx/civet': '^0.6.71',
|
||||||
'@types/firefox-webext-browser': '^120.0.0',
|
'@types/firefox-webext-browser': '^120.0.0',
|
||||||
'@types/jquery': '^3.5.29',
|
'@types/jquery': '^3.5.29',
|
||||||
'@webcomponents/custom-elements': '^1.6.0',
|
'@webcomponents/custom-elements': '^1.6.0',
|
||||||
'http-server': '^14.1.1',
|
'http-server': '^14.1.1',
|
||||||
rollup: '^4.6.1',
|
rollup: '^4.10.0',
|
||||||
typescript: '^5.3.2',
|
typescript: '^5.3.3',
|
||||||
'webextension-polyfill': '^0.10.0',
|
'webextension-polyfill': '^0.10.0',
|
||||||
},
|
},
|
||||||
dependencies: {
|
dependencies: {
|
||||||
|
137
pnpm-lock.yaml
137
pnpm-lock.yaml
@ -14,8 +14,8 @@ dependencies:
|
|||||||
|
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@danielx/civet':
|
'@danielx/civet':
|
||||||
specifier: ^0.6.52
|
specifier: ^0.6.71
|
||||||
version: 0.6.52(typescript@5.3.2)
|
version: 0.6.71(typescript@5.3.3)
|
||||||
'@types/firefox-webext-browser':
|
'@types/firefox-webext-browser':
|
||||||
specifier: ^120.0.0
|
specifier: ^120.0.0
|
||||||
version: 120.0.0
|
version: 120.0.0
|
||||||
@ -29,11 +29,11 @@ devDependencies:
|
|||||||
specifier: ^14.1.1
|
specifier: ^14.1.1
|
||||||
version: 14.1.1
|
version: 14.1.1
|
||||||
rollup:
|
rollup:
|
||||||
specifier: ^4.6.1
|
specifier: ^4.10.0
|
||||||
version: 4.6.1
|
version: 4.10.0
|
||||||
typescript:
|
typescript:
|
||||||
specifier: ^5.3.2
|
specifier: ^5.3.3
|
||||||
version: 5.3.2
|
version: 5.3.3
|
||||||
webextension-polyfill:
|
webextension-polyfill:
|
||||||
specifier: ^0.10.0
|
specifier: ^0.10.0
|
||||||
version: 0.10.0
|
version: 0.10.0
|
||||||
@ -47,8 +47,8 @@ packages:
|
|||||||
'@jridgewell/trace-mapping': 0.3.9
|
'@jridgewell/trace-mapping': 0.3.9
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@danielx/civet@0.6.52(typescript@5.3.2):
|
/@danielx/civet@0.6.71(typescript@5.3.3):
|
||||||
resolution: {integrity: sha512-E+0yog8+vuUBhoYuWRWsn29uyMgCWe6yvJZVc9SQBWtACrpne9+f5GOJhUl5+1UeInlrU6V2nZgyvn0Xpjlo1A==}
|
resolution: {integrity: sha512-piOoHtJARe6YqRiXN02Ryb+nLU9JwU8TQLknvPwmlaNm6krdKN+X9dM+C9D4LRoAnAySC2wVshR0wf7YDIUV1Q==}
|
||||||
engines: {node: '>=19 || ^18.6.0 || ^16.17.0'}
|
engines: {node: '>=19 || ^18.6.0 || ^16.17.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@ -56,8 +56,8 @@ packages:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@cspotcode/source-map-support': 0.8.1
|
'@cspotcode/source-map-support': 0.8.1
|
||||||
'@typescript/vfs': 1.5.0
|
'@typescript/vfs': 1.5.0
|
||||||
typescript: 5.3.2
|
typescript: 5.3.3
|
||||||
unplugin: 1.4.0
|
unplugin: 1.7.1
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
@ -78,102 +78,114 @@ packages:
|
|||||||
'@jridgewell/sourcemap-codec': 1.4.15
|
'@jridgewell/sourcemap-codec': 1.4.15
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@rollup/rollup-android-arm-eabi@4.6.1:
|
/@rollup/rollup-android-arm-eabi@4.10.0:
|
||||||
resolution: {integrity: sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==}
|
resolution: {integrity: sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==}
|
||||||
cpu: [arm]
|
cpu: [arm]
|
||||||
os: [android]
|
os: [android]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@rollup/rollup-android-arm64@4.6.1:
|
/@rollup/rollup-android-arm64@4.10.0:
|
||||||
resolution: {integrity: sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==}
|
resolution: {integrity: sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [android]
|
os: [android]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@rollup/rollup-darwin-arm64@4.6.1:
|
/@rollup/rollup-darwin-arm64@4.10.0:
|
||||||
resolution: {integrity: sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==}
|
resolution: {integrity: sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@rollup/rollup-darwin-x64@4.6.1:
|
/@rollup/rollup-darwin-x64@4.10.0:
|
||||||
resolution: {integrity: sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==}
|
resolution: {integrity: sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@rollup/rollup-linux-arm-gnueabihf@4.6.1:
|
/@rollup/rollup-linux-arm-gnueabihf@4.10.0:
|
||||||
resolution: {integrity: sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==}
|
resolution: {integrity: sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==}
|
||||||
cpu: [arm]
|
cpu: [arm]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@rollup/rollup-linux-arm64-gnu@4.6.1:
|
/@rollup/rollup-linux-arm64-gnu@4.10.0:
|
||||||
resolution: {integrity: sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==}
|
resolution: {integrity: sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@rollup/rollup-linux-arm64-musl@4.6.1:
|
/@rollup/rollup-linux-arm64-musl@4.10.0:
|
||||||
resolution: {integrity: sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==}
|
resolution: {integrity: sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@rollup/rollup-linux-x64-gnu@4.6.1:
|
/@rollup/rollup-linux-riscv64-gnu@4.10.0:
|
||||||
resolution: {integrity: sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==}
|
resolution: {integrity: sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==}
|
||||||
|
cpu: [riscv64]
|
||||||
|
os: [linux]
|
||||||
|
requiresBuild: true
|
||||||
|
dev: true
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
/@rollup/rollup-linux-x64-gnu@4.10.0:
|
||||||
|
resolution: {integrity: sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@rollup/rollup-linux-x64-musl@4.6.1:
|
/@rollup/rollup-linux-x64-musl@4.10.0:
|
||||||
resolution: {integrity: sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==}
|
resolution: {integrity: sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@rollup/rollup-win32-arm64-msvc@4.6.1:
|
/@rollup/rollup-win32-arm64-msvc@4.10.0:
|
||||||
resolution: {integrity: sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==}
|
resolution: {integrity: sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@rollup/rollup-win32-ia32-msvc@4.6.1:
|
/@rollup/rollup-win32-ia32-msvc@4.10.0:
|
||||||
resolution: {integrity: sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==}
|
resolution: {integrity: sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==}
|
||||||
cpu: [ia32]
|
cpu: [ia32]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@rollup/rollup-win32-x64-msvc@4.6.1:
|
/@rollup/rollup-win32-x64-msvc@4.10.0:
|
||||||
resolution: {integrity: sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==}
|
resolution: {integrity: sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
|
/@types/estree@1.0.5:
|
||||||
|
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
|
||||||
|
dev: true
|
||||||
|
|
||||||
/@types/firefox-webext-browser@120.0.0:
|
/@types/firefox-webext-browser@120.0.0:
|
||||||
resolution: {integrity: sha512-L+tDlwNeq0kQGfAYc2sNfKhRWJz9CNRvlbq9HnLibKUiJ3VTThG8sj7xrJF4CtKpEA9eBAr91Z2nnKIAy+xUJg==}
|
resolution: {integrity: sha512-L+tDlwNeq0kQGfAYc2sNfKhRWJz9CNRvlbq9HnLibKUiJ3VTThG8sj7xrJF4CtKpEA9eBAr91Z2nnKIAy+xUJg==}
|
||||||
dev: true
|
dev: true
|
||||||
@ -200,8 +212,8 @@ packages:
|
|||||||
resolution: {integrity: sha512-CqTpxOlUCPWRNUPZDxT5v2NnHXA4oox612iUGnmTUGQFhZ1Gkj8kirtl/2wcF6MqX7+PqqicZzOCBKKfIn0dww==}
|
resolution: {integrity: sha512-CqTpxOlUCPWRNUPZDxT5v2NnHXA4oox612iUGnmTUGQFhZ1Gkj8kirtl/2wcF6MqX7+PqqicZzOCBKKfIn0dww==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/acorn@8.10.0:
|
/acorn@8.11.3:
|
||||||
resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
|
resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
|
||||||
engines: {node: '>=0.4.0'}
|
engines: {node: '>=0.4.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dev: true
|
dev: true
|
||||||
@ -261,8 +273,8 @@ packages:
|
|||||||
supports-color: 7.2.0
|
supports-color: 7.2.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/chokidar@3.5.3:
|
/chokidar@3.6.0:
|
||||||
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
|
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
|
||||||
engines: {node: '>= 8.10.0'}
|
engines: {node: '>= 8.10.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
anymatch: 3.1.3
|
anymatch: 3.1.3
|
||||||
@ -544,23 +556,26 @@ packages:
|
|||||||
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
|
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/rollup@4.6.1:
|
/rollup@4.10.0:
|
||||||
resolution: {integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==}
|
resolution: {integrity: sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g==}
|
||||||
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
dependencies:
|
||||||
|
'@types/estree': 1.0.5
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@rollup/rollup-android-arm-eabi': 4.6.1
|
'@rollup/rollup-android-arm-eabi': 4.10.0
|
||||||
'@rollup/rollup-android-arm64': 4.6.1
|
'@rollup/rollup-android-arm64': 4.10.0
|
||||||
'@rollup/rollup-darwin-arm64': 4.6.1
|
'@rollup/rollup-darwin-arm64': 4.10.0
|
||||||
'@rollup/rollup-darwin-x64': 4.6.1
|
'@rollup/rollup-darwin-x64': 4.10.0
|
||||||
'@rollup/rollup-linux-arm-gnueabihf': 4.6.1
|
'@rollup/rollup-linux-arm-gnueabihf': 4.10.0
|
||||||
'@rollup/rollup-linux-arm64-gnu': 4.6.1
|
'@rollup/rollup-linux-arm64-gnu': 4.10.0
|
||||||
'@rollup/rollup-linux-arm64-musl': 4.6.1
|
'@rollup/rollup-linux-arm64-musl': 4.10.0
|
||||||
'@rollup/rollup-linux-x64-gnu': 4.6.1
|
'@rollup/rollup-linux-riscv64-gnu': 4.10.0
|
||||||
'@rollup/rollup-linux-x64-musl': 4.6.1
|
'@rollup/rollup-linux-x64-gnu': 4.10.0
|
||||||
'@rollup/rollup-win32-arm64-msvc': 4.6.1
|
'@rollup/rollup-linux-x64-musl': 4.10.0
|
||||||
'@rollup/rollup-win32-ia32-msvc': 4.6.1
|
'@rollup/rollup-win32-arm64-msvc': 4.10.0
|
||||||
'@rollup/rollup-win32-x64-msvc': 4.6.1
|
'@rollup/rollup-win32-ia32-msvc': 4.10.0
|
||||||
|
'@rollup/rollup-win32-x64-msvc': 4.10.0
|
||||||
fsevents: 2.3.3
|
fsevents: 2.3.3
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
@ -598,8 +613,8 @@ packages:
|
|||||||
is-number: 7.0.0
|
is-number: 7.0.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/typescript@5.3.2:
|
/typescript@5.3.3:
|
||||||
resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==}
|
resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
|
||||||
engines: {node: '>=14.17'}
|
engines: {node: '>=14.17'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dev: true
|
dev: true
|
||||||
@ -611,13 +626,13 @@ packages:
|
|||||||
qs: 6.11.2
|
qs: 6.11.2
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/unplugin@1.4.0:
|
/unplugin@1.7.1:
|
||||||
resolution: {integrity: sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg==}
|
resolution: {integrity: sha512-JqzORDAPxxs8ErLV4x+LL7bk5pk3YlcWqpSNsIkAZj972KzFZLClc/ekppahKkOczGkwIG6ElFgdOgOlK4tXZw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
acorn: 8.10.0
|
acorn: 8.11.3
|
||||||
chokidar: 3.5.3
|
chokidar: 3.6.0
|
||||||
webpack-sources: 3.2.3
|
webpack-sources: 3.2.3
|
||||||
webpack-virtual-modules: 0.5.0
|
webpack-virtual-modules: 0.6.1
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/url-join@4.0.1:
|
/url-join@4.0.1:
|
||||||
@ -638,8 +653,8 @@ packages:
|
|||||||
engines: {node: '>=10.13.0'}
|
engines: {node: '>=10.13.0'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/webpack-virtual-modules@0.5.0:
|
/webpack-virtual-modules@0.6.1:
|
||||||
resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==}
|
resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/whatwg-encoding@2.0.0:
|
/whatwg-encoding@2.0.0:
|
||||||
|
@ -16,6 +16,7 @@ type Split<S extends string>
|
|||||||
|
|
||||||
classes := 'point line circle polygon sector plane sphere polyhedron'
|
classes := 'point line circle polygon sector plane sphere polyhedron'
|
||||||
type JoyceClass = Split<typeof classes>
|
type JoyceClass = Split<typeof classes>
|
||||||
|
const FixWeirdness = 0
|
||||||
function assertJoyceClass(s: string): asserts s is JoyceClass
|
function assertJoyceClass(s: string): asserts s is JoyceClass
|
||||||
unless classes.includes s then throw new Error `Oops ${s} slipped through`
|
unless classes.includes s then throw new Error `Oops ${s} slipped through`
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ mkdir -p etc/deps/geotypes
|
|||||||
mkdir -p etc/deps/x_ite/assets/components
|
mkdir -p etc/deps/x_ite/assets/components
|
||||||
mkdir -p etc/deps/x_ite/assets/images
|
mkdir -p etc/deps/x_ite/assets/images
|
||||||
|
|
||||||
curl 'https://download.geogebra.org/installers/5.2/geogebra-math-apps-bundle-5-2-804-0.zip' --output etc/deps/geo.zip
|
curl 'https://download.geogebra.org/installers/5.2/geogebra-math-apps-bundle-5-2-823-0.zip' --output etc/deps/geo.zip
|
||||||
unzip -o -d etc/deps etc/deps/geo.zip
|
unzip -o -d etc/deps etc/deps/geo.zip
|
||||||
rm etc/deps/geo.zip
|
rm etc/deps/geo.zip
|
||||||
cp etc/geogebraPreamble.txt etc/deps/geotypes/api.ts
|
cp etc/geogebraPreamble.txt etc/deps/geotypes/api.ts
|
||||||
@ -16,6 +16,9 @@ curl 'https://code.jquery.com/jquery-3.7.1.js' > etc/deps/jquery.js
|
|||||||
|
|
||||||
curl 'https://create3000.github.io/code/x_ite/latest/x_ite.mjs' > etc/deps/x_ite/x_ite.mjs
|
curl 'https://create3000.github.io/code/x_ite/latest/x_ite.mjs' > etc/deps/x_ite/x_ite.mjs
|
||||||
curl 'https://create3000.github.io/code/x_ite/latest/x_ite.css' > etc/deps/x_ite/x_ite.css
|
curl 'https://create3000.github.io/code/x_ite/latest/x_ite.css' > etc/deps/x_ite/x_ite.css
|
||||||
|
curl 'https://create3000.github.io/code/x_ite/latest/assets/components/EventUtilities.js' > etc/deps/x_ite/assets/components/EventUtilities.js
|
||||||
|
curl 'https://create3000.github.io/code/x_ite/latest/assets/components/Geometry2D.js' > etc/deps/x_ite/assets/components/Geometry2D.js
|
||||||
|
curl 'https://create3000.github.io/code/x_ite/latest/assets/components/KeyDeviceSensor.js' > etc/deps/x_ite/assets/components/KeyDeviceSensor.js
|
||||||
curl 'https://create3000.github.io/code/x_ite/latest/assets/components/Scripting.js' > etc/deps/x_ite/assets/components/Scripting.js
|
curl 'https://create3000.github.io/code/x_ite/latest/assets/components/Scripting.js' > etc/deps/x_ite/assets/components/Scripting.js
|
||||||
curl 'https://create3000.github.io/code/x_ite/latest/assets/components/Text.js' > etc/deps/x_ite/assets/components/Text.js
|
curl 'https://create3000.github.io/code/x_ite/latest/assets/components/Text.js' > etc/deps/x_ite/assets/components/Text.js
|
||||||
curl 'https://create3000.github.io/code/x_ite/latest/assets/images/logo.128.png' > etc/deps/x_ite/assets/images/logo.128.png
|
curl 'https://create3000.github.io/code/x_ite/latest/assets/images/logo.128.png' > etc/deps/x_ite/assets/images/logo.128.png
|
||||||
|
Loading…
Reference in New Issue
Block a user