view release on metacpan or search on metacpan
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.dom.dojoml="http://www.dojotoolkit.org/2004/dojoml";
dojo.dom.xmlns={svg:"http://www.w3.org/2000/svg",smil:"http://www.w3.org/2001/SMIL20/",mml:"http://www.w3.org/1998/Math/MathML",cml:"http://www.xml-cml.org",xlink:"http://www.w3.org/1999/xlink",xhtml:"http://www.w3.org/1999/xhtml",xul:"http://www.moz...
dojo.dom.isNode=function(wh){
if(typeof Element=="function"){
try{
return wh instanceof Element;
}
catch(e){
}
}else{
return wh&&!isNaN(wh.nodeType);
}
};
dojo.dom.getUniqueId=function(){
var _203=dojo.doc();
do{
var id="dj_unique_"+(++arguments.callee._idIncrement);
}while(_203.getElementById(id));
return id;
};
dojo.dom.getUniqueId._idIncrement=0;
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.io.cookie.setCookie(name,_2e8,days,path,_2e3,_2e4);
};
dojo.io.cookie.getObjectCookie=function(name){
var _2eb=null,_2ec=dojo.io.cookie.getCookie(name);
if(_2ec){
_2eb={};
var _2ed=_2ec.split("&");
for(var i=0;i<_2ed.length;i++){
var pair=_2ed[i].split("=");
var _2f0=pair[1];
if(isNaN(_2f0)){
_2f0=unescape(pair[1]);
}
_2eb[unescape(pair[0])]=_2f0;
}
}
return _2eb;
};
dojo.io.cookie.isSupported=function(){
if(typeof navigator.cookieEnabled!="boolean"){
dojo.io.cookie.setCookie("__TestingYourBrowserForCookieSupport__","CookiesAllowed",90,null);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
ao.srcObj=args[1];
ao.srcFunc=args[2];
ao.adviceObj=args[3];
ao.adviceFunc=args[4];
ao.aroundObj=args[5];
ao.aroundFunc=args[6];
ao.once=args[7];
ao.delay=args[8];
ao.rate=args[9];
ao.adviceMsg=args[10];
ao.maxCalls=(!isNaN(parseInt(args[11])))?args[11]:-1;
break;
}
if(dl.isFunction(ao.aroundFunc)){
var _2f6=dl.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_2f3);
ao.aroundFunc=_2f6;
}
if(dl.isFunction(ao.srcFunc)){
ao.srcFunc=dl.getNameInObj(ao.srcObj,ao.srcFunc);
}
if(dl.isFunction(ao.adviceFunc)){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
return;
}
marr[7]--;
}
var _331;
var to={args:[],jp_:this,object:obj,proceed:function(){
return _32b[_32c].apply(_32b,to.args);
}};
to.args=_327;
var _333=parseInt(marr[4]);
var _334=((!isNaN(_333))&&(marr[4]!==null)&&(typeof marr[4]!="undefined"));
if(marr[5]){
var rate=parseInt(marr[5]);
var cur=new Date();
var _337=false;
if((marr["last"])&&((cur-marr.last)<=rate)){
if(dojo.event._canTimeout){
if(marr["delayTimer"]){
clearTimeout(marr.delayTimer);
}
var tod=parseInt(rate*2);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
var s=dojo.html.getComputedStyle(node,_483);
if((!s)||((s=="auto")&&(_484))){
return {value:0,units:"px"};
}
var _486=s.match(/(\-?[\d.]+)([a-z%]*)/i);
if(!_486){
return dojo.html.getUnitValue.bad;
}
return {value:Number(_486[1]),units:_486[2].toLowerCase()};
};
dojo.html.getUnitValue.bad={value:NaN,units:""};
if(dojo.render.html.ie){
dojo.html.toPixelValue=function(_487,_488){
if(!_488){
return 0;
}
if(_488.slice(-2)=="px"){
return parseFloat(_488);
}
var _489=0;
with(_487){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
};
}else{
dojo.html.toPixelValue=function(_48c,_48d){
return (_48d&&(_48d.slice(-2)=="px")?parseFloat(_48d):0);
};
}
dojo.html.getPixelValue=function(node,_48f,_490){
return dojo.html.toPixelValue(node,dojo.html.getComputedStyle(node,_48f));
};
dojo.html.setPositivePixelValue=function(node,_492,_493){
if(isNaN(_493)){
return false;
}
node.style[_492]=Math.max(0,_493)+"px";
return true;
};
dojo.html.styleSheet=null;
dojo.html.insertCssRule=function(_494,_495,_496){
if(!dojo.html.styleSheet){
if(document.createStyleSheet){
dojo.html.styleSheet=document.createStyleSheet();
lib/HTML/Dojo/editions.pm view on Meta::CPAN
if(dojo.render.html.opera){
nd=db;
}
ret.x-=dojo.html.sumAncestorProperties(nd,"scrollLeft");
ret.y-=dojo.html.sumAncestorProperties(nd,"scrollTop");
}
var _4fb=node;
do{
var n=_4fb["offsetLeft"];
if(!h.opera||n>0){
ret.x+=isNaN(n)?0:n;
}
var m=_4fb["offsetTop"];
ret.y+=isNaN(m)?0:m;
_4fb=_4fb.offsetParent;
}while((_4fb!=_4f9)&&(_4fb!=null));
}else{
if(node["x"]&&node["y"]){
ret.x+=isNaN(node.x)?0:node.x;
ret.y+=isNaN(node.y)?0:node.y;
}
}
}
}
if(_4f0){
var _4fe=dojo.html.getScroll();
ret.y+=_4fe.top;
ret.x+=_4fe.left;
}
var _4ff=[dojo.html.getPaddingExtent,dojo.html.getBorderExtent,dojo.html.getMarginExtent];
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.dom.dojoml="http://www.dojotoolkit.org/2004/dojoml";
dojo.dom.xmlns={svg:"http://www.w3.org/2000/svg",smil:"http://www.w3.org/2001/SMIL20/",mml:"http://www.w3.org/1998/Math/MathML",cml:"http://www.xml-cml.org",xlink:"http://www.w3.org/1999/xlink",xhtml:"http://www.w3.org/1999/xhtml",xul:"http://www.moz...
dojo.dom.isNode=function(wh){
if(typeof Element=="function"){
try{
return wh instanceof Element;
}
catch(e){
}
}else{
return wh&&!isNaN(wh.nodeType);
}
};
dojo.dom.getUniqueId=function(){
var _267=dojo.doc();
do{
var id="dj_unique_"+(++arguments.callee._idIncrement);
}while(_267.getElementById(id));
return id;
};
dojo.dom.getUniqueId._idIncrement=0;
lib/HTML/Dojo/editions.pm view on Meta::CPAN
min+=_319;
val+=_319;
var pmin=area.bottom;
var pmax=area.top;
return (((pmin-pmax)/(max-min))*(max-val))+pmax;
}
},initializeOrigin:function(_31e,_31f){
if(this._origin==null){
this._origin=this.origin;
}
if(isNaN(this._origin)){
if(this._origin.toLowerCase()=="max"){
this.origin=_31e.range[(_31f=="y")?"upper":"lower"];
}else{
if(this._origin.toLowerCase()=="min"){
this.origin=_31e.range[(_31f=="y")?"lower":"upper"];
}else{
this.origin=0;
}
}
}
lib/HTML/Dojo/editions.pm view on Meta::CPAN
if(this.labels.length==0){
this.showLabels=false;
this.showLines=false;
this.showTicks=false;
}else{
if(this.labels[0].label&&this.labels[0].value!=null){
for(var i=0;i<this.labels.length;i++){
this._labels.push(this.labels[i]);
}
}else{
if(!isNaN(this.labels[0])){
for(var i=0;i<this.labels.length;i++){
this._labels.push({label:this.labels[i],value:this.labels[i]});
}
}else{
var a=[];
for(var i=0;i<this.labels.length;i++){
a.push(this.labels[i]);
}
var s=a.shift();
this._labels.push({label:s,value:this.range.lower});
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.dom.dojoml="http://www.dojotoolkit.org/2004/dojoml";
dojo.dom.xmlns={svg:"http://www.w3.org/2000/svg",smil:"http://www.w3.org/2001/SMIL20/",mml:"http://www.w3.org/1998/Math/MathML",cml:"http://www.xml-cml.org",xlink:"http://www.w3.org/1999/xlink",xhtml:"http://www.w3.org/1999/xhtml",xul:"http://www.moz...
dojo.dom.isNode=function(wh){
if(typeof Element=="function"){
try{
return wh instanceof Element;
}
catch(e){
}
}else{
return wh&&!isNaN(wh.nodeType);
}
};
dojo.dom.getUniqueId=function(){
var _ef=dojo.doc();
do{
var id="dj_unique_"+(++arguments.callee._idIncrement);
}while(_ef.getElementById(id));
return id;
};
dojo.dom.getUniqueId._idIncrement=0;
lib/HTML/Dojo/editions.pm view on Meta::CPAN
ao.srcObj=args[1];
ao.srcFunc=args[2];
ao.adviceObj=args[3];
ao.adviceFunc=args[4];
ao.aroundObj=args[5];
ao.aroundFunc=args[6];
ao.once=args[7];
ao.delay=args[8];
ao.rate=args[9];
ao.adviceMsg=args[10];
ao.maxCalls=(!isNaN(parseInt(args[11])))?args[11]:-1;
break;
}
if(dl.isFunction(ao.aroundFunc)){
var _237=dl.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_234);
ao.aroundFunc=_237;
}
if(dl.isFunction(ao.srcFunc)){
ao.srcFunc=dl.getNameInObj(ao.srcObj,ao.srcFunc);
}
if(dl.isFunction(ao.adviceFunc)){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
return;
}
marr[7]--;
}
var _272;
var to={args:[],jp_:this,object:obj,proceed:function(){
return _26c[_26d].apply(_26c,to.args);
}};
to.args=_268;
var _274=parseInt(marr[4]);
var _275=((!isNaN(_274))&&(marr[4]!==null)&&(typeof marr[4]!="undefined"));
if(marr[5]){
var rate=parseInt(marr[5]);
var cur=new Date();
var _278=false;
if((marr["last"])&&((cur-marr.last)<=rate)){
if(dojo.event._canTimeout){
if(marr["delayTimer"]){
clearTimeout(marr.delayTimer);
}
var tod=parseInt(rate*2);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
var s=dojo.html.getComputedStyle(node,_440);
if((!s)||((s=="auto")&&(_441))){
return {value:0,units:"px"};
}
var _443=s.match(/(\-?[\d.]+)([a-z%]*)/i);
if(!_443){
return dojo.html.getUnitValue.bad;
}
return {value:Number(_443[1]),units:_443[2].toLowerCase()};
};
dojo.html.getUnitValue.bad={value:NaN,units:""};
if(dojo.render.html.ie){
dojo.html.toPixelValue=function(_444,_445){
if(!_445){
return 0;
}
if(_445.slice(-2)=="px"){
return parseFloat(_445);
}
var _446=0;
with(_444){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
};
}else{
dojo.html.toPixelValue=function(_449,_44a){
return (_44a&&(_44a.slice(-2)=="px")?parseFloat(_44a):0);
};
}
dojo.html.getPixelValue=function(node,_44c,_44d){
return dojo.html.toPixelValue(node,dojo.html.getComputedStyle(node,_44c));
};
dojo.html.setPositivePixelValue=function(node,_44f,_450){
if(isNaN(_450)){
return false;
}
node.style[_44f]=Math.max(0,_450)+"px";
return true;
};
dojo.html.styleSheet=null;
dojo.html.insertCssRule=function(_451,_452,_453){
if(!dojo.html.styleSheet){
if(document.createStyleSheet){
dojo.html.styleSheet=document.createStyleSheet();
lib/HTML/Dojo/editions.pm view on Meta::CPAN
if(dojo.render.html.opera){
nd=db;
}
ret.x-=dojo.html.sumAncestorProperties(nd,"scrollLeft");
ret.y-=dojo.html.sumAncestorProperties(nd,"scrollTop");
}
var _52c=node;
do{
var n=_52c["offsetLeft"];
if(!h.opera||n>0){
ret.x+=isNaN(n)?0:n;
}
var m=_52c["offsetTop"];
ret.y+=isNaN(m)?0:m;
_52c=_52c.offsetParent;
}while((_52c!=_52a)&&(_52c!=null));
}else{
if(node["x"]&&node["y"]){
ret.x+=isNaN(node.x)?0:node.x;
ret.y+=isNaN(node.y)?0:node.y;
}
}
}
}
if(_521){
var _52f=dojo.html.getScroll();
ret.y+=_52f.top;
ret.x+=_52f.left;
}
var _530=[dojo.html.getPaddingExtent,dojo.html.getBorderExtent,dojo.html.getMarginExtent];
lib/HTML/Dojo/editions.pm view on Meta::CPAN
_5af=_5ae;
_5ae=_5ad;
_5ad=_5ac;
_5ac=_5ab;
_5ab=_5aa[1];
_5aa=_5aa[0];
}
if(_5ae instanceof String||typeof _5ae=="string"){
_5ae=_5ae.split(",");
}
if(!isNaN(_5ac)){
_5ac=[Number(_5ac),Number(_5ac)];
}else{
if(!(_5ac instanceof Array||typeof _5ac=="array")){
_5ac=[0,0];
}
}
var _5b0=dojo.html.getScroll().offset;
var view=dojo.html.getViewport();
node=dojo.byId(node);
var _5b2=node.style.display;
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.io.cookie.setCookie(name,_827,days,path,_822,_823);
};
dojo.io.cookie.getObjectCookie=function(name){
var _82a=null,_82b=dojo.io.cookie.getCookie(name);
if(_82b){
_82a={};
var _82c=_82b.split("&");
for(var i=0;i<_82c.length;i++){
var pair=_82c[i].split("=");
var _82f=pair[1];
if(isNaN(_82f)){
_82f=unescape(pair[1]);
}
_82a[unescape(pair[0])]=_82f;
}
}
return _82a;
};
dojo.io.cookie.isSupported=function(){
if(typeof navigator.cookieEnabled!="boolean"){
dojo.io.cookie.setCookie("__TestingYourBrowserForCookieSupport__","CookiesAllowed",90,null);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
}
if(dojo.lang.isObject(_92a)){
return "object";
}
}
catch(e){
}
return "unknown";
};
dojo.lang.isNumeric=function(_92c){
return (!isNaN(_92c)&&isFinite(_92c)&&(_92c!=null)&&!dojo.lang.isBoolean(_92c)&&!dojo.lang.isArray(_92c)&&!/^\s*$/.test(_92c));
};
dojo.lang.isBuiltIn=function(_92d){
return (dojo.lang.isArray(_92d)||dojo.lang.isFunction(_92d)||dojo.lang.isString(_92d)||dojo.lang.isNumber(_92d)||dojo.lang.isBoolean(_92d)||(_92d==null)||(_92d instanceof Error)||(typeof _92d=="error"));
};
dojo.lang.isPureObject=function(_92e){
return ((_92e!=null)&&dojo.lang.isObject(_92e)&&_92e.constructor==Object);
};
dojo.lang.isOfType=function(_92f,type,_931){
var _932=false;
if(_931){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
left=_965.left+"px";
top=_965.top+"px";
}
},setZIndex:function(node){
if(!this.iframe){
return;
}
if(dojo.dom.isNode(node)){
this.iframe.style.zIndex=dojo.html.getStyle(node,"z-index")-1;
}else{
if(!isNaN(node)){
this.iframe.style.zIndex=node;
}
}
},show:function(){
if(this.iframe){
this.iframe.style.display="block";
}
},hide:function(){
if(this.iframe){
this.iframe.style.display="none";
lib/HTML/Dojo/editions.pm view on Meta::CPAN
}
}});
dojo.declare("dojo.dnd.HtmlDragMoveObject",dojo.dnd.HtmlDragObject,{onDragStart:function(e){
dojo.html.clearSelection();
this.dragClone=this.domNode;
if(dojo.html.getComputedStyle(this.domNode,"position")!="absolute"){
this.domNode.style.position="relative";
}
var left=parseInt(dojo.html.getComputedStyle(this.domNode,"left"));
var top=parseInt(dojo.html.getComputedStyle(this.domNode,"top"));
this.dragStartPosition={x:isNaN(left)?0:left,y:isNaN(top)?0:top};
this.scrollOffset=dojo.html.getScroll().offset;
this.dragOffset={y:this.dragStartPosition.y-e.pageY,x:this.dragStartPosition.x-e.pageX};
this.containingBlockPosition={x:0,y:0};
if(this.constrainToContainer){
this.constraints=this.getConstraints();
}
dojo.event.connect(this.domNode,"onclick",this,"_squelchOnClick");
},onDragEnd:function(e){
},setAbsolutePosition:function(x,y){
if(!this.disableY){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.dom.dojoml="http://www.dojotoolkit.org/2004/dojoml";
dojo.dom.xmlns={svg:"http://www.w3.org/2000/svg",smil:"http://www.w3.org/2001/SMIL20/",mml:"http://www.w3.org/1998/Math/MathML",cml:"http://www.xml-cml.org",xlink:"http://www.w3.org/1999/xlink",xhtml:"http://www.w3.org/1999/xhtml",xul:"http://www.moz...
dojo.dom.isNode=function(wh){
if(typeof Element=="function"){
try{
return wh instanceof Element;
}
catch(e){
}
}else{
return wh&&!isNaN(wh.nodeType);
}
};
dojo.dom.getUniqueId=function(){
var _203=dojo.doc();
do{
var id="dj_unique_"+(++arguments.callee._idIncrement);
}while(_203.getElementById(id));
return id;
};
dojo.dom.getUniqueId._idIncrement=0;
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.io.cookie.setCookie(name,_2e8,days,path,_2e3,_2e4);
};
dojo.io.cookie.getObjectCookie=function(name){
var _2eb=null,_2ec=dojo.io.cookie.getCookie(name);
if(_2ec){
_2eb={};
var _2ed=_2ec.split("&");
for(var i=0;i<_2ed.length;i++){
var pair=_2ed[i].split("=");
var _2f0=pair[1];
if(isNaN(_2f0)){
_2f0=unescape(pair[1]);
}
_2eb[unescape(pair[0])]=_2f0;
}
}
return _2eb;
};
dojo.io.cookie.isSupported=function(){
if(typeof navigator.cookieEnabled!="boolean"){
dojo.io.cookie.setCookie("__TestingYourBrowserForCookieSupport__","CookiesAllowed",90,null);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
ao.srcObj=args[1];
ao.srcFunc=args[2];
ao.adviceObj=args[3];
ao.adviceFunc=args[4];
ao.aroundObj=args[5];
ao.aroundFunc=args[6];
ao.once=args[7];
ao.delay=args[8];
ao.rate=args[9];
ao.adviceMsg=args[10];
ao.maxCalls=(!isNaN(parseInt(args[11])))?args[11]:-1;
break;
}
if(dl.isFunction(ao.aroundFunc)){
var _2f6=dl.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_2f3);
ao.aroundFunc=_2f6;
}
if(dl.isFunction(ao.srcFunc)){
ao.srcFunc=dl.getNameInObj(ao.srcObj,ao.srcFunc);
}
if(dl.isFunction(ao.adviceFunc)){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
return;
}
marr[7]--;
}
var _331;
var to={args:[],jp_:this,object:obj,proceed:function(){
return _32b[_32c].apply(_32b,to.args);
}};
to.args=_327;
var _333=parseInt(marr[4]);
var _334=((!isNaN(_333))&&(marr[4]!==null)&&(typeof marr[4]!="undefined"));
if(marr[5]){
var rate=parseInt(marr[5]);
var cur=new Date();
var _337=false;
if((marr["last"])&&((cur-marr.last)<=rate)){
if(dojo.event._canTimeout){
if(marr["delayTimer"]){
clearTimeout(marr.delayTimer);
}
var tod=parseInt(rate*2);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.dom.dojoml="http://www.dojotoolkit.org/2004/dojoml";
dojo.dom.xmlns={svg:"http://www.w3.org/2000/svg",smil:"http://www.w3.org/2001/SMIL20/",mml:"http://www.w3.org/1998/Math/MathML",cml:"http://www.xml-cml.org",xlink:"http://www.w3.org/1999/xlink",xhtml:"http://www.w3.org/1999/xhtml",xul:"http://www.moz...
dojo.dom.isNode=function(wh){
if(typeof Element=="function"){
try{
return wh instanceof Element;
}
catch(e){
}
}else{
return wh&&!isNaN(wh.nodeType);
}
};
dojo.dom.getUniqueId=function(){
var _115=dojo.doc();
do{
var id="dj_unique_"+(++arguments.callee._idIncrement);
}while(_115.getElementById(id));
return id;
};
dojo.dom.getUniqueId._idIncrement=0;
lib/HTML/Dojo/editions.pm view on Meta::CPAN
var s=dojo.html.getComputedStyle(node,_1e5);
if((!s)||((s=="auto")&&(_1e6))){
return {value:0,units:"px"};
}
var _1e8=s.match(/(\-?[\d.]+)([a-z%]*)/i);
if(!_1e8){
return dojo.html.getUnitValue.bad;
}
return {value:Number(_1e8[1]),units:_1e8[2].toLowerCase()};
};
dojo.html.getUnitValue.bad={value:NaN,units:""};
if(dojo.render.html.ie){
dojo.html.toPixelValue=function(_1e9,_1ea){
if(!_1ea){
return 0;
}
if(_1ea.slice(-2)=="px"){
return parseFloat(_1ea);
}
var _1eb=0;
with(_1e9){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
};
}else{
dojo.html.toPixelValue=function(_1ee,_1ef){
return (_1ef&&(_1ef.slice(-2)=="px")?parseFloat(_1ef):0);
};
}
dojo.html.getPixelValue=function(node,_1f1,_1f2){
return dojo.html.toPixelValue(node,dojo.html.getComputedStyle(node,_1f1));
};
dojo.html.setPositivePixelValue=function(node,_1f4,_1f5){
if(isNaN(_1f5)){
return false;
}
node.style[_1f4]=Math.max(0,_1f5)+"px";
return true;
};
dojo.html.styleSheet=null;
dojo.html.insertCssRule=function(_1f6,_1f7,_1f8){
if(!dojo.html.styleSheet){
if(document.createStyleSheet){
dojo.html.styleSheet=document.createStyleSheet();
lib/HTML/Dojo/editions.pm view on Meta::CPAN
if(dojo.render.html.opera){
nd=db;
}
ret.x-=dojo.html.sumAncestorProperties(nd,"scrollLeft");
ret.y-=dojo.html.sumAncestorProperties(nd,"scrollTop");
}
var _25b=node;
do{
var n=_25b["offsetLeft"];
if(!h.opera||n>0){
ret.x+=isNaN(n)?0:n;
}
var m=_25b["offsetTop"];
ret.y+=isNaN(m)?0:m;
_25b=_25b.offsetParent;
}while((_25b!=_259)&&(_25b!=null));
}else{
if(node["x"]&&node["y"]){
ret.x+=isNaN(node.x)?0:node.x;
ret.y+=isNaN(node.y)?0:node.y;
}
}
}
}
if(_250){
var _25e=dojo.html.getScroll();
ret.y+=_25e.top;
ret.x+=_25e.left;
}
var _25f=[dojo.html.getPaddingExtent,dojo.html.getBorderExtent,dojo.html.getMarginExtent];
lib/HTML/Dojo/editions.pm view on Meta::CPAN
_2de=_2dd;
_2dd=_2dc;
_2dc=_2db;
_2db=_2da;
_2da=_2d9[1];
_2d9=_2d9[0];
}
if(_2dd instanceof String||typeof _2dd=="string"){
_2dd=_2dd.split(",");
}
if(!isNaN(_2db)){
_2db=[Number(_2db),Number(_2db)];
}else{
if(!(_2db instanceof Array||typeof _2db=="array")){
_2db=[0,0];
}
}
var _2df=dojo.html.getScroll().offset;
var view=dojo.html.getViewport();
node=dojo.byId(node);
var _2e1=node.style.display;
lib/HTML/Dojo/editions.pm view on Meta::CPAN
ao.srcObj=args[1];
ao.srcFunc=args[2];
ao.adviceObj=args[3];
ao.adviceFunc=args[4];
ao.aroundObj=args[5];
ao.aroundFunc=args[6];
ao.once=args[7];
ao.delay=args[8];
ao.rate=args[9];
ao.adviceMsg=args[10];
ao.maxCalls=(!isNaN(parseInt(args[11])))?args[11]:-1;
break;
}
if(dl.isFunction(ao.aroundFunc)){
var _48e=dl.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_48b);
ao.aroundFunc=_48e;
}
if(dl.isFunction(ao.srcFunc)){
ao.srcFunc=dl.getNameInObj(ao.srcObj,ao.srcFunc);
}
if(dl.isFunction(ao.adviceFunc)){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
return;
}
marr[7]--;
}
var _4c9;
var to={args:[],jp_:this,object:obj,proceed:function(){
return _4c3[_4c4].apply(_4c3,to.args);
}};
to.args=_4bf;
var _4cb=parseInt(marr[4]);
var _4cc=((!isNaN(_4cb))&&(marr[4]!==null)&&(typeof marr[4]!="undefined"));
if(marr[5]){
var rate=parseInt(marr[5]);
var cur=new Date();
var _4cf=false;
if((marr["last"])&&((cur-marr.last)<=rate)){
if(dojo.event._canTimeout){
if(marr["delayTimer"]){
clearTimeout(marr.delayTimer);
}
var tod=parseInt(rate*2);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.io.cookie.setCookie(name,_694,days,path,_68f,_690);
};
dojo.io.cookie.getObjectCookie=function(name){
var _697=null,_698=dojo.io.cookie.getCookie(name);
if(_698){
_697={};
var _699=_698.split("&");
for(var i=0;i<_699.length;i++){
var pair=_699[i].split("=");
var _69c=pair[1];
if(isNaN(_69c)){
_69c=unescape(pair[1]);
}
_697[unescape(pair[0])]=_69c;
}
}
return _697;
};
dojo.io.cookie.isSupported=function(){
if(typeof navigator.cookieEnabled!="boolean"){
dojo.io.cookie.setCookie("__TestingYourBrowserForCookieSupport__","CookiesAllowed",90,null);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
left=_881.left+"px";
top=_881.top+"px";
}
},setZIndex:function(node){
if(!this.iframe){
return;
}
if(dojo.dom.isNode(node)){
this.iframe.style.zIndex=dojo.html.getStyle(node,"z-index")-1;
}else{
if(!isNaN(node)){
this.iframe.style.zIndex=node;
}
}
},show:function(){
if(this.iframe){
this.iframe.style.display="block";
}
},hide:function(){
if(this.iframe){
this.iframe.style.display="none";
lib/HTML/Dojo/editions.pm view on Meta::CPAN
ao.srcObj=args[1];
ao.srcFunc=args[2];
ao.adviceObj=args[3];
ao.adviceFunc=args[4];
ao.aroundObj=args[5];
ao.aroundFunc=args[6];
ao.once=args[7];
ao.delay=args[8];
ao.rate=args[9];
ao.adviceMsg=args[10];
ao.maxCalls=(!isNaN(parseInt(args[11])))?args[11]:-1;
break;
}
if(dl.isFunction(ao.aroundFunc)){
var _188=dl.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_185);
ao.aroundFunc=_188;
}
if(dl.isFunction(ao.srcFunc)){
ao.srcFunc=dl.getNameInObj(ao.srcObj,ao.srcFunc);
}
if(dl.isFunction(ao.adviceFunc)){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
return;
}
marr[7]--;
}
var _1c3;
var to={args:[],jp_:this,object:obj,proceed:function(){
return _1bd[_1be].apply(_1bd,to.args);
}};
to.args=_1b9;
var _1c5=parseInt(marr[4]);
var _1c6=((!isNaN(_1c5))&&(marr[4]!==null)&&(typeof marr[4]!="undefined"));
if(marr[5]){
var rate=parseInt(marr[5]);
var cur=new Date();
var _1c9=false;
if((marr["last"])&&((cur-marr.last)<=rate)){
if(dojo.event._canTimeout){
if(marr["delayTimer"]){
clearTimeout(marr.delayTimer);
}
var tod=parseInt(rate*2);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.dom.dojoml="http://www.dojotoolkit.org/2004/dojoml";
dojo.dom.xmlns={svg:"http://www.w3.org/2000/svg",smil:"http://www.w3.org/2001/SMIL20/",mml:"http://www.w3.org/1998/Math/MathML",cml:"http://www.xml-cml.org",xlink:"http://www.w3.org/1999/xlink",xhtml:"http://www.w3.org/1999/xhtml",xul:"http://www.moz...
dojo.dom.isNode=function(wh){
if(typeof Element=="function"){
try{
return wh instanceof Element;
}
catch(e){
}
}else{
return wh&&!isNaN(wh.nodeType);
}
};
dojo.dom.getUniqueId=function(){
var _298=dojo.doc();
do{
var id="dj_unique_"+(++arguments.callee._idIncrement);
}while(_298.getElementById(id));
return id;
};
dojo.dom.getUniqueId._idIncrement=0;
lib/HTML/Dojo/editions.pm view on Meta::CPAN
}
if(dojo.lang.isObject(_378)){
return "object";
}
}
catch(e){
}
return "unknown";
};
dojo.lang.isNumeric=function(_37a){
return (!isNaN(_37a)&&isFinite(_37a)&&(_37a!=null)&&!dojo.lang.isBoolean(_37a)&&!dojo.lang.isArray(_37a)&&!/^\s*$/.test(_37a));
};
dojo.lang.isBuiltIn=function(_37b){
return (dojo.lang.isArray(_37b)||dojo.lang.isFunction(_37b)||dojo.lang.isString(_37b)||dojo.lang.isNumber(_37b)||dojo.lang.isBoolean(_37b)||(_37b==null)||(_37b instanceof Error)||(typeof _37b=="error"));
};
dojo.lang.isPureObject=function(_37c){
return ((_37c!=null)&&dojo.lang.isObject(_37c)&&_37c.constructor==Object);
};
dojo.lang.isOfType=function(_37d,type,_37f){
var _380=false;
if(_37f){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.dom.dojoml="http://www.dojotoolkit.org/2004/dojoml";
dojo.dom.xmlns={svg:"http://www.w3.org/2000/svg",smil:"http://www.w3.org/2001/SMIL20/",mml:"http://www.w3.org/1998/Math/MathML",cml:"http://www.xml-cml.org",xlink:"http://www.w3.org/1999/xlink",xhtml:"http://www.w3.org/1999/xhtml",xul:"http://www.moz...
dojo.dom.isNode=function(wh){
if(typeof Element=="function"){
try{
return wh instanceof Element;
}
catch(e){
}
}else{
return wh&&!isNaN(wh.nodeType);
}
};
dojo.dom.getUniqueId=function(){
var _ef=dojo.doc();
do{
var id="dj_unique_"+(++arguments.callee._idIncrement);
}while(_ef.getElementById(id));
return id;
};
dojo.dom.getUniqueId._idIncrement=0;
lib/HTML/Dojo/editions.pm view on Meta::CPAN
ao.srcObj=args[1];
ao.srcFunc=args[2];
ao.adviceObj=args[3];
ao.adviceFunc=args[4];
ao.aroundObj=args[5];
ao.aroundFunc=args[6];
ao.once=args[7];
ao.delay=args[8];
ao.rate=args[9];
ao.adviceMsg=args[10];
ao.maxCalls=(!isNaN(parseInt(args[11])))?args[11]:-1;
break;
}
if(dl.isFunction(ao.aroundFunc)){
var _237=dl.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_234);
ao.aroundFunc=_237;
}
if(dl.isFunction(ao.srcFunc)){
ao.srcFunc=dl.getNameInObj(ao.srcObj,ao.srcFunc);
}
if(dl.isFunction(ao.adviceFunc)){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
return;
}
marr[7]--;
}
var _272;
var to={args:[],jp_:this,object:obj,proceed:function(){
return _26c[_26d].apply(_26c,to.args);
}};
to.args=_268;
var _274=parseInt(marr[4]);
var _275=((!isNaN(_274))&&(marr[4]!==null)&&(typeof marr[4]!="undefined"));
if(marr[5]){
var rate=parseInt(marr[5]);
var cur=new Date();
var _278=false;
if((marr["last"])&&((cur-marr.last)<=rate)){
if(dojo.event._canTimeout){
if(marr["delayTimer"]){
clearTimeout(marr.delayTimer);
}
var tod=parseInt(rate*2);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
var s=dojo.html.getComputedStyle(node,_440);
if((!s)||((s=="auto")&&(_441))){
return {value:0,units:"px"};
}
var _443=s.match(/(\-?[\d.]+)([a-z%]*)/i);
if(!_443){
return dojo.html.getUnitValue.bad;
}
return {value:Number(_443[1]),units:_443[2].toLowerCase()};
};
dojo.html.getUnitValue.bad={value:NaN,units:""};
if(dojo.render.html.ie){
dojo.html.toPixelValue=function(_444,_445){
if(!_445){
return 0;
}
if(_445.slice(-2)=="px"){
return parseFloat(_445);
}
var _446=0;
with(_444){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
};
}else{
dojo.html.toPixelValue=function(_449,_44a){
return (_44a&&(_44a.slice(-2)=="px")?parseFloat(_44a):0);
};
}
dojo.html.getPixelValue=function(node,_44c,_44d){
return dojo.html.toPixelValue(node,dojo.html.getComputedStyle(node,_44c));
};
dojo.html.setPositivePixelValue=function(node,_44f,_450){
if(isNaN(_450)){
return false;
}
node.style[_44f]=Math.max(0,_450)+"px";
return true;
};
dojo.html.styleSheet=null;
dojo.html.insertCssRule=function(_451,_452,_453){
if(!dojo.html.styleSheet){
if(document.createStyleSheet){
dojo.html.styleSheet=document.createStyleSheet();
lib/HTML/Dojo/editions.pm view on Meta::CPAN
if(dojo.render.html.opera){
nd=db;
}
ret.x-=dojo.html.sumAncestorProperties(nd,"scrollLeft");
ret.y-=dojo.html.sumAncestorProperties(nd,"scrollTop");
}
var _52c=node;
do{
var n=_52c["offsetLeft"];
if(!h.opera||n>0){
ret.x+=isNaN(n)?0:n;
}
var m=_52c["offsetTop"];
ret.y+=isNaN(m)?0:m;
_52c=_52c.offsetParent;
}while((_52c!=_52a)&&(_52c!=null));
}else{
if(node["x"]&&node["y"]){
ret.x+=isNaN(node.x)?0:node.x;
ret.y+=isNaN(node.y)?0:node.y;
}
}
}
}
if(_521){
var _52f=dojo.html.getScroll();
ret.y+=_52f.top;
ret.x+=_52f.left;
}
var _530=[dojo.html.getPaddingExtent,dojo.html.getBorderExtent,dojo.html.getMarginExtent];
lib/HTML/Dojo/editions.pm view on Meta::CPAN
_5af=_5ae;
_5ae=_5ad;
_5ad=_5ac;
_5ac=_5ab;
_5ab=_5aa[1];
_5aa=_5aa[0];
}
if(_5ae instanceof String||typeof _5ae=="string"){
_5ae=_5ae.split(",");
}
if(!isNaN(_5ac)){
_5ac=[Number(_5ac),Number(_5ac)];
}else{
if(!(_5ac instanceof Array||typeof _5ac=="array")){
_5ac=[0,0];
}
}
var _5b0=dojo.html.getScroll().offset;
var view=dojo.html.getViewport();
node=dojo.byId(node);
var _5b2=node.style.display;
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.io.cookie.setCookie(name,_827,days,path,_822,_823);
};
dojo.io.cookie.getObjectCookie=function(name){
var _82a=null,_82b=dojo.io.cookie.getCookie(name);
if(_82b){
_82a={};
var _82c=_82b.split("&");
for(var i=0;i<_82c.length;i++){
var pair=_82c[i].split("=");
var _82f=pair[1];
if(isNaN(_82f)){
_82f=unescape(pair[1]);
}
_82a[unescape(pair[0])]=_82f;
}
}
return _82a;
};
dojo.io.cookie.isSupported=function(){
if(typeof navigator.cookieEnabled!="boolean"){
dojo.io.cookie.setCookie("__TestingYourBrowserForCookieSupport__","CookiesAllowed",90,null);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.dom.dojoml="http://www.dojotoolkit.org/2004/dojoml";
dojo.dom.xmlns={svg:"http://www.w3.org/2000/svg",smil:"http://www.w3.org/2001/SMIL20/",mml:"http://www.w3.org/1998/Math/MathML",cml:"http://www.xml-cml.org",xlink:"http://www.w3.org/1999/xlink",xhtml:"http://www.w3.org/1999/xhtml",xul:"http://www.moz...
dojo.dom.isNode=function(wh){
if(typeof Element=="function"){
try{
return wh instanceof Element;
}
catch(e){
}
}else{
return wh&&!isNaN(wh.nodeType);
}
};
dojo.dom.getUniqueId=function(){
var _25e=dojo.doc();
do{
var id="dj_unique_"+(++arguments.callee._idIncrement);
}while(_25e.getElementById(id));
return id;
};
dojo.dom.getUniqueId._idIncrement=0;
lib/HTML/Dojo/editions.pm view on Meta::CPAN
dojo.io.cookie.setCookie(name,_343,days,path,_33e,_33f);
};
dojo.io.cookie.getObjectCookie=function(name){
var _346=null,_347=dojo.io.cookie.getCookie(name);
if(_347){
_346={};
var _348=_347.split("&");
for(var i=0;i<_348.length;i++){
var pair=_348[i].split("=");
var _34b=pair[1];
if(isNaN(_34b)){
_34b=unescape(pair[1]);
}
_346[unescape(pair[0])]=_34b;
}
}
return _346;
};
dojo.io.cookie.isSupported=function(){
if(typeof navigator.cookieEnabled!="boolean"){
dojo.io.cookie.setCookie("__TestingYourBrowserForCookieSupport__","CookiesAllowed",90,null);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
ao.srcObj=args[1];
ao.srcFunc=args[2];
ao.adviceObj=args[3];
ao.adviceFunc=args[4];
ao.aroundObj=args[5];
ao.aroundFunc=args[6];
ao.once=args[7];
ao.delay=args[8];
ao.rate=args[9];
ao.adviceMsg=args[10];
ao.maxCalls=(!isNaN(parseInt(args[11])))?args[11]:-1;
break;
}
if(dl.isFunction(ao.aroundFunc)){
var _351=dl.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_34e);
ao.aroundFunc=_351;
}
if(dl.isFunction(ao.srcFunc)){
ao.srcFunc=dl.getNameInObj(ao.srcObj,ao.srcFunc);
}
if(dl.isFunction(ao.adviceFunc)){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
return;
}
marr[7]--;
}
var _38c;
var to={args:[],jp_:this,object:obj,proceed:function(){
return _386[_387].apply(_386,to.args);
}};
to.args=_382;
var _38e=parseInt(marr[4]);
var _38f=((!isNaN(_38e))&&(marr[4]!==null)&&(typeof marr[4]!="undefined"));
if(marr[5]){
var rate=parseInt(marr[5]);
var cur=new Date();
var _392=false;
if((marr["last"])&&((cur-marr.last)<=rate)){
if(dojo.event._canTimeout){
if(marr["delayTimer"]){
clearTimeout(marr.delayTimer);
}
var tod=parseInt(rate*2);
lib/HTML/Dojo/editions.pm view on Meta::CPAN
var s=dojo.html.getComputedStyle(node,_4de);
if((!s)||((s=="auto")&&(_4df))){
return {value:0,units:"px"};
}
var _4e1=s.match(/(\-?[\d.]+)([a-z%]*)/i);
if(!_4e1){
return dojo.html.getUnitValue.bad;
}
return {value:Number(_4e1[1]),units:_4e1[2].toLowerCase()};
};
dojo.html.getUnitValue.bad={value:NaN,units:""};
if(dojo.render.html.ie){
dojo.html.toPixelValue=function(_4e2,_4e3){
if(!_4e3){
return 0;
}
if(_4e3.slice(-2)=="px"){
return parseFloat(_4e3);
}
var _4e4=0;
with(_4e2){
lib/HTML/Dojo/editions.pm view on Meta::CPAN
};
}else{
dojo.html.toPixelValue=function(_4e7,_4e8){
return (_4e8&&(_4e8.slice(-2)=="px")?parseFloat(_4e8):0);
};
}
dojo.html.getPixelValue=function(node,_4ea,_4eb){
return dojo.html.toPixelValue(node,dojo.html.getComputedStyle(node,_4ea));
};
dojo.html.setPositivePixelValue=function(node,_4ed,_4ee){
if(isNaN(_4ee)){
return false;
}
node.style[_4ed]=Math.max(0,_4ee)+"px";
return true;
};
dojo.html.styleSheet=null;
dojo.html.insertCssRule=function(_4ef,_4f0,_4f1){
if(!dojo.html.styleSheet){
if(document.createStyleSheet){
dojo.html.styleSheet=document.createStyleSheet();
lib/HTML/Dojo/editions.pm view on Meta::CPAN
if(dojo.render.html.opera){
nd=db;
}
ret.x-=dojo.html.sumAncestorProperties(nd,"scrollLeft");
ret.y-=dojo.html.sumAncestorProperties(nd,"scrollTop");
}
var _556=node;
do{
var n=_556["offsetLeft"];
if(!h.opera||n>0){
ret.x+=isNaN(n)?0:n;
}
var m=_556["offsetTop"];
ret.y+=isNaN(m)?0:m;
_556=_556.offsetParent;
}while((_556!=_554)&&(_556!=null));
}else{
if(node["x"]&&node["y"]){
ret.x+=isNaN(node.x)?0:node.x;
ret.y+=isNaN(node.y)?0:node.y;
}
}
}
}
if(_54b){
var _559=dojo.html.getScroll();
ret.y+=_559.top;
ret.x+=_559.left;
}
var _55a=[dojo.html.getPaddingExtent,dojo.html.getBorderExtent,dojo.html.getMarginExtent];
lib/HTML/Dojo/src.pm view on Meta::CPAN
dojo.dom.dojoml = "http://www.dojotoolkit.org/2004/dojoml";
dojo.dom.xmlns = {svg:"http://www.w3.org/2000/svg", smil:"http://www.w3.org/2001/SMIL20/", mml:"http://www.w3.org/1998/Math/MathML", cml:"http://www.xml-cml.org", xlink:"http://www.w3.org/1999/xlink", xhtml:"http://www.w3.org/1999/xhtml", xul:"http:...
dojo.dom.isNode = function (wh) {
if (typeof Element == "function") {
try {
return wh instanceof Element;
}
catch (e) {
}
} else {
return wh && !isNaN(wh.nodeType);
}
};
dojo.dom.getUniqueId = function () {
var _document = dojo.doc();
do {
var id = "dj_unique_" + (++arguments.callee._idIncrement);
} while (_document.getElementById(id));
return id;
};
dojo.dom.getUniqueId._idIncrement = 0;
lib/HTML/Dojo/src.pm view on Meta::CPAN
dojo.dom.dojoml = "http://www.dojotoolkit.org/2004/dojoml";
dojo.dom.xmlns = {svg:"http://www.w3.org/2000/svg", smil:"http://www.w3.org/2001/SMIL20/", mml:"http://www.w3.org/1998/Math/MathML", cml:"http://www.xml-cml.org", xlink:"http://www.w3.org/1999/xlink", xhtml:"http://www.w3.org/1999/xhtml", xul:"http:/...
dojo.dom.isNode = function (wh) {
if (typeof Element == "function") {
try {
return wh instanceof Element;
}
catch (e) {
}
} else {
return wh && !isNaN(wh.nodeType);
}
};
dojo.dom.getUniqueId = function () {
var _document = dojo.doc();
do {
var id = "dj_unique_" + (++arguments.callee._idIncrement);
} while (_document.getElementById(id));
return id;
};
dojo.dom.getUniqueId._idIncrement = 0;
lib/HTML/Dojo/src.pm view on Meta::CPAN
var re = new RegExp("^" + dojo.regexp.realNumber(flags) + "$");
return re.test(value);
};
dojo.validate.isCurrency = function (value, flags) {
var re = new RegExp("^" + dojo.regexp.currency(flags) + "$");
return re.test(value);
};
dojo.validate._isInRangeCache = {};
dojo.validate.isInRange = function (value, flags) {
value = value.replace(dojo.lang.has(flags, "separator") ? flags.separator : ",", "", "g").replace(dojo.lang.has(flags, "symbol") ? flags.symbol : "$", "");
if (isNaN(value)) {
return false;
}
flags = (typeof flags == "object") ? flags : {};
var max = (typeof flags.max == "number") ? flags.max : Infinity;
var min = (typeof flags.min == "number") ? flags.min : -Infinity;
var dec = (typeof flags.decimal == "string") ? flags.decimal : ".";
var cache = dojo.validate._isInRangeCache;
var cacheIdx = value + "max" + max + "min" + min + "dec" + dec;
if (typeof cache[cacheIdx] != "undefined") {
return cache[cacheIdx];
lib/HTML/Dojo/src.pm view on Meta::CPAN
var re = new RegExp("^" + dojo.regexp.realNumber(flags) + "$");
return re.test(value);
};
dojo.validate.isCurrency = function (value, flags) {
var re = new RegExp("^" + dojo.regexp.currency(flags) + "$");
return re.test(value);
};
dojo.validate._isInRangeCache = {};
dojo.validate.isInRange = function (value, flags) {
value = value.replace(dojo.lang.has(flags, "separator") ? flags.separator : ",", "", "g").replace(dojo.lang.has(flags, "symbol") ? flags.symbol : "$", "");
if (isNaN(value)) {
return false;
}
flags = (typeof flags == "object") ? flags : {};
var max = (typeof flags.max == "number") ? flags.max : Infinity;
var min = (typeof flags.min == "number") ? flags.min : -Infinity;
var dec = (typeof flags.decimal == "string") ? flags.decimal : ".";
var cache = dojo.validate._isInRangeCache;
var cacheIdx = value + "max" + max + "min" + min + "dec" + dec;
if (typeof cache[cacheIdx] != "undefined") {
return cache[cacheIdx];
lib/HTML/Dojo/src.pm view on Meta::CPAN
tryOnly = corners;
corners = hasScroll;
hasScroll = padding;
padding = desiredY;
desiredY = desiredX[1];
desiredX = desiredX[0];
}
if (corners instanceof String || typeof corners == "string") {
corners = corners.split(",");
}
if (!isNaN(padding)) {
padding = [Number(padding), Number(padding)];
} else {
if (!(padding instanceof Array || typeof padding == "array")) {
padding = [0, 0];
}
}
var scroll = dojo.html.getScroll().offset;
var view = dojo.html.getViewport();
node = dojo.byId(node);
var oldDisplay = node.style.display;
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (dojo.render.html.opera) {
nd = db;
}
ret.x -= dojo.html.sumAncestorProperties(nd, "scrollLeft");
ret.y -= dojo.html.sumAncestorProperties(nd, "scrollTop");
}
var curnode = node;
do {
var n = curnode["offsetLeft"];
if (!h.opera || n > 0) {
ret.x += isNaN(n) ? 0 : n;
}
var m = curnode["offsetTop"];
ret.y += isNaN(m) ? 0 : m;
curnode = curnode.offsetParent;
} while ((curnode != endNode) && (curnode != null));
} else {
if (node["x"] && node["y"]) {
ret.x += isNaN(node.x) ? 0 : node.x;
ret.y += isNaN(node.y) ? 0 : node.y;
}
}
}
}
if (includeScroll) {
var scroll = dojo.html.getScroll();
ret.y += scroll.top;
ret.x += scroll.left;
}
var extentFuncArray = [dojo.html.getPaddingExtent, dojo.html.getBorderExtent, dojo.html.getMarginExtent];
lib/HTML/Dojo/src.pm view on Meta::CPAN
var s = dojo.html.getComputedStyle(node, cssSelector);
if ((!s) || ((s == "auto") && (autoIsZero))) {
return {value:0, units:"px"};
}
var match = s.match(/(\-?[\d.]+)([a-z%]*)/i);
if (!match) {
return dojo.html.getUnitValue.bad;
}
return {value:Number(match[1]), units:match[2].toLowerCase()};
};
dojo.html.getUnitValue.bad = {value:NaN, units:""};
if (dojo.render.html.ie) {
dojo.html.toPixelValue = function (element, styleValue) {
if (!styleValue) {
return 0;
}
if (styleValue.slice(-2) == "px") {
return parseFloat(styleValue);
}
var pixelValue = 0;
with (element) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
};
} else {
dojo.html.toPixelValue = function (element, styleValue) {
return (styleValue && (styleValue.slice(-2) == "px") ? parseFloat(styleValue) : 0);
};
}
dojo.html.getPixelValue = function (node, styleProperty, autoIsZero) {
return dojo.html.toPixelValue(node, dojo.html.getComputedStyle(node, styleProperty));
};
dojo.html.setPositivePixelValue = function (node, selector, value) {
if (isNaN(value)) {
return false;
}
node.style[selector] = Math.max(0, value) + "px";
return true;
};
dojo.html.styleSheet = null;
dojo.html.insertCssRule = function (selector, declaration, index) {
if (!dojo.html.styleSheet) {
if (document.createStyleSheet) {
dojo.html.styleSheet = document.createStyleSheet();
lib/HTML/Dojo/src.pm view on Meta::CPAN
var s = dojo.html.getComputedStyle(node, cssSelector);
if ((!s) || ((s == "auto") && (autoIsZero))) {
return {value:0, units:"px"};
}
var match = s.match(/(\-?[\d.]+)([a-z%]*)/i);
if (!match) {
return dojo.html.getUnitValue.bad;
}
return {value:Number(match[1]), units:match[2].toLowerCase()};
};
dojo.html.getUnitValue.bad = {value:NaN, units:""};
if (dojo.render.html.ie) {
dojo.html.toPixelValue = function (element, styleValue) {
if (!styleValue) {
return 0;
}
if (styleValue.slice(-2) == "px") {
return parseFloat(styleValue);
}
var pixelValue = 0;
with (element) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
};
} else {
dojo.html.toPixelValue = function (element, styleValue) {
return (styleValue && (styleValue.slice(-2) == "px") ? parseFloat(styleValue) : 0);
};
}
dojo.html.getPixelValue = function (node, styleProperty, autoIsZero) {
return dojo.html.toPixelValue(node, dojo.html.getComputedStyle(node, styleProperty));
};
dojo.html.setPositivePixelValue = function (node, selector, value) {
if (isNaN(value)) {
return false;
}
node.style[selector] = Math.max(0, value) + "px";
return true;
};
dojo.html.styleSheet = null;
dojo.html.insertCssRule = function (selector, declaration, index) {
if (!dojo.html.styleSheet) {
if (document.createStyleSheet) {
dojo.html.styleSheet = document.createStyleSheet();
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (dojo.render.html.opera) {
nd = db;
}
ret.x -= dojo.html.sumAncestorProperties(nd, "scrollLeft");
ret.y -= dojo.html.sumAncestorProperties(nd, "scrollTop");
}
var curnode = node;
do {
var n = curnode["offsetLeft"];
if (!h.opera || n > 0) {
ret.x += isNaN(n) ? 0 : n;
}
var m = curnode["offsetTop"];
ret.y += isNaN(m) ? 0 : m;
curnode = curnode.offsetParent;
} while ((curnode != endNode) && (curnode != null));
} else {
if (node["x"] && node["y"]) {
ret.x += isNaN(node.x) ? 0 : node.x;
ret.y += isNaN(node.y) ? 0 : node.y;
}
}
}
}
if (includeScroll) {
var scroll = dojo.html.getScroll();
ret.y += scroll.top;
ret.x += scroll.left;
}
var extentFuncArray = [dojo.html.getPaddingExtent, dojo.html.getBorderExtent, dojo.html.getMarginExtent];
lib/HTML/Dojo/src.pm view on Meta::CPAN
left = coords.left + "px";
top = coords.top + "px";
}
}, setZIndex:function (node) {
if (!this.iframe) {
return;
}
if (dojo.dom.isNode(node)) {
this.iframe.style.zIndex = dojo.html.getStyle(node, "z-index") - 1;
} else {
if (!isNaN(node)) {
this.iframe.style.zIndex = node;
}
}
}, show:function () {
if (this.iframe) {
this.iframe.style.display = "block";
}
}, hide:function () {
if (this.iframe) {
this.iframe.style.display = "none";
lib/HTML/Dojo/src.pm view on Meta::CPAN
tryOnly = corners;
corners = hasScroll;
hasScroll = padding;
padding = desiredY;
desiredY = desiredX[1];
desiredX = desiredX[0];
}
if (corners instanceof String || typeof corners == "string") {
corners = corners.split(",");
}
if (!isNaN(padding)) {
padding = [Number(padding), Number(padding)];
} else {
if (!(padding instanceof Array || typeof padding == "array")) {
padding = [0, 0];
}
}
var scroll = dojo.html.getScroll().offset;
var view = dojo.html.getViewport();
node = dojo.byId(node);
var oldDisplay = node.style.display;
lib/HTML/Dojo/src.pm view on Meta::CPAN
left = coords.left + "px";
top = coords.top + "px";
}
}, setZIndex:function (node) {
if (!this.iframe) {
return;
}
if (dojo.dom.isNode(node)) {
this.iframe.style.zIndex = dojo.html.getStyle(node, "z-index") - 1;
} else {
if (!isNaN(node)) {
this.iframe.style.zIndex = node;
}
}
}, show:function () {
if (this.iframe) {
this.iframe.style.display = "block";
}
}, hide:function () {
if (this.iframe) {
this.iframe.style.display = "none";
lib/HTML/Dojo/src.pm view on Meta::CPAN
ao.srcObj = args[1];
ao.srcFunc = args[2];
ao.adviceObj = args[3];
ao.adviceFunc = args[4];
ao.aroundObj = args[5];
ao.aroundFunc = args[6];
ao.once = args[7];
ao.delay = args[8];
ao.rate = args[9];
ao.adviceMsg = args[10];
ao.maxCalls = (!isNaN(parseInt(args[11]))) ? args[11] : -1;
break;
}
if (dl.isFunction(ao.aroundFunc)) {
var tmpName = dl.nameAnonFunc(ao.aroundFunc, ao.aroundObj, searchForNames);
ao.aroundFunc = tmpName;
}
if (dl.isFunction(ao.srcFunc)) {
ao.srcFunc = dl.getNameInObj(ao.srcObj, ao.srcFunc);
}
if (dl.isFunction(ao.adviceFunc)) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
return;
}
marr[7]--;
}
var undef;
var to = {args:[], jp_:this, object:obj, proceed:function () {
return callObj[callFunc].apply(callObj, to.args);
}};
to.args = aargs;
var delay = parseInt(marr[4]);
var hasDelay = ((!isNaN(delay)) && (marr[4] !== null) && (typeof marr[4] != "undefined"));
if (marr[5]) {
var rate = parseInt(marr[5]);
var cur = new Date();
var timerSet = false;
if ((marr["last"]) && ((cur - marr.last) <= rate)) {
if (dojo.event._canTimeout) {
if (marr["delayTimer"]) {
clearTimeout(marr.delayTimer);
}
var tod = parseInt(rate * 2);
lib/HTML/Dojo/src.pm view on Meta::CPAN
ao.srcObj = args[1];
ao.srcFunc = args[2];
ao.adviceObj = args[3];
ao.adviceFunc = args[4];
ao.aroundObj = args[5];
ao.aroundFunc = args[6];
ao.once = args[7];
ao.delay = args[8];
ao.rate = args[9];
ao.adviceMsg = args[10];
ao.maxCalls = (!isNaN(parseInt(args[11]))) ? args[11] : -1;
break;
}
if (dl.isFunction(ao.aroundFunc)) {
var tmpName = dl.nameAnonFunc(ao.aroundFunc, ao.aroundObj, searchForNames);
ao.aroundFunc = tmpName;
}
if (dl.isFunction(ao.srcFunc)) {
ao.srcFunc = dl.getNameInObj(ao.srcObj, ao.srcFunc);
}
if (dl.isFunction(ao.adviceFunc)) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
return;
}
marr[7]--;
}
var undef;
var to = {args:[], jp_:this, object:obj, proceed:function () {
return callObj[callFunc].apply(callObj, to.args);
}};
to.args = aargs;
var delay = parseInt(marr[4]);
var hasDelay = ((!isNaN(delay)) && (marr[4] !== null) && (typeof marr[4] != "undefined"));
if (marr[5]) {
var rate = parseInt(marr[5]);
var cur = new Date();
var timerSet = false;
if ((marr["last"]) && ((cur - marr.last) <= rate)) {
if (dojo.event._canTimeout) {
if (marr["delayTimer"]) {
clearTimeout(marr.delayTimer);
}
var tod = parseInt(rate * 2);
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}});
dojo.declare("dojo.dnd.HtmlDragMoveObject", dojo.dnd.HtmlDragObject, {onDragStart:function (e) {
dojo.html.clearSelection();
this.dragClone = this.domNode;
if (dojo.html.getComputedStyle(this.domNode, "position") != "absolute") {
this.domNode.style.position = "relative";
}
var left = parseInt(dojo.html.getComputedStyle(this.domNode, "left"));
var top = parseInt(dojo.html.getComputedStyle(this.domNode, "top"));
this.dragStartPosition = {x:isNaN(left) ? 0 : left, y:isNaN(top) ? 0 : top};
this.scrollOffset = dojo.html.getScroll().offset;
this.dragOffset = {y:this.dragStartPosition.y - e.pageY, x:this.dragStartPosition.x - e.pageX};
this.containingBlockPosition = {x:0, y:0};
if (this.constrainToContainer) {
this.constraints = this.getConstraints();
}
dojo.event.connect(this.domNode, "onclick", this, "_squelchOnClick");
}, onDragEnd:function (e) {
}, setAbsolutePosition:function (x, y) {
if (!this.disableY) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}});
dojo.declare("dojo.dnd.HtmlDragMoveObject", dojo.dnd.HtmlDragObject, {onDragStart:function (e) {
dojo.html.clearSelection();
this.dragClone = this.domNode;
if (dojo.html.getComputedStyle(this.domNode, "position") != "absolute") {
this.domNode.style.position = "relative";
}
var left = parseInt(dojo.html.getComputedStyle(this.domNode, "left"));
var top = parseInt(dojo.html.getComputedStyle(this.domNode, "top"));
this.dragStartPosition = {x:isNaN(left) ? 0 : left, y:isNaN(top) ? 0 : top};
this.scrollOffset = dojo.html.getScroll().offset;
this.dragOffset = {y:this.dragStartPosition.y - e.pageY, x:this.dragStartPosition.x - e.pageX};
this.containingBlockPosition = {x:0, y:0};
if (this.constrainToContainer) {
this.constraints = this.getConstraints();
}
dojo.event.connect(this.domNode, "onclick", this, "_squelchOnClick");
}, onDragEnd:function (e) {
}, setAbsolutePosition:function (x, y) {
if (!this.disableY) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (evt && evt.target) {
if (evt.target.nodeType == dojo.dom.ELEMENT_NODE) {
var eventTarget = evt.target;
} else {
var eventTarget = evt.target.parentNode;
}
dojo.event.browser.stopEvent(evt);
dojo.html.setClass(eventTarget, this.classNames.selectedTime);
this.selectedTime["hour"] = eventTarget.innerHTML;
} else {
if (!isNaN(evt)) {
var hourNodes = this.hourContainerNode.getElementsByTagName("td");
if (hourNodes.item(evt)) {
dojo.html.setClass(hourNodes.item(evt), this.classNames.selectedTime);
this.selectedTime["hour"] = hourNodes.item(evt).innerHTML;
}
}
}
this.selectedTime.anyTime = false;
}, onSetSelectedMinute:function (evt) {
this.onClearSelectedAnyTime();
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (evt && evt.target) {
if (evt.target.nodeType == dojo.dom.ELEMENT_NODE) {
var eventTarget = evt.target;
} else {
var eventTarget = evt.target.parentNode;
}
dojo.event.browser.stopEvent(evt);
dojo.html.setClass(eventTarget, this.classNames.selectedTime);
this.selectedTime["minute"] = eventTarget.innerHTML;
} else {
if (!isNaN(evt)) {
var minuteNodes = this.minuteContainerNode.getElementsByTagName("td");
if (minuteNodes.item(evt)) {
dojo.html.setClass(minuteNodes.item(evt), this.classNames.selectedTime);
this.selectedTime["minute"] = minuteNodes.item(evt).innerHTML;
}
}
}
}, onSetSelectedAmPm:function (evt) {
this.onClearSelectedAnyTime();
this.onClearSelectedAmPm();
lib/HTML/Dojo/src.pm view on Meta::CPAN
dojo.require("dojo.string.common");
dojo.require("dojo.i18n.common");
dojo.requireLocalization("dojo.widget", "DropdownDatePicker", null, "ROOT");
dojo.widget.defineWidget("dojo.widget.DropdownDatePicker", dojo.widget.DropdownContainer, {iconURL:dojo.uri.moduleUri("dojo.widget", "templates/images/dateIcon.gif"), formatLength:"short", displayFormat:"", saveFormat:"", value:"", name:"", displayWe...
dojo.widget.DropdownDatePicker.superclass.postMixInProperties.apply(this, arguments);
var messages = dojo.i18n.getLocalization("dojo.widget", "DropdownDatePicker", this.lang);
this.iconAlt = messages.selectDate;
if (typeof (this.value) == "string" && this.value.toLowerCase() == "today") {
this.value = new Date();
}
if (this.value && isNaN(this.value)) {
var orig = this.value;
this.value = dojo.date.fromRfc3339(this.value);
if (!this.value) {
this.value = new Date(orig);
dojo.deprecated("dojo.widget.DropdownDatePicker", "date attributes must be passed in Rfc3339 format", "0.5");
}
}
if (this.value && !isNaN(this.value)) {
this.value = new Date(this.value);
}
}, fillInTemplate:function (args, frag) {
dojo.widget.DropdownDatePicker.superclass.fillInTemplate.call(this, args, frag);
var dpArgs = {widgetContainerId:this.widgetId, lang:this.lang, value:this.value, startDate:this.startDate, endDate:this.endDate, displayWeeks:this.displayWeeks, weekStartsOn:this.weekStartsOn, adjustWeeks:this.adjustWeeks, staticDisplay:this.staticD...
this.datePicker = dojo.widget.createWidget("DatePicker", dpArgs, this.containerNode, "child");
dojo.event.connect(this.datePicker, "onValueChanged", this, "_updateText");
dojo.event.connect(this.inputNode, "onChange", this, "_updateText");
if (this.value) {
this._updateText();
lib/HTML/Dojo/src.pm view on Meta::CPAN
dojo.require("dojo.date.format");
dojo.require("dojo.date.serialize");
dojo.require("dojo.i18n.common");
dojo.widget.defineWidget("dojo.widget.DropdownTimePicker", dojo.widget.DropdownContainer, {iconURL:dojo.uri.moduleUri("dojo.widget", "templates/images/timeIcon.gif"), formatLength:"short", displayFormat:"", timeFormat:"", saveFormat:"", value:"", na...
dojo.widget.DropdownTimePicker.superclass.postMixInProperties.apply(this, arguments);
var messages = dojo.i18n.getLocalization("dojo.widget", "DropdownTimePicker", this.lang);
this.iconAlt = messages.selectTime;
if (typeof (this.value) == "string" && this.value.toLowerCase() == "today") {
this.value = new Date();
}
if (this.value && isNaN(this.value)) {
var orig = this.value;
this.value = dojo.date.fromRfc3339(this.value);
if (!this.value) {
var d = dojo.date.format(new Date(), {selector:"dateOnly", datePattern:"yyyy-MM-dd"});
var c = orig.split(":");
for (var i = 0; i < c.length; ++i) {
if (c[i].length == 1) {
c[i] = "0" + c[i];
}
}
orig = c.join(":");
this.value = dojo.date.fromRfc3339(d + "T" + orig);
dojo.deprecated("dojo.widget.DropdownTimePicker", "time attributes must be passed in Rfc3339 format", "0.5");
}
}
if (this.value && !isNaN(this.value)) {
this.value = new Date(this.value);
}
}, fillInTemplate:function () {
dojo.widget.DropdownTimePicker.superclass.fillInTemplate.apply(this, arguments);
var value = "";
if (this.value instanceof Date) {
value = this.value;
} else {
if (this.value) {
var orig = this.value;
lib/HTML/Dojo/src.pm view on Meta::CPAN
this.rightBorderNode.style.borderRightWidth = this.domNode.style.borderRightWidth;
this.leftBorderNode.style.borderLeftWidth = this.domNode.style.borderLeftWidth;
this.domNode.style.borderWidth = "0px 0px 0px 0px";
}
this._handleMove = new dojo.widget._SliderDragMoveSource(this.sliderHandleNode);
this._handleMove.setParent(this);
if (this.clickSelect) {
dojo.event.connect(this.constrainingContainerNode, "onmousedown", this, "_onClick");
}
if (this.isEnableX) {
this.setValueX(!isNaN(this.initialValueX) ? this.initialValueX : (!isNaN(this.minimumX) ? this.minimumX : 0));
}
if (!this.isEnableX || !this.showButtons) {
this.rightButtonNode.style.width = "1px";
this.rightButtonNode.style.visibility = "hidden";
this.leftButtonNode.style.width = "1px";
this.leftButtonNode.style.visibility = "hidden";
}
if (this.isEnableY) {
this.setValueY(!isNaN(this.initialValueY) ? this.initialValueY : (!isNaN(this.minimumY) ? this.minimumY : 0));
}
if (!this.isEnableY || !this.showButtons) {
this.bottomButtonNode.style.width = "1px";
this.bottomButtonNode.style.visibility = "hidden";
this.topButtonNode.style.width = "1px";
this.topButtonNode.style.visibility = "hidden";
}
if (this.focusNode.addEventListener) {
this.focusNode.addEventListener("DOMMouseScroll", dojo.lang.hitch(this, "_mouseWheeled"), false);
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
this.sliderHandleNode.style.left = x + "px";
if (this.flipX) {
this._clipLeft = x + this._clipXdelta;
} else {
this._clipRight = x + this._clipXdelta;
}
this.progressBackgroundNode.style.clip = "rect(" + this._clipTop + "px," + this._clipRight + "px," + this._clipBottom + "px," + this._clipLeft + "px)";
}, _calc_valueSizeX:function () {
var constrainingCtrBox = dojo.html.getContentBox(this.constrainingContainerNode);
var sliderHandleBox = dojo.html.getContentBox(this.sliderHandleNode);
if (isNaN(constrainingCtrBox.width) || isNaN(sliderHandleBox.width) || constrainingCtrBox.width <= 0 || sliderHandleBox.width <= 0) {
return false;
}
this._constraintWidth = constrainingCtrBox.width + dojo.html.getPadding(this.constrainingContainerNode).width - sliderHandleBox.width;
if (this.flipX) {
this._clipLeft = this._clipRight = constrainingCtrBox.width;
} else {
this._clipLeft = this._clipRight = 0;
}
this._clipXdelta = sliderHandleBox.width >> 1;
if (!this.isEnableY) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
this._valueSizeX = this._constraintWidth / (this.snapValuesX - 1);
return true;
}, setValueX:function (value) {
if (0 == this._valueSizeX) {
if (this._calc_valueSizeX() == false) {
dojo.lang.setTimeout(this, "setValueX", 100, value);
return;
}
}
if (isNaN(value)) {
value = 0;
}
if (value > this.maximumX) {
value = this.maximumX;
} else {
if (value < this.minimumX) {
value = this.minimumX;
}
}
var pixelPercent = (value - this.minimumX) / (this.maximumX - this.minimumX);
lib/HTML/Dojo/src.pm view on Meta::CPAN
this.sliderHandleNode.style.top = y + "px";
if (this.flipY) {
this._clipTop = y + this._clipYdelta;
} else {
this._clipBottom = y + this._clipYdelta;
}
this.progressBackgroundNode.style.clip = "rect(" + this._clipTop + "px," + this._clipRight + "px," + this._clipBottom + "px," + this._clipLeft + "px)";
}, _calc_valueSizeY:function () {
var constrainingCtrBox = dojo.html.getContentBox(this.constrainingContainerNode);
var sliderHandleBox = dojo.html.getContentBox(this.sliderHandleNode);
if (isNaN(constrainingCtrBox.height) || isNaN(sliderHandleBox.height) || constrainingCtrBox.height <= 0 || sliderHandleBox.height <= 0) {
return false;
}
this._constraintHeight = constrainingCtrBox.height + dojo.html.getPadding(this.constrainingContainerNode).height - sliderHandleBox.height;
if (this.flipY) {
this._clipTop = this._clipBottom = constrainingCtrBox.height;
} else {
this._clipTop = this._clipBottom = 0;
}
this._clipYdelta = sliderHandleBox.height >> 1;
if (!this.isEnableX) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
this._valueSizeY = this._constraintHeight / (this.snapValuesY - 1);
return true;
}, setValueY:function (value) {
if (0 == this._valueSizeY) {
if (this._calc_valueSizeY() == false) {
dojo.lang.setTimeout(this, "setValueY", 100, value);
return;
}
}
if (isNaN(value)) {
value = 0;
}
if (value > this.maximumY) {
value = this.maximumY;
} else {
if (value < this.minimumY) {
value = this.minimumY;
}
}
var pixelPercent = (value - this.minimumY) / (this.maximumY - this.minimumY);
lib/HTML/Dojo/src.pm view on Meta::CPAN
var y = evt.pageY - parent.y - (content.height >> 1);
this._snapY(y);
}
this.notifyListeners();
}, notifyListeners:function () {
this.onValueChanged(this.getValueX(), this.getValueY());
}, onValueChanged:function (x, y) {
}});
dojo.widget.defineWidget("dojo.widget.SliderHorizontal", dojo.widget.Slider, {isEnableX:true, isEnableY:false, initialValue:"", snapValues:"", minimum:"", maximum:"", buttonStyle:"", backgroundSize:"height:10px;width:200px;", backgroundSrc:dojo.uri.m...
dojo.widget.SliderHorizontal.superclass.postMixInProperties.apply(this, arguments);
if (!isNaN(parseFloat(this.initialValue))) {
this.initialValueX = parseFloat(this.initialValue);
}
if (!isNaN(parseFloat(this.minimum))) {
this.minimumX = parseFloat(this.minimum);
}
if (!isNaN(parseFloat(this.maximum))) {
this.maximumX = parseFloat(this.maximum);
}
if (!isNaN(parseInt(this.snapValues))) {
this.snapValuesX = parseInt(this.snapValues);
}
if (dojo.lang.isString(this.buttonStyle) && this.buttonStyle != "") {
this.buttonStyleX = this.buttonStyle;
}
if (dojo.lang.isBoolean(this.flip)) {
this.flipX = this.flip;
}
}, notifyListeners:function () {
this.onValueChanged(this.getValueX());
}, getValue:function () {
return this.getValueX();
}, setValue:function (value) {
this.setValueX(value);
}, onValueChanged:function (value) {
}});
dojo.widget.defineWidget("dojo.widget.SliderVertical", dojo.widget.Slider, {isEnableX:false, isEnableY:true, initialValue:"", snapValues:"", minimum:"", maximum:"", buttonStyle:"", backgroundSize:"width:10px;height:200px;", backgroundSrc:dojo.uri.mod...
dojo.widget.SliderVertical.superclass.postMixInProperties.apply(this, arguments);
if (!isNaN(parseFloat(this.initialValue))) {
this.initialValueY = parseFloat(this.initialValue);
}
if (!isNaN(parseFloat(this.minimum))) {
this.minimumY = parseFloat(this.minimum);
}
if (!isNaN(parseFloat(this.maximum))) {
this.maximumY = parseFloat(this.maximum);
}
if (!isNaN(parseInt(this.snapValues))) {
this.snapValuesY = parseInt(this.snapValues);
}
if (dojo.lang.isString(this.buttonStyle) && this.buttonStyle != "") {
this.buttonStyleY = this.buttonStyle;
}
if (dojo.lang.isBoolean(this.flip)) {
this.flipY = this.flip;
}
}, notifyListeners:function () {
this.onValueChanged(this.getValueY());
lib/HTML/Dojo/src.pm view on Meta::CPAN
dojo.require("dojo.date.serialize");
dojo.require("dojo.string.common");
dojo.require("dojo.i18n.common");
dojo.widget.defineWidget("dojo.widget.DropdownDatePicker", dojo.widget.DropdownContainer, {iconURL:dojo.uri.moduleUri("dojo.widget", "templates/images/dateIcon.gif"), formatLength:"short", displayFormat:"", saveFormat:"", value:"", name:"", displayW...
dojo.widget.DropdownDatePicker.superclass.postMixInProperties.apply(this, arguments);
var messages = dojo.i18n.getLocalization("dojo.widget", "DropdownDatePicker", this.lang);
this.iconAlt = messages.selectDate;
if (typeof (this.value) == "string" && this.value.toLowerCase() == "today") {
this.value = new Date();
}
if (this.value && isNaN(this.value)) {
var orig = this.value;
this.value = dojo.date.fromRfc3339(this.value);
if (!this.value) {
this.value = new Date(orig);
dojo.deprecated("dojo.widget.DropdownDatePicker", "date attributes must be passed in Rfc3339 format", "0.5");
}
}
if (this.value && !isNaN(this.value)) {
this.value = new Date(this.value);
}
}, fillInTemplate:function (args, frag) {
dojo.widget.DropdownDatePicker.superclass.fillInTemplate.call(this, args, frag);
var dpArgs = {widgetContainerId:this.widgetId, lang:this.lang, value:this.value, startDate:this.startDate, endDate:this.endDate, displayWeeks:this.displayWeeks, weekStartsOn:this.weekStartsOn, adjustWeeks:this.adjustWeeks, staticDisplay:this.static...
this.datePicker = dojo.widget.createWidget("DatePicker", dpArgs, this.containerNode, "child");
dojo.event.connect(this.datePicker, "onValueChanged", this, "_updateText");
dojo.event.connect(this.inputNode, "onChange", this, "_updateText");
if (this.value) {
this._updateText();
lib/HTML/Dojo/src.pm view on Meta::CPAN
return {"index":idx, "length":length, "start":Math.max(idx - length, 0)};
}, getMean:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var t = 0;
var c = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
t += n;
c++;
}
}
t /= Math.max(c, 1);
return t;
}, getMovingAverage:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var t = 0;
var c = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
t += n;
c++;
}
}
t /= Math.max(c, 1);
return t;
}, getVariance:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var t = 0;
var s = 0;
var c = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
t += n;
s += Math.pow(n, 2);
c++;
}
}
return (s / c) - Math.pow(t / c, 2);
}, getStandardDeviation:function (len) {
return Math.sqrt(this.getVariance(len));
}, getMax:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var t = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
t = Math.max(n, t);
}
}
return t;
}, getMin:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var t = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
t = Math.min(n, t);
}
}
return t;
}, getMedian:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var a = [];
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
var b = false;
for (var j = 0; j < a.length && !b; j++) {
if (n == a[j]) {
b = true;
}
}
if (!b) {
a.push(n);
}
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
}, getMode:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var o = {};
var ret = 0;
var m = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
if (!o[this.values[i].value]) {
o[this.values[i].value] = 1;
} else {
o[this.values[i].value]++;
}
}
}
for (var p in o) {
if (m < o[p]) {
m = o[p];
lib/HTML/Dojo/src.pm view on Meta::CPAN
var trans = dojo.html.getAttribute(cells[i], "filterusing");
var f = this.getTypeFromString(trans);
if (f != null && f != window && typeof (f) == "function") {
o.filterFunction = f;
}
}
this.columns.push(o);
if (dojo.html.hasAttribute(cells[i], "sort")) {
var info = {index:i, direction:0};
var dir = dojo.html.getAttribute(cells[i], "sort");
if (!isNaN(parseInt(dir))) {
dir = parseInt(dir);
info.direction = (dir != 0) ? 1 : 0;
} else {
info.direction = (dir.toLowerCase() == "desc") ? 1 : 0;
}
this.sortInformation.push(info);
}
}
if (this.sortInformation.length == 0) {
this.sortInformation.push({index:0, direction:0});
lib/HTML/Dojo/src.pm view on Meta::CPAN
this.fillCell(cell, this.columns[j], val);
row.appendChild(cell);
}
return row;
}, fillCell:function (cell, meta, val) {
if (meta.sortType == "__markup__") {
cell.innerHTML = val;
} else {
if (meta.getType() == Date) {
val = new Date(val);
if (!isNaN(val)) {
var format = this.defaultDateFormat;
if (meta.format) {
format = meta.format;
}
cell.innerHTML = dojo.date.strftime(val, format);
} else {
cell.innerHTML = val;
}
} else {
if ("Number number int Integer float Float".indexOf(meta.getType()) > -1) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
return {"index":idx, "length":length, "start":Math.max(idx - length, 0)};
}, getMean:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var t = 0;
var c = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
t += n;
c++;
}
}
t /= Math.max(c, 1);
return t;
}, getMovingAverage:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var t = 0;
var c = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
t += n;
c++;
}
}
t /= Math.max(c, 1);
return t;
}, getVariance:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var t = 0;
var s = 0;
var c = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
t += n;
s += Math.pow(n, 2);
c++;
}
}
return (s / c) - Math.pow(t / c, 2);
}, getStandardDeviation:function (len) {
return Math.sqrt(this.getVariance(len));
}, getMax:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var t = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
t = Math.max(n, t);
}
}
return t;
}, getMin:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var t = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
t = Math.min(n, t);
}
}
return t;
}, getMedian:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var a = [];
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
var b = false;
for (var j = 0; j < a.length && !b; j++) {
if (n == a[j]) {
b = true;
}
}
if (!b) {
a.push(n);
}
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
}, getMode:function (len) {
var range = this.createRange(len);
if (range.index < 0) {
return 0;
}
var o = {};
var ret = 0;
var m = 0;
for (var i = range.index; i >= range.start; i--) {
var n = parseFloat(this.values[i].value);
if (!isNaN(n)) {
if (!o[this.values[i].value]) {
o[this.values[i].value] = 1;
} else {
o[this.values[i].value]++;
}
}
}
for (var p in o) {
if (m < o[p]) {
m = o[p];
lib/HTML/Dojo/src.pm view on Meta::CPAN
this.rightBorderNode.style.borderRightWidth = this.domNode.style.borderRightWidth;
this.leftBorderNode.style.borderLeftWidth = this.domNode.style.borderLeftWidth;
this.domNode.style.borderWidth = "0px 0px 0px 0px";
}
this._handleMove = new dojo.widget._SliderDragMoveSource(this.sliderHandleNode);
this._handleMove.setParent(this);
if (this.clickSelect) {
dojo.event.connect(this.constrainingContainerNode, "onmousedown", this, "_onClick");
}
if (this.isEnableX) {
this.setValueX(!isNaN(this.initialValueX) ? this.initialValueX : (!isNaN(this.minimumX) ? this.minimumX : 0));
}
if (!this.isEnableX || !this.showButtons) {
this.rightButtonNode.style.width = "1px";
this.rightButtonNode.style.visibility = "hidden";
this.leftButtonNode.style.width = "1px";
this.leftButtonNode.style.visibility = "hidden";
}
if (this.isEnableY) {
this.setValueY(!isNaN(this.initialValueY) ? this.initialValueY : (!isNaN(this.minimumY) ? this.minimumY : 0));
}
if (!this.isEnableY || !this.showButtons) {
this.bottomButtonNode.style.width = "1px";
this.bottomButtonNode.style.visibility = "hidden";
this.topButtonNode.style.width = "1px";
this.topButtonNode.style.visibility = "hidden";
}
if (this.focusNode.addEventListener) {
this.focusNode.addEventListener("DOMMouseScroll", dojo.lang.hitch(this, "_mouseWheeled"), false);
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
this.sliderHandleNode.style.left = x + "px";
if (this.flipX) {
this._clipLeft = x + this._clipXdelta;
} else {
this._clipRight = x + this._clipXdelta;
}
this.progressBackgroundNode.style.clip = "rect(" + this._clipTop + "px," + this._clipRight + "px," + this._clipBottom + "px," + this._clipLeft + "px)";
}, _calc_valueSizeX:function () {
var constrainingCtrBox = dojo.html.getContentBox(this.constrainingContainerNode);
var sliderHandleBox = dojo.html.getContentBox(this.sliderHandleNode);
if (isNaN(constrainingCtrBox.width) || isNaN(sliderHandleBox.width) || constrainingCtrBox.width <= 0 || sliderHandleBox.width <= 0) {
return false;
}
this._constraintWidth = constrainingCtrBox.width + dojo.html.getPadding(this.constrainingContainerNode).width - sliderHandleBox.width;
if (this.flipX) {
this._clipLeft = this._clipRight = constrainingCtrBox.width;
} else {
this._clipLeft = this._clipRight = 0;
}
this._clipXdelta = sliderHandleBox.width >> 1;
if (!this.isEnableY) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
this._valueSizeX = this._constraintWidth / (this.snapValuesX - 1);
return true;
}, setValueX:function (value) {
if (0 == this._valueSizeX) {
if (this._calc_valueSizeX() == false) {
dojo.lang.setTimeout(this, "setValueX", 100, value);
return;
}
}
if (isNaN(value)) {
value = 0;
}
if (value > this.maximumX) {
value = this.maximumX;
} else {
if (value < this.minimumX) {
value = this.minimumX;
}
}
var pixelPercent = (value - this.minimumX) / (this.maximumX - this.minimumX);
lib/HTML/Dojo/src.pm view on Meta::CPAN
this.sliderHandleNode.style.top = y + "px";
if (this.flipY) {
this._clipTop = y + this._clipYdelta;
} else {
this._clipBottom = y + this._clipYdelta;
}
this.progressBackgroundNode.style.clip = "rect(" + this._clipTop + "px," + this._clipRight + "px," + this._clipBottom + "px," + this._clipLeft + "px)";
}, _calc_valueSizeY:function () {
var constrainingCtrBox = dojo.html.getContentBox(this.constrainingContainerNode);
var sliderHandleBox = dojo.html.getContentBox(this.sliderHandleNode);
if (isNaN(constrainingCtrBox.height) || isNaN(sliderHandleBox.height) || constrainingCtrBox.height <= 0 || sliderHandleBox.height <= 0) {
return false;
}
this._constraintHeight = constrainingCtrBox.height + dojo.html.getPadding(this.constrainingContainerNode).height - sliderHandleBox.height;
if (this.flipY) {
this._clipTop = this._clipBottom = constrainingCtrBox.height;
} else {
this._clipTop = this._clipBottom = 0;
}
this._clipYdelta = sliderHandleBox.height >> 1;
if (!this.isEnableX) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
this._valueSizeY = this._constraintHeight / (this.snapValuesY - 1);
return true;
}, setValueY:function (value) {
if (0 == this._valueSizeY) {
if (this._calc_valueSizeY() == false) {
dojo.lang.setTimeout(this, "setValueY", 100, value);
return;
}
}
if (isNaN(value)) {
value = 0;
}
if (value > this.maximumY) {
value = this.maximumY;
} else {
if (value < this.minimumY) {
value = this.minimumY;
}
}
var pixelPercent = (value - this.minimumY) / (this.maximumY - this.minimumY);
lib/HTML/Dojo/src.pm view on Meta::CPAN
var y = evt.pageY - parent.y - (content.height >> 1);
this._snapY(y);
}
this.notifyListeners();
}, notifyListeners:function () {
this.onValueChanged(this.getValueX(), this.getValueY());
}, onValueChanged:function (x, y) {
}});
dojo.widget.defineWidget("dojo.widget.SliderHorizontal", dojo.widget.Slider, {isEnableX:true, isEnableY:false, initialValue:"", snapValues:"", minimum:"", maximum:"", buttonStyle:"", backgroundSize:"height:10px;width:200px;", backgroundSrc:dojo.uri....
dojo.widget.SliderHorizontal.superclass.postMixInProperties.apply(this, arguments);
if (!isNaN(parseFloat(this.initialValue))) {
this.initialValueX = parseFloat(this.initialValue);
}
if (!isNaN(parseFloat(this.minimum))) {
this.minimumX = parseFloat(this.minimum);
}
if (!isNaN(parseFloat(this.maximum))) {
this.maximumX = parseFloat(this.maximum);
}
if (!isNaN(parseInt(this.snapValues))) {
this.snapValuesX = parseInt(this.snapValues);
}
if (dojo.lang.isString(this.buttonStyle) && this.buttonStyle != "") {
this.buttonStyleX = this.buttonStyle;
}
if (dojo.lang.isBoolean(this.flip)) {
this.flipX = this.flip;
}
}, notifyListeners:function () {
this.onValueChanged(this.getValueX());
}, getValue:function () {
return this.getValueX();
}, setValue:function (value) {
this.setValueX(value);
}, onValueChanged:function (value) {
}});
dojo.widget.defineWidget("dojo.widget.SliderVertical", dojo.widget.Slider, {isEnableX:false, isEnableY:true, initialValue:"", snapValues:"", minimum:"", maximum:"", buttonStyle:"", backgroundSize:"width:10px;height:200px;", backgroundSrc:dojo.uri.mo...
dojo.widget.SliderVertical.superclass.postMixInProperties.apply(this, arguments);
if (!isNaN(parseFloat(this.initialValue))) {
this.initialValueY = parseFloat(this.initialValue);
}
if (!isNaN(parseFloat(this.minimum))) {
this.minimumY = parseFloat(this.minimum);
}
if (!isNaN(parseFloat(this.maximum))) {
this.maximumY = parseFloat(this.maximum);
}
if (!isNaN(parseInt(this.snapValues))) {
this.snapValuesY = parseInt(this.snapValues);
}
if (dojo.lang.isString(this.buttonStyle) && this.buttonStyle != "") {
this.buttonStyleY = this.buttonStyle;
}
if (dojo.lang.isBoolean(this.flip)) {
this.flipY = this.flip;
}
}, notifyListeners:function () {
this.onValueChanged(this.getValueY());
lib/HTML/Dojo/src.pm view on Meta::CPAN
o.sortType = sortType;
o.dataType = type;
}
}
}
o.label = dojo.html.renderedTextContent(cells[i]);
this.columns.push(o);
if (dojo.html.hasAttribute(cells[i], "sort")) {
this.sortIndex = i;
var dir = dojo.html.getAttribute(cells[i], "sort");
if (!isNaN(parseInt(dir))) {
dir = parseInt(dir);
this.sortDirection = (dir != 0) ? 1 : 0;
} else {
this.sortDirection = (dir.toLowerCase() == "desc") ? 1 : 0;
}
}
}
}, parseData:function (data) {
this.data = [];
this.selected = [];
lib/HTML/Dojo/src.pm view on Meta::CPAN
} else {
cell.appendChild(document.createTextNode(data[i][this.columns[j].getField()]));
}
}
row.appendChild(cell);
}
body.appendChild(row);
dojo.event.connect(row, "onclick", this, "onUISelect");
}
var minRows = parseInt(this.minRows);
if (!isNaN(minRows) && minRows > 0 && data.length < minRows) {
var mod = 0;
if (data.length % 2 == 0) {
mod = 1;
}
var nRows = minRows - data.length;
for (var i = 0; i < nRows; i++) {
var row = document.createElement("tr");
row.setAttribute("ignoreIfParsed", "true");
if (this.enableAlternateRows && i % 2 == mod) {
row.className = this.rowAlternateClass;
lib/HTML/Dojo/src.pm view on Meta::CPAN
o.sortType = sortType;
o.dataType = type;
}
}
}
o.label = dojo.html.renderedTextContent(cells[i]);
this.columns.push(o);
if (dojo.html.hasAttribute(cells[i], "sort")) {
this.sortIndex = i;
var dir = dojo.html.getAttribute(cells[i], "sort");
if (!isNaN(parseInt(dir))) {
dir = parseInt(dir);
this.sortDirection = (dir != 0) ? 1 : 0;
} else {
this.sortDirection = (dir.toLowerCase() == "desc") ? 1 : 0;
}
}
}
}, parseData:function (data) {
this.data = [];
this.selected = [];
lib/HTML/Dojo/src.pm view on Meta::CPAN
} else {
cell.appendChild(document.createTextNode(data[i][this.columns[j].getField()]));
}
}
row.appendChild(cell);
}
body.appendChild(row);
dojo.event.connect(row, "onclick", this, "onUISelect");
}
var minRows = parseInt(this.minRows);
if (!isNaN(minRows) && minRows > 0 && data.length < minRows) {
var mod = 0;
if (data.length % 2 == 0) {
mod = 1;
}
var nRows = minRows - data.length;
for (var i = 0; i < nRows; i++) {
var row = document.createElement("tr");
row.setAttribute("ignoreIfParsed", "true");
if (this.enableAlternateRows && i % 2 == mod) {
row.className = this.rowAlternateClass;
lib/HTML/Dojo/src.pm view on Meta::CPAN
var trans = dojo.html.getAttribute(cells[i], "filterusing");
var f = this.getTypeFromString(trans);
if (f != null && f != window && typeof (f) == "function") {
o.filterFunction = f;
}
}
this.columns.push(o);
if (dojo.html.hasAttribute(cells[i], "sort")) {
var info = {index:i, direction:0};
var dir = dojo.html.getAttribute(cells[i], "sort");
if (!isNaN(parseInt(dir))) {
dir = parseInt(dir);
info.direction = (dir != 0) ? 1 : 0;
} else {
info.direction = (dir.toLowerCase() == "desc") ? 1 : 0;
}
this.sortInformation.push(info);
}
}
if (this.sortInformation.length == 0) {
this.sortInformation.push({index:0, direction:0});
lib/HTML/Dojo/src.pm view on Meta::CPAN
this.fillCell(cell, this.columns[j], val);
row.appendChild(cell);
}
return row;
}, fillCell:function (cell, meta, val) {
if (meta.sortType == "__markup__") {
cell.innerHTML = val;
} else {
if (meta.getType() == Date) {
val = new Date(val);
if (!isNaN(val)) {
var format = this.defaultDateFormat;
if (meta.format) {
format = meta.format;
}
cell.innerHTML = dojo.date.strftime(val, format);
} else {
cell.innerHTML = val;
}
} else {
if ("Number number int Integer float Float".indexOf(meta.getType()) > -1) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
this._spinnerPostMixInProperties(args, frag);
}, postCreate:function (args, frag) {
dojo.widget.RealNumberSpinner.superclass.postCreate.apply(this, arguments);
this._spinnerPostCreate(args, frag);
}, adjustValue:function (direction, x) {
var val = this.getValue().replace(/[^\-+\.eE\d]/g, "");
if (!val.length) {
return;
}
var num = parseFloat(val);
if (isNaN(num)) {
return;
}
var delta = this.delta.split(/[eE]/);
if (!delta.length) {
delta = [1, 1];
} else {
delta[0] = parseFloat(delta[0].replace(/[^\-+\.\d]/g, ""));
if (isNaN(delta[0])) {
delta[0] = 1;
}
if (delta.length > 1) {
delta[1] = parseInt(delta[1]);
}
if (isNaN(delta[1])) {
delta[1] = 1;
}
}
val = this.getValue().split(/[eE]/);
if (!val.length) {
return;
}
var numBase = parseFloat(val[0].replace(/[^\-+\.\d]/g, ""));
if (val.length == 1) {
var numExp = 0;
lib/HTML/Dojo/src.pm view on Meta::CPAN
numBase += delta[0] * direction;
} else {
x = Number.MAX_VALUE;
numExp += delta[1] * direction;
if (this.flags.eSigned == false && numExp < 0) {
numExp = 0;
}
}
num = Math.min(Math.max((numBase * Math.pow(10, numExp)), (this.flags.min ? this.flags.min : -Infinity)), (this.flags.max ? this.flags.max : +Infinity));
if ((this.flags.exponent == true || (this.flags.exponent != false && x != 0)) && num.toExponential) {
if (isNaN(this.flags.places) || this.flags.places == Infinity) {
val = num.toExponential();
} else {
val = num.toExponential(this.flags.places);
}
} else {
if (num.toFixed && num.toPrecision) {
if (isNaN(this.flags.places) || this.flags.places == Infinity) {
val = num.toPrecision((1 / 3).toString().length - 1);
} else {
val = num.toFixed(this.flags.places);
}
} else {
val = num.toString();
}
}
if (num >= 0) {
if (this.flags.signed == true) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}
if (val.length > 1) {
if ((this.flags.eSigned == true) && (val[1].substr(0, 1) != "+")) {
val[1] = "+" + val[1];
} else {
if ((!this.flags.eSigned) && (val[1].substr(0, 1) == "+")) {
val[1] = val[1].substr(1);
} else {
if ((!this.flags.eSigned) && (val[1].substr(0, 1) == "-") && (num.toFixed && num.toPrecision)) {
if (isNaN(this.flags.places)) {
val[0] = num.toPrecision((1 / 3).toString().length - 1);
} else {
val[0] = num.toFixed(this.flags.places).toString();
}
val[1] = "0";
}
}
}
val[0] += "e" + val[1];
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
ampm = val.replace(new RegExp(re), "$" + ampmPos);
cursorFormat = cursorFormat.replace(/t+/, ampm.replace(/./g, "t"));
}
var hour = 0;
var deltaHour = 1;
if (hourPos > 0) {
hour = val.replace(new RegExp(re), "$" + hourPos);
if (dojo.lang.isString(this.delta)) {
deltaHour = this.delta.replace(new RegExp(re), "$" + hourPos);
}
if (isNaN(deltaHour)) {
deltaHour = 1;
} else {
deltaHour = parseInt(deltaHour);
}
if (hour.length == 2) {
cursorFormat = cursorFormat.replace(/([Hh])+/, "$1$1");
} else {
cursorFormat = cursorFormat.replace(/([Hh])+/, "$1");
}
if (isNaN(hour)) {
hour = 0;
} else {
hour = parseInt(hour.replace(/^0(\d)/, "$1"));
}
}
var min = 0;
var deltaMin = 1;
if (minPos > 0) {
min = val.replace(new RegExp(re), "$" + minPos);
if (dojo.lang.isString(this.delta)) {
deltaMin = this.delta.replace(new RegExp(re), "$" + minPos);
}
if (isNaN(deltaMin)) {
deltaMin = 1;
} else {
deltaMin = parseInt(deltaMin);
}
cursorFormat = cursorFormat.replace(/m+/, min.replace(/./g, "m"));
if (isNaN(min)) {
min = 0;
} else {
min = parseInt(min.replace(/^0(\d)/, "$1"));
}
}
var sec = 0;
var deltaSec = 1;
if (secPos > 0) {
sec = val.replace(new RegExp(re), "$" + secPos);
if (dojo.lang.isString(this.delta)) {
deltaSec = this.delta.replace(new RegExp(re), "$" + secPos);
}
if (isNaN(deltaSec)) {
deltaSec = 1;
} else {
deltaSec = parseInt(deltaSec);
}
cursorFormat = cursorFormat.replace(/s+/, sec.replace(/./g, "s"));
if (isNaN(sec)) {
sec = 0;
} else {
sec = parseInt(sec.replace(/^0(\d)/, "$1"));
}
}
if (isNaN(x) || x >= cursorFormat.length) {
x = cursorFormat.length - 1;
}
var cursorToken = cursorFormat.charAt(x);
switch (cursorToken) {
case "t":
if (ampm == this.flags.amSymbol) {
ampm = this.flags.pmSymbol;
} else {
if (ampm == this.flags.pmSymbol) {
ampm = this.flags.amSymbol;
lib/HTML/Dojo/src.pm view on Meta::CPAN
dojo.require("dojo.date.serialize");
dojo.require("dojo.i18n.common");
dojo.requireLocalization("dojo.widget", "DropdownTimePicker", null, "ROOT");
dojo.widget.defineWidget("dojo.widget.DropdownTimePicker", dojo.widget.DropdownContainer, {iconURL:dojo.uri.moduleUri("dojo.widget", "templates/images/timeIcon.gif"), formatLength:"short", displayFormat:"", timeFormat:"", saveFormat:"", value:"", nam...
dojo.widget.DropdownTimePicker.superclass.postMixInProperties.apply(this, arguments);
var messages = dojo.i18n.getLocalization("dojo.widget", "DropdownTimePicker", this.lang);
this.iconAlt = messages.selectTime;
if (typeof (this.value) == "string" && this.value.toLowerCase() == "today") {
this.value = new Date();
}
if (this.value && isNaN(this.value)) {
var orig = this.value;
this.value = dojo.date.fromRfc3339(this.value);
if (!this.value) {
var d = dojo.date.format(new Date(), {selector:"dateOnly", datePattern:"yyyy-MM-dd"});
var c = orig.split(":");
for (var i = 0; i < c.length; ++i) {
if (c[i].length == 1) {
c[i] = "0" + c[i];
}
}
orig = c.join(":");
this.value = dojo.date.fromRfc3339(d + "T" + orig);
dojo.deprecated("dojo.widget.DropdownTimePicker", "time attributes must be passed in Rfc3339 format", "0.5");
}
}
if (this.value && !isNaN(this.value)) {
this.value = new Date(this.value);
}
}, fillInTemplate:function () {
dojo.widget.DropdownTimePicker.superclass.fillInTemplate.apply(this, arguments);
var value = "";
if (this.value instanceof Date) {
value = this.value;
} else {
if (this.value) {
var orig = this.value;
lib/HTML/Dojo/src.pm view on Meta::CPAN
this._spinnerPostMixInProperties(args, frag);
}, postCreate:function (args, frag) {
dojo.widget.RealNumberSpinner.superclass.postCreate.apply(this, arguments);
this._spinnerPostCreate(args, frag);
}, adjustValue:function (direction, x) {
var val = this.getValue().replace(/[^\-+\.eE\d]/g, "");
if (!val.length) {
return;
}
var num = parseFloat(val);
if (isNaN(num)) {
return;
}
var delta = this.delta.split(/[eE]/);
if (!delta.length) {
delta = [1, 1];
} else {
delta[0] = parseFloat(delta[0].replace(/[^\-+\.\d]/g, ""));
if (isNaN(delta[0])) {
delta[0] = 1;
}
if (delta.length > 1) {
delta[1] = parseInt(delta[1]);
}
if (isNaN(delta[1])) {
delta[1] = 1;
}
}
val = this.getValue().split(/[eE]/);
if (!val.length) {
return;
}
var numBase = parseFloat(val[0].replace(/[^\-+\.\d]/g, ""));
if (val.length == 1) {
var numExp = 0;
lib/HTML/Dojo/src.pm view on Meta::CPAN
numBase += delta[0] * direction;
} else {
x = Number.MAX_VALUE;
numExp += delta[1] * direction;
if (this.flags.eSigned == false && numExp < 0) {
numExp = 0;
}
}
num = Math.min(Math.max((numBase * Math.pow(10, numExp)), (this.flags.min ? this.flags.min : -Infinity)), (this.flags.max ? this.flags.max : +Infinity));
if ((this.flags.exponent == true || (this.flags.exponent != false && x != 0)) && num.toExponential) {
if (isNaN(this.flags.places) || this.flags.places == Infinity) {
val = num.toExponential();
} else {
val = num.toExponential(this.flags.places);
}
} else {
if (num.toFixed && num.toPrecision) {
if (isNaN(this.flags.places) || this.flags.places == Infinity) {
val = num.toPrecision((1 / 3).toString().length - 1);
} else {
val = num.toFixed(this.flags.places);
}
} else {
val = num.toString();
}
}
if (num >= 0) {
if (this.flags.signed == true) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}
if (val.length > 1) {
if ((this.flags.eSigned == true) && (val[1].substr(0, 1) != "+")) {
val[1] = "+" + val[1];
} else {
if ((!this.flags.eSigned) && (val[1].substr(0, 1) == "+")) {
val[1] = val[1].substr(1);
} else {
if ((!this.flags.eSigned) && (val[1].substr(0, 1) == "-") && (num.toFixed && num.toPrecision)) {
if (isNaN(this.flags.places)) {
val[0] = num.toPrecision((1 / 3).toString().length - 1);
} else {
val[0] = num.toFixed(this.flags.places).toString();
}
val[1] = "0";
}
}
}
val[0] += "e" + val[1];
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
ampm = val.replace(new RegExp(re), "$" + ampmPos);
cursorFormat = cursorFormat.replace(/t+/, ampm.replace(/./g, "t"));
}
var hour = 0;
var deltaHour = 1;
if (hourPos > 0) {
hour = val.replace(new RegExp(re), "$" + hourPos);
if (dojo.lang.isString(this.delta)) {
deltaHour = this.delta.replace(new RegExp(re), "$" + hourPos);
}
if (isNaN(deltaHour)) {
deltaHour = 1;
} else {
deltaHour = parseInt(deltaHour);
}
if (hour.length == 2) {
cursorFormat = cursorFormat.replace(/([Hh])+/, "$1$1");
} else {
cursorFormat = cursorFormat.replace(/([Hh])+/, "$1");
}
if (isNaN(hour)) {
hour = 0;
} else {
hour = parseInt(hour.replace(/^0(\d)/, "$1"));
}
}
var min = 0;
var deltaMin = 1;
if (minPos > 0) {
min = val.replace(new RegExp(re), "$" + minPos);
if (dojo.lang.isString(this.delta)) {
deltaMin = this.delta.replace(new RegExp(re), "$" + minPos);
}
if (isNaN(deltaMin)) {
deltaMin = 1;
} else {
deltaMin = parseInt(deltaMin);
}
cursorFormat = cursorFormat.replace(/m+/, min.replace(/./g, "m"));
if (isNaN(min)) {
min = 0;
} else {
min = parseInt(min.replace(/^0(\d)/, "$1"));
}
}
var sec = 0;
var deltaSec = 1;
if (secPos > 0) {
sec = val.replace(new RegExp(re), "$" + secPos);
if (dojo.lang.isString(this.delta)) {
deltaSec = this.delta.replace(new RegExp(re), "$" + secPos);
}
if (isNaN(deltaSec)) {
deltaSec = 1;
} else {
deltaSec = parseInt(deltaSec);
}
cursorFormat = cursorFormat.replace(/s+/, sec.replace(/./g, "s"));
if (isNaN(sec)) {
sec = 0;
} else {
sec = parseInt(sec.replace(/^0(\d)/, "$1"));
}
}
if (isNaN(x) || x >= cursorFormat.length) {
x = cursorFormat.length - 1;
}
var cursorToken = cursorFormat.charAt(x);
switch (cursorToken) {
case "t":
if (ampm == this.flags.amSymbol) {
ampm = this.flags.pmSymbol;
} else {
if (ampm == this.flags.pmSymbol) {
ampm = this.flags.amSymbol;
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (evt && evt.target) {
if (evt.target.nodeType == dojo.dom.ELEMENT_NODE) {
var eventTarget = evt.target;
} else {
var eventTarget = evt.target.parentNode;
}
dojo.event.browser.stopEvent(evt);
dojo.html.setClass(eventTarget, this.classNames.selectedTime);
this.selectedTime["hour"] = eventTarget.innerHTML;
} else {
if (!isNaN(evt)) {
var hourNodes = this.hourContainerNode.getElementsByTagName("td");
if (hourNodes.item(evt)) {
dojo.html.setClass(hourNodes.item(evt), this.classNames.selectedTime);
this.selectedTime["hour"] = hourNodes.item(evt).innerHTML;
}
}
}
this.selectedTime.anyTime = false;
}, onSetSelectedMinute:function (evt) {
this.onClearSelectedAnyTime();
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (evt && evt.target) {
if (evt.target.nodeType == dojo.dom.ELEMENT_NODE) {
var eventTarget = evt.target;
} else {
var eventTarget = evt.target.parentNode;
}
dojo.event.browser.stopEvent(evt);
dojo.html.setClass(eventTarget, this.classNames.selectedTime);
this.selectedTime["minute"] = eventTarget.innerHTML;
} else {
if (!isNaN(evt)) {
var minuteNodes = this.minuteContainerNode.getElementsByTagName("td");
if (minuteNodes.item(evt)) {
dojo.html.setClass(minuteNodes.item(evt), this.classNames.selectedTime);
this.selectedTime["minute"] = minuteNodes.item(evt).innerHTML;
}
}
}
}, onSetSelectedAmPm:function (evt) {
this.onClearSelectedAnyTime();
this.onClearSelectedAmPm();
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
return {rangeX:bRangeX, rangeY:bRangeY};
}, setAxesPlot:function (table) {
if (table.getAttribute("axisAt")) {
var p = table.getAttribute("axisAt");
if (p.indexOf(",") > -1) {
p = p.split(",");
} else {
p = p.split(" ");
}
if (!isNaN(parseFloat(p[0]))) {
this.properties.axes.x.plotAt = parseFloat(p[0]);
} else {
if (p[0].toLowerCase() == "ymin") {
this.properties.axes.x.plotAt = this.properties.axes.y.range.min;
} else {
if (p[0].toLowerCase() == "ymax") {
this.properties.axes.x.plotAt = this.properties.axes.y.range.max;
}
}
}
if (!isNaN(parseFloat(p[1]))) {
this.properties.axes.y.plotAt = parseFloat(p[1]);
} else {
if (p[1].toLowerCase() == "xmin") {
this.properties.axes.y.plotAt = this.properties.axes.x.range.min;
} else {
if (p[1].toLowerCase() == "xmax") {
this.properties.axes.y.plotAt = this.properties.axes.x.range.max;
}
}
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
var min = chart.properties.axes.x.range.min;
var max = chart.properties.axes.x.range.max;
var ofst = 0 - min;
min += ofst;
max += ofst;
var xmin = chart.properties.padding.left;
var xmax = chart.properties.width - chart.properties.padding.right;
var factor = (max - min) / (xmax - xmin) * 25;
for (var i = 0; i < series.values.length; i++) {
var size = series.values[i].size;
if (isNaN(parseFloat(size))) {
size = minR;
}
var point = document.createElementNS(dojo.svg.xmlns.svg, "circle");
point.setAttribute("stroke-width", 0);
point.setAttribute("fill", series.color);
point.setAttribute("fill-opacity", "0.8");
point.setAttribute("r", (parseFloat(size) * factor) / 2);
point.setAttribute("cx", self.getX(series.values[i].x, chart));
point.setAttribute("cy", self.getY(series.values[i].value, chart));
point.setAttribute("title", series.label + ": " + series.values[i].value + " (" + size + ")");
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
return {rangeX:bRangeX, rangeY:bRangeY};
}, setAxesPlot:function (table) {
if (table.getAttribute("axisAt")) {
var p = table.getAttribute("axisAt");
if (p.indexOf(",") > -1) {
p = p.split(",");
} else {
p = p.split(" ");
}
if (!isNaN(parseFloat(p[0]))) {
this.properties.axes.x.plotAt = parseFloat(p[0]);
} else {
if (p[0].toLowerCase() == "ymin") {
this.properties.axes.x.plotAt = this.properties.axes.y.range.min;
} else {
if (p[0].toLowerCase() == "ymax") {
this.properties.axes.x.plotAt = this.properties.axes.y.range.max;
}
}
}
if (!isNaN(parseFloat(p[1]))) {
this.properties.axes.y.plotAt = parseFloat(p[1]);
} else {
if (p[1].toLowerCase() == "xmin") {
this.properties.axes.y.plotAt = this.properties.axes.x.range.min;
} else {
if (p[1].toLowerCase() == "xmax") {
this.properties.axes.y.plotAt = this.properties.axes.x.range.max;
}
}
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
var min = chart.properties.axes.x.range.min;
var max = chart.properties.axes.x.range.max;
var ofst = 0 - min;
min += ofst;
max += ofst;
var xmin = chart.properties.padding.left;
var xmax = chart.properties.width - chart.properties.padding.right;
var factor = (max - min) / (xmax - xmin) * 25;
for (var i = 0; i < series.values.length; i++) {
var size = series.values[i].size;
if (isNaN(parseFloat(size))) {
size = minR;
}
var point = document.createElementNS(dojo.svg.xmlns.svg, "circle");
point.setAttribute("stroke-width", 0);
point.setAttribute("fill", series.color);
point.setAttribute("fill-opacity", "0.8");
point.setAttribute("r", (parseFloat(size) * factor) / 2);
point.setAttribute("cx", self.getX(series.values[i].x, chart));
point.setAttribute("cy", self.getY(series.values[i].value, chart));
point.setAttribute("title", series.label + ": " + series.values[i].value + " (" + size + ")");
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
return {rangeX:bRangeX, rangeY:bRangeY};
}, setAxesPlot:function (table) {
if (table.getAttribute("axisAt")) {
var p = table.getAttribute("axisAt");
if (p.indexOf(",") > -1) {
p = p.split(",");
} else {
p = p.split(" ");
}
if (!isNaN(parseFloat(p[0]))) {
this.properties.axes.x.plotAt = parseFloat(p[0]);
} else {
if (p[0].toLowerCase() == "ymin") {
this.properties.axes.x.plotAt = this.properties.axes.y.range.min;
} else {
if (p[0].toLowerCase() == "ymax") {
this.properties.axes.x.plotAt = this.properties.axes.y.range.max;
}
}
}
if (!isNaN(parseFloat(p[1]))) {
this.properties.axes.y.plotAt = parseFloat(p[1]);
} else {
if (p[1].toLowerCase() == "xmin") {
this.properties.axes.y.plotAt = this.properties.axes.x.range.min;
} else {
if (p[1].toLowerCase() == "xmax") {
this.properties.axes.y.plotAt = this.properties.axes.x.range.max;
}
}
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
var min = chart.properties.axes.x.range.min;
var max = chart.properties.axes.x.range.max;
var ofst = 0 - min;
min += ofst;
max += ofst;
var xmin = chart.properties.padding.left;
var xmax = chart.properties.width - chart.properties.padding.right;
var factor = (max - min) / (xmax - xmin) * 25;
for (var i = 0; i < series.values.length; i++) {
var size = series.values[i].size;
if (isNaN(parseFloat(size))) {
size = minR;
}
var radius = (parseFloat(size) * factor) / 2;
var diameter = radius * 2;
var cx = self.getX(series.values[i].x, chart);
var cy = self.getY(series.values[i].value, chart);
var top = cy - radius;
var left = cx - radius;
var point = document.createElement("v:oval");
point.setAttribute("fillcolor", series.color);
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
return {rangeX:bRangeX, rangeY:bRangeY};
}, setAxesPlot:function (table) {
if (table.getAttribute("axisAt")) {
var p = table.getAttribute("axisAt");
if (p.indexOf(",") > -1) {
p = p.split(",");
} else {
p = p.split(" ");
}
if (!isNaN(parseFloat(p[0]))) {
this.properties.axes.x.plotAt = parseFloat(p[0]);
} else {
if (p[0].toLowerCase() == "ymin") {
this.properties.axes.x.plotAt = this.properties.axes.y.range.min;
} else {
if (p[0].toLowerCase() == "ymax") {
this.properties.axes.x.plotAt = this.properties.axes.y.range.max;
}
}
}
if (!isNaN(parseFloat(p[1]))) {
this.properties.axes.y.plotAt = parseFloat(p[1]);
} else {
if (p[1].toLowerCase() == "xmin") {
this.properties.axes.y.plotAt = this.properties.axes.x.range.min;
} else {
if (p[1].toLowerCase() == "xmax") {
this.properties.axes.y.plotAt = this.properties.axes.x.range.max;
}
}
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
var min = chart.properties.axes.x.range.min;
var max = chart.properties.axes.x.range.max;
var ofst = 0 - min;
min += ofst;
max += ofst;
var xmin = chart.properties.padding.left;
var xmax = chart.properties.width - chart.properties.padding.right;
var factor = (max - min) / (xmax - xmin) * 25;
for (var i = 0; i < series.values.length; i++) {
var size = series.values[i].size;
if (isNaN(parseFloat(size))) {
size = minR;
}
var radius = (parseFloat(size) * factor) / 2;
var diameter = radius * 2;
var cx = self.getX(series.values[i].x, chart);
var cy = self.getY(series.values[i].value, chart);
var top = cy - radius;
var left = cx - radius;
var point = document.createElement("v:oval");
point.setAttribute("fillcolor", series.color);
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}
}
return result;
};
dojo.i18n.currency.parse = function (value, iso, locale, flags) {
if (typeof flags.validate == "undefined") {
flags.validate = true;
}
if (flags.validate && !dojo.i18n.number.isCurrency(value, iso, locale, flags)) {
return Number.NaN;
}
var sign = (value.indexOf("-") != -1);
var abs = abs.replace(/\-/, "");
var formatData = dojo.i18n.currency._mapToLocalizedFormatData(dojo.i18n.currency.FORMAT_TABLE, iso, locale);
abs = abs.replace(new RegExp("\\" + formatData.symbol), "");
var number = dojo.i18n.number.parse(abs, locale, flags);
if (sign) {
number = number * -1;
}
return number;
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (typeof flags.groupSize == "undefined") {
flags.groupSize = formatData[3];
}
if (typeof flags.groupSize2 == "undefined") {
flags.groupSize2 = formatData[4];
}
if (typeof flags.validate == "undefined") {
flags.validate = true;
}
if (flags.validate && !dojo.i18n.number.isReal(value, locale, flags)) {
return Number.NaN;
}
var numbers = value.split(flags.decimal);
if (numbers.length > 2) {
return Number.NaN;
}
var whole = Number(numbers[0].replace(new RegExp("\\" + flags.separator, "g"), ""));
var fract = (numbers.length == 1) ? 0 : Number(numbers[1]) / Math.pow(10, String(numbers[1]).length);
return whole + fract;
};
dojo.i18n.number.isInteger = function (value, locale, flags) {
flags = (typeof flags == "object") ? flags : {};
var formatData = dojo.i18n.number._mapToLocalizedFormatData(dojo.i18n.number.FORMAT_TABLE, locale);
if (typeof flags.separator == "undefined") {
flags.separator = formatData[1];
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}
}
return result;
};
dojo.i18n.currency.parse = function (value, iso, locale, flags) {
if (typeof flags.validate == "undefined") {
flags.validate = true;
}
if (flags.validate && !dojo.i18n.number.isCurrency(value, iso, locale, flags)) {
return Number.NaN;
}
var sign = (value.indexOf("-") != -1);
var abs = abs.replace(/\-/, "");
var formatData = dojo.i18n.currency._mapToLocalizedFormatData(dojo.i18n.currency.FORMAT_TABLE, iso, locale);
abs = abs.replace(new RegExp("\\" + formatData.symbol), "");
var number = dojo.i18n.number.parse(abs, locale, flags);
if (sign) {
number = number * -1;
}
return number;
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (typeof flags.groupSize == "undefined") {
flags.groupSize = formatData[3];
}
if (typeof flags.groupSize2 == "undefined") {
flags.groupSize2 = formatData[4];
}
if (typeof flags.validate == "undefined") {
flags.validate = true;
}
if (flags.validate && !dojo.i18n.number.isReal(value, locale, flags)) {
return Number.NaN;
}
var numbers = value.split(flags.decimal);
if (numbers.length > 2) {
return Number.NaN;
}
var whole = Number(numbers[0].replace(new RegExp("\\" + flags.separator, "g"), ""));
var fract = (numbers.length == 1) ? 0 : Number(numbers[1]) / Math.pow(10, String(numbers[1]).length);
return whole + fract;
};
dojo.i18n.number.isInteger = function (value, locale, flags) {
flags = (typeof flags == "object") ? flags : {};
var formatData = dojo.i18n.number._mapToLocalizedFormatData(dojo.i18n.number.FORMAT_TABLE, locale);
if (typeof flags.separator == "undefined") {
flags.separator = formatData[1];
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}
}
return result;
};
dojo.i18n.currency.parse = function (value, iso, locale, flags) {
if (typeof flags.validate == "undefined") {
flags.validate = true;
}
if (flags.validate && !dojo.i18n.number.isCurrency(value, iso, locale, flags)) {
return Number.NaN;
}
var sign = (value.indexOf("-") != -1);
var abs = abs.replace(/\-/, "");
var formatData = dojo.i18n.currency._mapToLocalizedFormatData(dojo.i18n.currency.FORMAT_TABLE, iso, locale);
abs = abs.replace(new RegExp("\\" + formatData.symbol), "");
var number = dojo.i18n.number.parse(abs, locale, flags);
if (sign) {
number = number * -1;
}
return number;
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}
}
return result;
};
dojo.i18n.currency.parse = function (value, iso, locale, flags) {
if (typeof flags.validate == "undefined") {
flags.validate = true;
}
if (flags.validate && !dojo.i18n.number.isCurrency(value, iso, locale, flags)) {
return Number.NaN;
}
var sign = (value.indexOf("-") != -1);
var abs = abs.replace(/\-/, "");
var formatData = dojo.i18n.currency._mapToLocalizedFormatData(dojo.i18n.currency.FORMAT_TABLE, iso, locale);
abs = abs.replace(new RegExp("\\" + formatData.symbol), "");
var number = dojo.i18n.number.parse(abs, locale, flags);
if (sign) {
number = number * -1;
}
return number;
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
if (dojo.lang.isObject(value)) {
return "object";
}
}
catch (e) {
}
return "unknown";
};
dojo.lang.isNumeric = function (value) {
return (!isNaN(value) && isFinite(value) && (value != null) && !dojo.lang.isBoolean(value) && !dojo.lang.isArray(value) && !/^\s*$/.test(value));
};
dojo.lang.isBuiltIn = function (value) {
return (dojo.lang.isArray(value) || dojo.lang.isFunction(value) || dojo.lang.isString(value) || dojo.lang.isNumber(value) || dojo.lang.isBoolean(value) || (value == null) || (value instanceof Error) || (typeof value == "error"));
};
dojo.lang.isPureObject = function (value) {
return ((value != null) && dojo.lang.isObject(value) && value.constructor == Object);
};
dojo.lang.isOfType = function (value, type, keywordParameters) {
var optional = false;
if (keywordParameters) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
if (dojo.lang.isObject(value)) {
return "object";
}
}
catch (e) {
}
return "unknown";
};
dojo.lang.isNumeric = function (value) {
return (!isNaN(value) && isFinite(value) && (value != null) && !dojo.lang.isBoolean(value) && !dojo.lang.isArray(value) && !/^\s*$/.test(value));
};
dojo.lang.isBuiltIn = function (value) {
return (dojo.lang.isArray(value) || dojo.lang.isFunction(value) || dojo.lang.isString(value) || dojo.lang.isNumber(value) || dojo.lang.isBoolean(value) || (value == null) || (value instanceof Error) || (typeof value == "error"));
};
dojo.lang.isPureObject = function (value) {
return ((value != null) && dojo.lang.isObject(value) && value.constructor == Object);
};
dojo.lang.isOfType = function (value, type, keywordParameters) {
var optional = false;
if (keywordParameters) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
dojo.io.cookie.setCookie(name, value, days, path, domain, secure);
};
dojo.io.cookie.getObjectCookie = function (name) {
var values = null, cookie = dojo.io.cookie.getCookie(name);
if (cookie) {
values = {};
var pairs = cookie.split("&");
for (var i = 0; i < pairs.length; i++) {
var pair = pairs[i].split("=");
var value = pair[1];
if (isNaN(value)) {
value = unescape(pair[1]);
}
values[unescape(pair[0])] = value;
}
}
return values;
};
dojo.io.cookie.isSupported = function () {
if (typeof navigator.cookieEnabled != "boolean") {
dojo.io.cookie.setCookie("__TestingYourBrowserForCookieSupport__", "CookiesAllowed", 90, null);
lib/HTML/Dojo/src.pm view on Meta::CPAN
dojo.io.cookie.setCookie(name, value, days, path, domain, secure);
};
dojo.io.cookie.getObjectCookie = function (name) {
var values = null, cookie = dojo.io.cookie.getCookie(name);
if (cookie) {
values = {};
var pairs = cookie.split("&");
for (var i = 0; i < pairs.length; i++) {
var pair = pairs[i].split("=");
var value = pair[1];
if (isNaN(value)) {
value = unescape(pair[1]);
}
values[unescape(pair[0])] = value;
}
}
return values;
};
dojo.io.cookie.isSupported = function () {
if (typeof navigator.cookieEnabled != "boolean") {
dojo.io.cookie.setCookie("__TestingYourBrowserForCookieSupport__", "CookiesAllowed", 90, null);
lib/HTML/Dojo/src.pm view on Meta::CPAN
min += offset;
val += offset;
var pmin = area.bottom;
var pmax = area.top;
return (((pmin - pmax) / (max - min)) * (max - val)) + pmax;
}
}, initializeOrigin:function (drawAgainst, plane) {
if (this._origin == null) {
this._origin = this.origin;
}
if (isNaN(this._origin)) {
if (this._origin.toLowerCase() == "max") {
this.origin = drawAgainst.range[(plane == "y") ? "upper" : "lower"];
} else {
if (this._origin.toLowerCase() == "min") {
this.origin = drawAgainst.range[(plane == "y") ? "lower" : "upper"];
} else {
this.origin = 0;
}
}
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (this.labels.length == 0) {
this.showLabels = false;
this.showLines = false;
this.showTicks = false;
} else {
if (this.labels[0].label && this.labels[0].value != null) {
for (var i = 0; i < this.labels.length; i++) {
this._labels.push(this.labels[i]);
}
} else {
if (!isNaN(this.labels[0])) {
for (var i = 0; i < this.labels.length; i++) {
this._labels.push({label:this.labels[i], value:this.labels[i]});
}
} else {
var a = [];
for (var i = 0; i < this.labels.length; i++) {
a.push(this.labels[i]);
}
var s = a.shift();
this._labels.push({label:s, value:this.range.lower});
lib/HTML/Dojo/src.pm view on Meta::CPAN
min += offset;
val += offset;
var pmin = area.bottom;
var pmax = area.top;
return (((pmin - pmax) / (max - min)) * (max - val)) + pmax;
}
}, initializeOrigin:function (drawAgainst, plane) {
if (this._origin == null) {
this._origin = this.origin;
}
if (isNaN(this._origin)) {
if (this._origin.toLowerCase() == "max") {
this.origin = drawAgainst.range[(plane == "y") ? "upper" : "lower"];
} else {
if (this._origin.toLowerCase() == "min") {
this.origin = drawAgainst.range[(plane == "y") ? "lower" : "upper"];
} else {
this.origin = 0;
}
}
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (this.labels.length == 0) {
this.showLabels = false;
this.showLines = false;
this.showTicks = false;
} else {
if (this.labels[0].label && this.labels[0].value != null) {
for (var i = 0; i < this.labels.length; i++) {
this._labels.push(this.labels[i]);
}
} else {
if (!isNaN(this.labels[0])) {
for (var i = 0; i < this.labels.length; i++) {
this._labels.push({label:this.labels[i], value:this.labels[i]});
}
} else {
var a = [];
for (var i = 0; i < this.labels.length; i++) {
a.push(this.labels[i]);
}
var s = a.shift();
this._labels.push({label:s, value:this.range.lower});
lib/HTML/Dojo/src.pm view on Meta::CPAN
this.bbox = {};
this.last = {};
if (!p) {
return;
}
var action = "";
var args = [];
for (var i = 0; i < p.length; ++i) {
var t = p[i];
var x = parseFloat(t);
if (isNaN(x)) {
if (action) {
this._pushSegment(action, args);
}
args = [];
action = t;
} else {
args.push(x);
}
}
this._pushSegment(action, args);
lib/HTML/Dojo/src.pm view on Meta::CPAN
fo.method = "sigma";
fo.type = "gradient";
fo.angle = (dojo.math.radToDeg(Math.atan2(f.x2 - f.x1, f.y2 - f.y1)) + 180) % 360;
fo.on = true;
break;
case "radial":
var f = dojo.gfx.makeParameters(dojo.gfx.defaultRadialGradient, fill);
this.fillStyle = f;
var w = parseFloat(this.rawNode.style.width);
var h = parseFloat(this.rawNode.style.height);
var c = isNaN(w) ? 1 : 2 * f.r / w;
var i = f.colors.length - 1;
f.colors[i].color = dojo.gfx.normalizeColor(f.colors[i].color);
var s = "0 " + f.colors[i].color.toHex();
for (; i >= 0; --i) {
f.colors[i].color = dojo.gfx.normalizeColor(f.colors[i].color);
s += (1 - c * f.colors[i].offset).toFixed(8) + " " + f.colors[i].color.toHex() + ";";
}
var fo = this.rawNode.fill;
fo.colors.value = s;
fo.method = "sigma";
fo.type = "gradientradial";
if (isNaN(w) || isNaN(h)) {
fo.focusposition = "0.5 0.5";
} else {
fo.focusposition = (f.cx / w).toFixed(8) + " " + (f.cy / h).toFixed(8);
}
fo.focussize = "0 0";
fo.on = true;
break;
case "pattern":
var f = dojo.gfx.makeParameters(dojo.gfx.defaultPattern, fill);
this.fillStyle = f;
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}
if (skew) {
skew.on = false;
var mt = matrix.xx.toFixed(8) + " " + matrix.xy.toFixed(8) + " " + matrix.yx.toFixed(8) + " " + matrix.yy.toFixed(8) + " 0 0";
var offset = Math.floor(matrix.dx).toFixed() + "px " + Math.floor(matrix.dy).toFixed() + "px";
var l = parseFloat(this.rawNode.style.left);
var t = parseFloat(this.rawNode.style.top);
var w = parseFloat(this.rawNode.style.width);
var h = parseFloat(this.rawNode.style.height);
if (isNaN(l)) {
l = 0;
}
if (isNaN(t)) {
t = 0;
}
if (isNaN(w)) {
w = 1;
}
if (isNaN(h)) {
h = 1;
}
var origin = (-l / w - 0.5).toFixed(8) + " " + (-t / h - 0.5).toFixed(8);
skew.matrix = mt;
skew.origin = origin;
skew.offset = offset;
skew.on = true;
}
return this;
}, setRawNode:function (rawNode) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (!t || t.length != 2) {
continue;
}
fillStyle.colors.push({offset:dojo.gfx.vml._parseFloat(t[0]), color:new dojo.gfx.color.Color(t[1])});
}
} else {
if (fo.on && fo.type == "gradientradial") {
var fillStyle = dojo.lang.shallowCopy(dojo.gfx.defaultRadialGradient, true);
var w = parseFloat(rawNode.style.width);
var h = parseFloat(rawNode.style.height);
fillStyle.cx = isNaN(w) ? 0 : fo.focusposition.x * w;
fillStyle.cy = isNaN(h) ? 0 : fo.focusposition.y * h;
fillStyle.r = isNaN(w) ? 1 : w / 2;
fillStyle.colors = [];
var stops = fo.colors.value.split(";");
for (var i = stops.length - 1; i >= 0; --i) {
var t = stops[i].match(/\S+/g);
if (!t || t.length != 2) {
continue;
}
fillStyle.colors.push({offset:dojo.gfx.vml._parseFloat(t[0]), color:new dojo.gfx.color.Color(t[1])});
}
} else {
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}, {attachShape:function (rawNode) {
var shape = dojo.lang.shallowCopy(dojo.gfx.defaultPolyline, true);
var p = rawNode.path.v.match(dojo.gfx.pathRegExp);
do {
if (p.length < 3 || p[0] != "m") {
break;
}
var x = parseInt(p[0]);
var y = parseInt(p[1]);
if (isNaN(x) || isNaN(y)) {
break;
}
shape.points.push({x:x, y:y});
if (p.length < 6 || p[3] != "l") {
break;
}
for (var i = 4; i < p.length; i += 2) {
x = parseInt(p[i]);
y = parseInt(p[i + 1]);
if (isNaN(x) || isNaN(y)) {
break;
}
shape.points.push({x:x, y:y});
}
} while (false);
return shape;
}, setShape:function (points, closed) {
if (points && points instanceof Array) {
this.shape = dojo.gfx.makeParameters(this.shape, {points:points});
if (closed && this.shape.points.length) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
var p = rawNode.path.v.match(dojo.gfx.pathRegExp);
var t = [], skip = false;
for (var i = 0; i < p.length; ++p) {
var s = p[i];
if (s in this._pathVmlToSvgMap) {
skip = false;
t.push(this._pathVmlToSvgMap[s]);
} else {
if (!skip) {
var n = parseInt(s);
if (isNaN(n)) {
skip = true;
} else {
t.push(n);
}
}
}
}
if (t.length) {
shape.path = t.join(" ");
}
lib/HTML/Dojo/src.pm view on Meta::CPAN
this.bbox = {};
this.last = {};
if (!p) {
return;
}
var action = "";
var args = [];
for (var i = 0; i < p.length; ++i) {
var t = p[i];
var x = parseFloat(t);
if (isNaN(x)) {
if (action) {
this._pushSegment(action, args);
}
args = [];
action = t;
} else {
args.push(x);
}
}
this._pushSegment(action, args);
lib/HTML/Dojo/src.pm view on Meta::CPAN
fo.method = "sigma";
fo.type = "gradient";
fo.angle = (dojo.math.radToDeg(Math.atan2(f.x2 - f.x1, f.y2 - f.y1)) + 180) % 360;
fo.on = true;
break;
case "radial":
var f = dojo.gfx.makeParameters(dojo.gfx.defaultRadialGradient, fill);
this.fillStyle = f;
var w = parseFloat(this.rawNode.style.width);
var h = parseFloat(this.rawNode.style.height);
var c = isNaN(w) ? 1 : 2 * f.r / w;
var i = f.colors.length - 1;
f.colors[i].color = dojo.gfx.normalizeColor(f.colors[i].color);
var s = "0 " + f.colors[i].color.toHex();
for (; i >= 0; --i) {
f.colors[i].color = dojo.gfx.normalizeColor(f.colors[i].color);
s += (1 - c * f.colors[i].offset).toFixed(8) + " " + f.colors[i].color.toHex() + ";";
}
var fo = this.rawNode.fill;
fo.colors.value = s;
fo.method = "sigma";
fo.type = "gradientradial";
if (isNaN(w) || isNaN(h)) {
fo.focusposition = "0.5 0.5";
} else {
fo.focusposition = (f.cx / w).toFixed(8) + " " + (f.cy / h).toFixed(8);
}
fo.focussize = "0 0";
fo.on = true;
break;
case "pattern":
var f = dojo.gfx.makeParameters(dojo.gfx.defaultPattern, fill);
this.fillStyle = f;
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}
if (skew) {
skew.on = false;
var mt = matrix.xx.toFixed(8) + " " + matrix.xy.toFixed(8) + " " + matrix.yx.toFixed(8) + " " + matrix.yy.toFixed(8) + " 0 0";
var offset = Math.floor(matrix.dx).toFixed() + "px " + Math.floor(matrix.dy).toFixed() + "px";
var l = parseFloat(this.rawNode.style.left);
var t = parseFloat(this.rawNode.style.top);
var w = parseFloat(this.rawNode.style.width);
var h = parseFloat(this.rawNode.style.height);
if (isNaN(l)) {
l = 0;
}
if (isNaN(t)) {
t = 0;
}
if (isNaN(w)) {
w = 1;
}
if (isNaN(h)) {
h = 1;
}
var origin = (-l / w - 0.5).toFixed(8) + " " + (-t / h - 0.5).toFixed(8);
skew.matrix = mt;
skew.origin = origin;
skew.offset = offset;
skew.on = true;
}
return this;
}, setRawNode:function (rawNode) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
if (!t || t.length != 2) {
continue;
}
fillStyle.colors.push({offset:dojo.gfx.vml._parseFloat(t[0]), color:new dojo.gfx.color.Color(t[1])});
}
} else {
if (fo.on && fo.type == "gradientradial") {
var fillStyle = dojo.lang.shallowCopy(dojo.gfx.defaultRadialGradient, true);
var w = parseFloat(rawNode.style.width);
var h = parseFloat(rawNode.style.height);
fillStyle.cx = isNaN(w) ? 0 : fo.focusposition.x * w;
fillStyle.cy = isNaN(h) ? 0 : fo.focusposition.y * h;
fillStyle.r = isNaN(w) ? 1 : w / 2;
fillStyle.colors = [];
var stops = fo.colors.value.split(";");
for (var i = stops.length - 1; i >= 0; --i) {
var t = stops[i].match(/\S+/g);
if (!t || t.length != 2) {
continue;
}
fillStyle.colors.push({offset:dojo.gfx.vml._parseFloat(t[0]), color:new dojo.gfx.color.Color(t[1])});
}
} else {
lib/HTML/Dojo/src.pm view on Meta::CPAN
}
}, {attachShape:function (rawNode) {
var shape = dojo.lang.shallowCopy(dojo.gfx.defaultPolyline, true);
var p = rawNode.path.v.match(dojo.gfx.pathRegExp);
do {
if (p.length < 3 || p[0] != "m") {
break;
}
var x = parseInt(p[0]);
var y = parseInt(p[1]);
if (isNaN(x) || isNaN(y)) {
break;
}
shape.points.push({x:x, y:y});
if (p.length < 6 || p[3] != "l") {
break;
}
for (var i = 4; i < p.length; i += 2) {
x = parseInt(p[i]);
y = parseInt(p[i + 1]);
if (isNaN(x) || isNaN(y)) {
break;
}
shape.points.push({x:x, y:y});
}
} while (false);
return shape;
}, setShape:function (points, closed) {
if (points && points instanceof Array) {
this.shape = dojo.gfx.makeParameters(this.shape, {points:points});
if (closed && this.shape.points.length) {
lib/HTML/Dojo/src.pm view on Meta::CPAN
var p = rawNode.path.v.match(dojo.gfx.pathRegExp);
var t = [], skip = false;
for (var i = 0; i < p.length; ++p) {
var s = p[i];
if (s in this._pathVmlToSvgMap) {
skip = false;
t.push(this._pathVmlToSvgMap[s]);
} else {
if (!skip) {
var n = parseInt(s);
if (isNaN(n)) {
skip = true;
} else {
t.push(n);
}
}
}
}
if (t.length) {
shape.path = t.join(" ");
}