You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by mu...@apache.org on 2007/04/04 02:41:46 UTC
svn commit: r525340 [2/3] - in
/struts/struts2/trunk/plugins/dojo/src/main/resources/org/apache/struts2/static/dojo:
struts/widget/BindDiv.js struts_dojo.js struts_dojo.js.uncompressed.js
Modified: struts/struts2/trunk/plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js?view=diff&rev=525340&r1=525339&r2=525340
==============================================================================
--- struts/struts2/trunk/plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js (original)
+++ struts/struts2/trunk/plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js Tue Apr 3 17:41:45 2007
@@ -13996,6 +13996,119 @@
this.log("starting timer with update interval "+this.updateFreq);
this.timer.start();
}
+},splitAndFixPaths:function(s,url){
+var _bc7=[],_bc8=[],tmp=[];
+var _bca=[],_bcb=[],attr=[],_bcd=[];
+var str="",path="",fix="",_bd1="",tag="",_bd3="";
+if(!url){
+url="./";
+}
+if(s){
+var _bd4=/<title[^>]*>([\s\S]*?)<\/title>/i;
+while(_bca=_bd4.exec(s)){
+_bc7.push(_bca[1]);
+s=s.substring(0,_bca.index)+s.substr(_bca.index+_bca[0].length);
+}
+if(this.adjustPaths){
+var _bd5=/<[a-z][a-z0-9]*[^>]*\s(?:(?:src|href|style)=[^>])+[^>]*>/i;
+var _bd6=/\s(src|href|style)=(['"]?)([\w()\[\]\/.,\\'"-:;#=&?\s@!]+?)\2/i;
+var _bd7=/^(?:[#]|(?:(?:https?|ftps?|file|javascript|mailto|news):))/;
+while(tag=_bd5.exec(s)){
+str+=s.substring(0,tag.index);
+s=s.substring((tag.index+tag[0].length),s.length);
+tag=tag[0];
+_bd1="";
+while(attr=_bd6.exec(tag)){
+path="";
+_bd3=attr[3];
+switch(attr[1].toLowerCase()){
+case "src":
+case "href":
+if(_bd7.exec(_bd3)){
+path=_bd3;
+}else{
+path=(new dojo.uri.Uri(url,_bd3).toString());
+}
+break;
+case "style":
+path=dojo.html.fixPathsInCssText(_bd3,url);
+break;
+default:
+path=_bd3;
+}
+fix=" "+attr[1]+"="+attr[2]+path+attr[2];
+_bd1+=tag.substring(0,attr.index)+fix;
+tag=tag.substring((attr.index+attr[0].length),tag.length);
+}
+str+=_bd1+tag;
+}
+s=str+s;
+}
+_bd4=/(?:<(style)[^>]*>([\s\S]*?)<\/style>|<link ([^>]*rel=['"]?stylesheet['"]?[^>]*)>)/i;
+while(_bca=_bd4.exec(s)){
+if(_bca[1]&&_bca[1].toLowerCase()=="style"){
+_bcd.push(dojo.html.fixPathsInCssText(_bca[2],url));
+}else{
+if(attr=_bca[3].match(/href=(['"]?)([^'">]*)\1/i)){
+_bcd.push({path:attr[2]});
+}
+}
+s=s.substring(0,_bca.index)+s.substr(_bca.index+_bca[0].length);
+}
+var _bd4=/<script([^>]*)>([\s\S]*?)<\/script>/i;
+var _bd8=/src=(['"]?)([^"']*)\1/i;
+var _bd9=/.*(\bdojo\b\.js(?:\.uncompressed\.js)?)$/;
+var _bda=/(?:var )?\bdjConfig\b(?:[\s]*=[\s]*\{[^}]+\}|\.[\w]*[\s]*=[\s]*[^;\n]*)?;?|dojo\.hostenv\.writeIncludes\(\s*\);?/g;
+var _bdb=/dojo\.(?:(?:require(?:After)?(?:If)?)|(?:widget\.(?:manager\.)?registerWidgetPackage)|(?:(?:hostenv\.)?setModulePrefix|registerModulePath)|defineNamespace)\((['"]).*?\1\)\s*;?/;
+while(_bca=_bd4.exec(s)){
+if(this.executeScripts&&_bca[1]){
+if(attr=_bd8.exec(_bca[1])){
+if(_bd9.exec(attr[2])){
+dojo.debug("Security note! inhibit:"+attr[2]+" from being loaded again.");
+}else{
+_bc8.push({path:attr[2]});
+}
+}
+}
+if(_bca[2]){
+var sc=_bca[2].replace(_bda,"");
+if(!sc){
+continue;
+}
+while(tmp=_bdb.exec(sc)){
+_bcb.push(tmp[0]);
+sc=sc.substring(0,tmp.index)+sc.substr(tmp.index+tmp[0].length);
+}
+if(this.executeScripts){
+_bc8.push(sc);
+}
+}
+s=s.substr(0,_bca.index)+s.substr(_bca.index+_bca[0].length);
+}
+if(this.extractContent){
+_bca=s.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);
+if(_bca){
+s=_bca[1];
+}
+}
+if(this.executeScripts&&this.scriptSeparation){
+var _bd4=/(<[a-zA-Z][a-zA-Z0-9]*\s[^>]*?\S=)((['"])[^>]*scriptScope[^>]*>)/;
+var _bdd=/([\s'";:\(])scriptScope(.*)/;
+str="";
+while(tag=_bd4.exec(s)){
+tmp=((tag[3]=="'")?"\"":"'");
+fix="";
+str+=s.substring(0,tag.index)+tag[1];
+while(attr=_bdd.exec(tag[2])){
+tag[2]=tag[2].substring(0,attr.index)+attr[1]+"dojo.widget.byId("+tmp+this.widgetId+tmp+").scriptScope"+attr[2];
+}
+str+=tag[2];
+s=s.substr(tag.index+tag[0].length);
+}
+s=str+s;
+}
+}
+return {"xml":s,"styles":_bcd,"titles":_bc7,"requires":_bcb,"scripts":_bc8,"url":url};
}});
dojo.provide("struts.widget.BindAnchor");
dojo.widget.defineWidget("struts.widget.BindAnchor",struts.widget.Bind,{widgetType:"BindAnchor",event:"onclick",postCreate:function(){
@@ -14008,10 +14121,10 @@
dojo.widget.html.stabile.setup();
return dojo.widget.html.stabile.widgetState[id];
};
-dojo.widget.html.stabile.setState=function(id,_bc7,_bc8){
+dojo.widget.html.stabile.setState=function(id,_be0,_be1){
dojo.widget.html.stabile.setup();
-dojo.widget.html.stabile.widgetState[id]=_bc7;
-if(_bc8){
+dojo.widget.html.stabile.widgetState[id]=_be0;
+if(_be1){
dojo.widget.html.stabile.commit(dojo.widget.html.stabile.widgetState);
}
};
@@ -14021,12 +14134,12 @@
dojo.widget.html.stabile.widgetState=text?dj_eval("("+text+")"):{};
}
};
-dojo.widget.html.stabile.commit=function(_bca){
-dojo.widget.html.stabile._getStorage().value=dojo.widget.html.stabile.description(_bca);
+dojo.widget.html.stabile.commit=function(_be3){
+dojo.widget.html.stabile._getStorage().value=dojo.widget.html.stabile.description(_be3);
};
-dojo.widget.html.stabile.description=function(v,_bcc){
-var _bcd=dojo.widget.html.stabile._depth;
-var _bce=function(){
+dojo.widget.html.stabile.description=function(v,_be5){
+var _be6=dojo.widget.html.stabile._depth;
+var _be7=function(){
return this.description(this,true);
};
try{
@@ -14050,53 +14163,53 @@
}
var d;
if(v instanceof Array||v.push){
-if(_bcd>=dojo.widget.html.stabile.depthLimit){
+if(_be6>=dojo.widget.html.stabile.depthLimit){
return "[ ... ]";
}
d="[";
-var _bd1=true;
+var _bea=true;
dojo.widget.html.stabile._depth++;
for(var i=0;i<v.length;i++){
-if(_bd1){
-_bd1=false;
+if(_bea){
+_bea=false;
}else{
d+=",";
}
-d+=arguments.callee(v[i],_bcc);
+d+=arguments.callee(v[i],_be5);
}
return d+"]";
}
-if(v.constructor==Object||v.toString==_bce){
-if(_bcd>=dojo.widget.html.stabile.depthLimit){
+if(v.constructor==Object||v.toString==_be7){
+if(_be6>=dojo.widget.html.stabile.depthLimit){
return "{ ... }";
}
if(typeof (v.hasOwnProperty)!="function"&&v.prototype){
throw new Error("description: "+v+" not supported by script engine");
}
-var _bd1=true;
+var _bea=true;
d="{";
dojo.widget.html.stabile._depth++;
for(var key in v){
if(v[key]==void (0)||typeof (v[key])=="function"){
continue;
}
-if(_bd1){
-_bd1=false;
+if(_bea){
+_bea=false;
}else{
d+=", ";
}
var kd=key;
if(!kd.match(/^[a-zA-Z_][a-zA-Z0-9_]*$/)){
-kd=arguments.callee(key,_bcc);
+kd=arguments.callee(key,_be5);
}
-d+=kd+": "+arguments.callee(v[key],_bcc);
+d+=kd+": "+arguments.callee(v[key],_be5);
}
return d+"}";
}
-if(_bcc){
+if(_be5){
if(dojo.widget.html.stabile._recur){
-var _bd5=Object.prototype.toString;
-return _bd5.apply(v,[]);
+var _bee=Object.prototype.toString;
+return _bee.apply(v,[]);
}else{
dojo.widget.html.stabile._recur=true;
return v.toString();
@@ -14107,7 +14220,7 @@
}
}
finally{
-dojo.widget.html.stabile._depth=_bcd;
+dojo.widget.html.stabile._depth=_be6;
}
};
dojo.widget.html.stabile._getStorage=function(){
@@ -14118,45 +14231,45 @@
return dojo.widget.html.stabile.dataField=form?form.stabile:{value:""};
};
dojo.provide("dojo.widget.ComboBox");
-dojo.declare("dojo.widget.incrementalComboBoxDataProvider",null,function(_bd7){
-this.searchUrl=_bd7.dataUrl;
+dojo.declare("dojo.widget.incrementalComboBoxDataProvider",null,function(_bf0){
+this.searchUrl=_bf0.dataUrl;
this._cache={};
this._inFlight=false;
this._lastRequest=null;
this.allowCache=false;
-},{_addToCache:function(_bd8,data){
+},{_addToCache:function(_bf1,data){
if(this.allowCache){
-this._cache[_bd8]=data;
+this._cache[_bf1]=data;
}
-},startSearch:function(_bda,_bdb){
+},startSearch:function(_bf3,_bf4){
if(this._inFlight){
}
-var tss=encodeURIComponent(_bda);
-var _bdd=dojo.string.substituteParams(this.searchUrl,{"searchString":tss});
-var _bde=this;
-var _bdf=this._lastRequest=dojo.io.bind({url:_bdd,method:"get",mimetype:"text/json",load:function(type,data,evt){
-_bde._inFlight=false;
+var tss=encodeURIComponent(_bf3);
+var _bf6=dojo.string.substituteParams(this.searchUrl,{"searchString":tss});
+var _bf7=this;
+var _bf8=this._lastRequest=dojo.io.bind({url:_bf6,method:"get",mimetype:"text/json",load:function(type,data,evt){
+_bf7._inFlight=false;
if(!dojo.lang.isArray(data)){
-var _be3=[];
+var _bfc=[];
for(var key in data){
-_be3.push([data[key],key]);
+_bfc.push([data[key],key]);
}
-data=_be3;
+data=_bfc;
}
-_bde._addToCache(_bda,data);
-if(_bdf==_bde._lastRequest){
-_bdb(data);
+_bf7._addToCache(_bf3,data);
+if(_bf8==_bf7._lastRequest){
+_bf4(data);
}
}});
this._inFlight=true;
}});
-dojo.declare("dojo.widget.basicComboBoxDataProvider",null,function(_be5,node){
+dojo.declare("dojo.widget.basicComboBoxDataProvider",null,function(_bfe,node){
this._data=[];
this.searchLimit=30;
this.searchType="STARTSTRING";
this.caseSensitive=false;
-if(!dj_undef("dataUrl",_be5)&&!dojo.string.isBlank(_be5.dataUrl)){
-this._getData(_be5.dataUrl);
+if(!dj_undef("dataUrl",_bfe)&&!dojo.string.isBlank(_bfe.dataUrl)){
+this._getData(_bfe.dataUrl);
}else{
if((node)&&(node.nodeName.toLowerCase()=="select")){
var opts=node.getElementsByTagName("option");
@@ -14164,10 +14277,10 @@
var data=[];
for(var x=0;x<ol;x++){
var text=opts[x].textContent||opts[x].innerText||opts[x].innerHTML;
-var _bec=[String(text),String(opts[x].value)];
-data.push(_bec);
+var _c05=[String(text),String(opts[x].value)];
+data.push(_c05);
if(opts[x].selected){
-_be5.setAllValues(_bec[0],_bec[1]);
+_bfe.setAllValues(_c05[0],_c05[1]);
}
}
this.setData(data);
@@ -14176,57 +14289,57 @@
},{_getData:function(url){
dojo.io.bind({url:url,load:dojo.lang.hitch(this,function(type,data,evt){
if(!dojo.lang.isArray(data)){
-var _bf1=[];
+var _c0a=[];
for(var key in data){
-_bf1.push([data[key],key]);
+_c0a.push([data[key],key]);
}
-data=_bf1;
+data=_c0a;
}
this.setData(data);
}),mimetype:"text/json"});
-},startSearch:function(_bf3,_bf4){
-this._performSearch(_bf3,_bf4);
-},_performSearch:function(_bf5,_bf6){
+},startSearch:function(_c0c,_c0d){
+this._performSearch(_c0c,_c0d);
+},_performSearch:function(_c0e,_c0f){
var st=this.searchType;
var ret=[];
if(!this.caseSensitive){
-_bf5=_bf5.toLowerCase();
+_c0e=_c0e.toLowerCase();
}
for(var x=0;x<this._data.length;x++){
if((this.searchLimit>0)&&(ret.length>=this.searchLimit)){
break;
}
-var _bfa=new String((!this.caseSensitive)?this._data[x][0].toLowerCase():this._data[x][0]);
-if(_bfa.length<_bf5.length){
+var _c13=new String((!this.caseSensitive)?this._data[x][0].toLowerCase():this._data[x][0]);
+if(_c13.length<_c0e.length){
continue;
}
if(st=="STARTSTRING"){
-if(_bf5==_bfa.substr(0,_bf5.length)){
+if(_c0e==_c13.substr(0,_c0e.length)){
ret.push(this._data[x]);
}
}else{
if(st=="SUBSTRING"){
-if(_bfa.indexOf(_bf5)>=0){
+if(_c13.indexOf(_c0e)>=0){
ret.push(this._data[x]);
}
}else{
if(st=="STARTWORD"){
-var idx=_bfa.indexOf(_bf5);
+var idx=_c13.indexOf(_c0e);
if(idx==0){
ret.push(this._data[x]);
}
if(idx<=0){
continue;
}
-var _bfc=false;
+var _c15=false;
while(idx!=-1){
-if(" ,/(".indexOf(_bfa.charAt(idx-1))!=-1){
-_bfc=true;
+if(" ,/(".indexOf(_c13.charAt(idx-1))!=-1){
+_c15=true;
break;
}
-idx=_bfa.indexOf(_bf5,idx+1);
+idx=_c13.indexOf(_c0e,idx+1);
}
-if(!_bfc){
+if(!_c15){
continue;
}else{
ret.push(this._data[x]);
@@ -14235,37 +14348,37 @@
}
}
}
-_bf6(ret);
-},setData:function(_bfd){
-this._data=_bfd;
+_c0f(ret);
+},setData:function(_c16){
+this._data=_c16;
}});
-dojo.widget.defineWidget("dojo.widget.ComboBox",dojo.widget.HtmlWidget,{forceValidOption:false,searchType:"stringstart",dataProvider:null,autoComplete:true,searchDelay:100,dataUrl:"",fadeTime:200,maxListLength:8,mode:"local",selectedResult:null,dataProviderClass:"",buttonSrc:dojo.uri.moduleUri("dojo.widget","templates/images/combo_box_arrow.png"),dropdownToggle:"fade",templatePath:dojo.uri.moduleUri("dojo.widget","templates/ComboBox.html"),templateCssPath:dojo.uri.moduleUri("dojo.widget","templates/ComboBox.css"),setValue:function(_bfe){
-this.comboBoxValue.value=_bfe;
-if(this.textInputNode.value!=_bfe){
-this.textInputNode.value=_bfe;
+dojo.widget.defineWidget("dojo.widget.ComboBox",dojo.widget.HtmlWidget,{forceValidOption:false,searchType:"stringstart",dataProvider:null,autoComplete:true,searchDelay:100,dataUrl:"",fadeTime:200,maxListLength:8,mode:"local",selectedResult:null,dataProviderClass:"",buttonSrc:dojo.uri.moduleUri("dojo.widget","templates/images/combo_box_arrow.png"),dropdownToggle:"fade",templatePath:dojo.uri.moduleUri("dojo.widget","templates/ComboBox.html"),templateCssPath:dojo.uri.moduleUri("dojo.widget","templates/ComboBox.css"),setValue:function(_c17){
+this.comboBoxValue.value=_c17;
+if(this.textInputNode.value!=_c17){
+this.textInputNode.value=_c17;
dojo.widget.html.stabile.setState(this.widgetId,this.getState(),true);
-this.onValueChanged(_bfe);
+this.onValueChanged(_c17);
}
-},onValueChanged:function(_bff){
+},onValueChanged:function(_c18){
},getValue:function(){
return this.comboBoxValue.value;
},getState:function(){
return {value:this.getValue()};
-},setState:function(_c00){
-this.setValue(_c00.value);
+},setState:function(_c19){
+this.setValue(_c19.value);
},enable:function(){
this.disabled=false;
this.textInputNode.removeAttribute("disabled");
},disable:function(){
this.disabled=true;
this.textInputNode.setAttribute("disabled",true);
-},_getCaretPos:function(_c01){
-if(dojo.lang.isNumber(_c01.selectionStart)){
-return _c01.selectionStart;
+},_getCaretPos:function(_c1a){
+if(dojo.lang.isNumber(_c1a.selectionStart)){
+return _c1a.selectionStart;
}else{
if(dojo.render.html.ie){
var tr=document.selection.createRange().duplicate();
-var ntr=_c01.createTextRange();
+var ntr=_c1a.createTextRange();
tr.move("character",0);
ntr.move("character",0);
try{
@@ -14277,36 +14390,36 @@
}
}
}
-},_setCaretPos:function(_c04,_c05){
-_c05=parseInt(_c05);
-this._setSelectedRange(_c04,_c05,_c05);
-},_setSelectedRange:function(_c06,_c07,end){
+},_setCaretPos:function(_c1d,_c1e){
+_c1e=parseInt(_c1e);
+this._setSelectedRange(_c1d,_c1e,_c1e);
+},_setSelectedRange:function(_c1f,_c20,end){
if(!end){
-end=_c06.value.length;
+end=_c1f.value.length;
}
-if(_c06.setSelectionRange){
-_c06.focus();
-_c06.setSelectionRange(_c07,end);
-}else{
-if(_c06.createTextRange){
-var _c09=_c06.createTextRange();
-with(_c09){
+if(_c1f.setSelectionRange){
+_c1f.focus();
+_c1f.setSelectionRange(_c20,end);
+}else{
+if(_c1f.createTextRange){
+var _c22=_c1f.createTextRange();
+with(_c22){
collapse(true);
moveEnd("character",end);
-moveStart("character",_c07);
+moveStart("character",_c20);
select();
}
}else{
-_c06.value=_c06.value;
-_c06.blur();
-_c06.focus();
-var dist=parseInt(_c06.value.length)-end;
-var _c0b=String.fromCharCode(37);
-var tcc=_c0b.charCodeAt(0);
+_c1f.value=_c1f.value;
+_c1f.blur();
+_c1f.focus();
+var dist=parseInt(_c1f.value.length)-end;
+var _c24=String.fromCharCode(37);
+var tcc=_c24.charCodeAt(0);
for(var x=0;x<dist;x++){
var te=document.createEvent("KeyEvents");
te.initKeyEvent("keypress",true,true,null,false,false,false,false,tcc,tcc);
-_c06.dispatchEvent(te);
+_c1f.dispatchEvent(te);
}
}
}
@@ -14317,7 +14430,7 @@
this._prev_key_backspace=false;
this._prev_key_esc=false;
var k=dojo.event.browser.keys;
-var _c11=true;
+var _c2a=true;
switch(evt.key){
case k.KEY_DOWN_ARROW:
if(!this.popupWidget.isShowingNow){
@@ -14365,22 +14478,22 @@
if(!this.textInputNode.value.length){
this.setAllValues("","");
this._hideResultList();
-_c11=false;
+_c2a=false;
}
break;
case k.KEY_RIGHT_ARROW:
case k.KEY_LEFT_ARROW:
-_c11=false;
+_c2a=false;
break;
default:
if(evt.charCode==0){
-_c11=false;
+_c2a=false;
}
}
if(this.searchTimer){
clearTimeout(this.searchTimer);
}
-if(_c11){
+if(_c2a){
this._blurOptionNode();
this.searchTimer=setTimeout(dojo.lang.hitch(this,this._startSearchFromInput),this.searchDelay);
}
@@ -14389,11 +14502,11 @@
this._handleKeyEvents(evt);
},onKeyUp:function(evt){
this.setValue(this.textInputNode.value);
-},setSelectedValue:function(_c14){
-this.comboBoxSelectionValue.value=_c14;
-},setAllValues:function(_c15,_c16){
-this.setSelectedValue(_c16);
-this.setValue(_c15);
+},setSelectedValue:function(_c2d){
+this.comboBoxSelectionValue.value=_c2d;
+},setAllValues:function(_c2e,_c2f){
+this.setSelectedValue(_c2f);
+this.setValue(_c2e);
},_focusOptionNode:function(node){
if(this._highlighted_option!=node){
this._blurOptionNode();
@@ -14435,43 +14548,43 @@
}
this._blurOptionNode();
},onResize:function(){
-var _c1a=dojo.html.getContentBox(this.textInputNode);
-if(_c1a.height<=0){
+var _c33=dojo.html.getContentBox(this.textInputNode);
+if(_c33.height<=0){
dojo.lang.setTimeout(this,"onResize",100);
return;
}
-var _c1b={width:_c1a.height,height:_c1a.height};
-dojo.html.setContentBox(this.downArrowNode,_c1b);
+var _c34={width:_c33.height,height:_c33.height};
+dojo.html.setContentBox(this.downArrowNode,_c34);
},fillInTemplate:function(args,frag){
dojo.html.applyBrowserClass(this.domNode);
-var _c1e=this.getFragNodeRef(frag);
-if(!this.name&&_c1e.name){
-this.name=_c1e.name;
+var _c37=this.getFragNodeRef(frag);
+if(!this.name&&_c37.name){
+this.name=_c37.name;
}
this.comboBoxValue.name=this.name;
this.comboBoxSelectionValue.name=this.name+"_selected";
-dojo.html.copyStyle(this.domNode,_c1e);
-dojo.html.copyStyle(this.textInputNode,_c1e);
-dojo.html.copyStyle(this.downArrowNode,_c1e);
+dojo.html.copyStyle(this.domNode,_c37);
+dojo.html.copyStyle(this.textInputNode,_c37);
+dojo.html.copyStyle(this.downArrowNode,_c37);
with(this.downArrowNode.style){
width="0px";
height="0px";
}
-var _c1f;
+var _c38;
if(this.dataProviderClass){
if(typeof this.dataProviderClass=="string"){
-_c1f=dojo.evalObjPath(this.dataProviderClass);
+_c38=dojo.evalObjPath(this.dataProviderClass);
}else{
-_c1f=this.dataProviderClass;
+_c38=this.dataProviderClass;
}
}else{
if(this.mode=="remote"){
-_c1f=dojo.widget.incrementalComboBoxDataProvider;
+_c38=dojo.widget.incrementalComboBoxDataProvider;
}else{
-_c1f=dojo.widget.basicComboBoxDataProvider;
+_c38=dojo.widget.basicComboBoxDataProvider;
}
}
-this.dataProvider=new _c1f(this,this.getFragNodeRef(frag));
+this.dataProvider=new _c38(this,this.getFragNodeRef(frag));
this.popupWidget=new dojo.widget.createWidget("PopupContainer",{toggle:this.dropdownToggle,toggleDuration:this.toggleDuration});
dojo.event.connect(this,"destroy",this.popupWidget,"destroy");
this.optionsListNode=this.popupWidget.domNode;
@@ -14482,24 +14595,24 @@
dojo.event.connect(this.optionsListNode,"onmouseout",this,"_onMouseOut");
dojo.event.connect(this.optionsListNode,"onmouseover",this,"_itemMouseOver");
dojo.event.connect(this.optionsListNode,"onmouseout",this,"_itemMouseOut");
-},_openResultList:function(_c20){
+},_openResultList:function(_c39){
if(this.disabled){
return;
}
this._clearResultList();
-if(!_c20.length){
+if(!_c39.length){
this._hideResultList();
}
-if((this.autoComplete)&&(_c20.length)&&(!this._prev_key_backspace)&&(this.textInputNode.value.length>0)){
+if((this.autoComplete)&&(_c39.length)&&(!this._prev_key_backspace)&&(this.textInputNode.value.length>0)){
var cpos=this._getCaretPos(this.textInputNode);
if((cpos+1)>this.textInputNode.value.length){
-this.textInputNode.value+=_c20[0][0].substr(cpos);
+this.textInputNode.value+=_c39[0][0].substr(cpos);
this._setSelectedRange(this.textInputNode,cpos,this.textInputNode.value.length);
}
}
var even=true;
-while(_c20.length){
-var tr=_c20.shift();
+while(_c39.length){
+var tr=_c39.shift();
if(tr){
var td=document.createElement("div");
td.appendChild(document.createTextNode(tr[0]));
@@ -14516,12 +14629,12 @@
},_onBlurInput:function(){
this._hasFocus=false;
this._handleBlurTimer(true,500);
-},_handleBlurTimer:function(_c25,_c26){
-if(this.blurTimer&&(_c25||_c26)){
+},_handleBlurTimer:function(_c3e,_c3f){
+if(this.blurTimer&&(_c3e||_c3f)){
clearTimeout(this.blurTimer);
}
-if(_c26){
-this.blurTimer=dojo.lang.setTimeout(this,"_checkBlurred",_c26);
+if(_c3f){
+this.blurTimer=dojo.lang.setTimeout(this,"_checkBlurred",_c3f);
}
},_onMouseOver:function(evt){
if(!this._mouseover_list){
@@ -14529,9 +14642,9 @@
this._mouseover_list=true;
}
},_onMouseOut:function(evt){
-var _c29=evt.relatedTarget;
+var _c42=evt.relatedTarget;
try{
-if(!_c29||_c29.parentNode!=this.optionsListNode){
+if(!_c42||_c42.parentNode!=this.optionsListNode){
this._mouseover_list=false;
this._handleBlurTimer(true,100);
this._tryFocus();
@@ -14539,24 +14652,24 @@
}
catch(e){
}
-},_isInputEqualToResult:function(_c2a){
-var _c2b=this.textInputNode.value;
+},_isInputEqualToResult:function(_c43){
+var _c44=this.textInputNode.value;
if(!this.dataProvider.caseSensitive){
-_c2b=_c2b.toLowerCase();
-_c2a=_c2a.toLowerCase();
+_c44=_c44.toLowerCase();
+_c43=_c43.toLowerCase();
}
-return (_c2b==_c2a);
+return (_c44==_c43);
},_isValidOption:function(){
var tgt=dojo.html.firstElement(this.optionsListNode);
-var _c2d=false;
-while(!_c2d&&tgt){
+var _c46=false;
+while(!_c46&&tgt){
if(this._isInputEqualToResult(tgt.getAttribute("resultName"))){
-_c2d=true;
+_c46=true;
}else{
tgt=dojo.html.nextElement(tgt);
}
}
-return _c2d;
+return _c46;
},_checkBlurred:function(){
if(!this._hasFocus&&!this._mouseover_list){
this._hideResultList();
@@ -14564,12 +14677,12 @@
this.setAllValues("","");
return;
}
-var _c2e=this._isValidOption();
-if(this.forceValidOption&&!_c2e){
+var _c47=this._isValidOption();
+if(this.forceValidOption&&!_c47){
this.setAllValues("","");
return;
}
-if(!_c2e){
+if(!_c47){
this.setSelectedValue("");
}
}
@@ -14609,15 +14722,15 @@
},_hideResultList:function(){
this.popupWidget.close();
},_showResultList:function(){
-var _c31=this.optionsListNode.childNodes;
-if(_c31.length){
-var _c32=Math.min(_c31.length,this.maxListLength);
+var _c4a=this.optionsListNode.childNodes;
+if(_c4a.length){
+var _c4b=Math.min(_c4a.length,this.maxListLength);
with(this.optionsListNode.style){
display="";
-if(_c32==_c31.length){
+if(_c4b==_c4a.length){
height="";
}else{
-height=_c32*dojo.html.getMarginBox(_c31[0]).height+"px";
+height=_c4b*dojo.html.getMarginBox(_c4a[0]).height+"px";
}
width=(dojo.html.getMarginBox(this.domNode).width-2)+"px";
}
@@ -14656,7 +14769,7 @@
}
}});
dojo.provide("struts.widget.ComboBox");
-struts.widget.ComboBoxDataProvider=function(_c35,node){
+struts.widget.ComboBoxDataProvider=function(_c4e,node){
this.data=[];
this.searchLimit=30;
this.searchType="STARTSTRING";
@@ -14664,7 +14777,7 @@
this._lastSearch="";
this._lastSearchResults=null;
this.firstRequest=true;
-this.cbox=_c35;
+this.cbox=_c4e;
this.formId=this.cbox.formId;
this.formFilter=this.cbox.formFilter;
this.getData=function(url){
@@ -14677,32 +14790,32 @@
}
if(!dojo.lang.isArray(data)){
if(!dojo.string.isBlank(this.cbox.dataFieldName)&&data[this.cbox.dataFieldName]!=null){
-_c3b=data[this.cbox.dataFieldName];
+_c54=data[this.cbox.dataFieldName];
}else{
-var _c3b=null;
+var _c54=null;
for(var key in data){
if(key==this.cbox.name){
-_c3b=data[key];
+_c54=data[key];
break;
}
-if(!_c3b&&dojo.lang.isArray(data[key])){
-_c3b=data=data[key];
+if(!_c54&&dojo.lang.isArray(data[key])){
+_c54=data=data[key];
}
}
}
-data=_c3b;
+data=_c54;
}
this.setData(data);
}),mimetype:"text/json"});
};
-this.startSearch=function(_c3d,_c3e){
-this._preformSearch(_c3d,_c3e);
+this.startSearch=function(_c56,_c57){
+this._preformSearch(_c56,_c57);
};
-this._preformSearch=function(_c3f,_c40){
+this._preformSearch=function(_c58,_c59){
var st=this.searchType;
var ret=[];
if(!this.caseSensitive){
-_c3f=_c3f.toLowerCase();
+_c58=_c58.toLowerCase();
}
for(var x=0;x<this.data.length;x++){
if(!this.data[x]){
@@ -14711,37 +14824,37 @@
if((this.searchLimit>0)&&(ret.length>=this.searchLimit)){
break;
}
-var _c44=new String((!this.caseSensitive)?this.data[x][0].toLowerCase():this.data[x][0]);
-if(_c44.length<_c3f.length){
+var _c5d=new String((!this.caseSensitive)?this.data[x][0].toLowerCase():this.data[x][0]);
+if(_c5d.length<_c58.length){
continue;
}
if(st=="STARTSTRING"){
-if(_c3f==_c44.substr(0,_c3f.length)){
+if(_c58==_c5d.substr(0,_c58.length)){
ret.push(this.data[x]);
}
}else{
if(st=="SUBSTRING"){
-if(_c44.indexOf(_c3f)>=0){
+if(_c5d.indexOf(_c58)>=0){
ret.push(this.data[x]);
}
}else{
if(st=="STARTWORD"){
-var idx=_c44.indexOf(_c3f);
+var idx=_c5d.indexOf(_c58);
if(idx==0){
ret.push(this.data[x]);
}
if(idx<=0){
continue;
}
-var _c46=false;
+var _c5f=false;
while(idx!=-1){
-if(" ,/(".indexOf(_c44.charAt(idx-1))!=-1){
-_c46=true;
+if(" ,/(".indexOf(_c5d.charAt(idx-1))!=-1){
+_c5f=true;
break;
}
-idx=_c44.indexOf(_c3f,idx+1);
+idx=_c5d.indexOf(_c58,idx+1);
}
-if(!_c46){
+if(!_c5f){
continue;
}else{
ret.push(this.data[x]);
@@ -14750,17 +14863,17 @@
}
}
}
-_c40(ret);
+_c59(ret);
};
-this.addData=function(_c47){
-this.data=this.data.concat(_c47);
+this.addData=function(_c60){
+this.data=this.data.concat(_c60);
};
-this.setData=function(_c48){
-this.data=_c48;
+this.setData=function(_c61){
+this.data=_c61;
for(var i=0;i<this.data.length;i++){
-var _c4a=this.data[i];
-if(!dojo.lang.isArray(_c4a)){
-this.data[i]=[_c4a,_c4a];
+var _c63=this.data[i];
+if(!dojo.lang.isArray(_c63)){
+this.data[i]=[_c63,_c63];
}
}
};
@@ -14773,10 +14886,10 @@
var data=[];
for(var x=0;x<ol;x++){
var text=opts[x].textContent||opts[x].innerText||opts[x].innerHTML;
-var _c50=[String(text),String(opts[x].value)];
-data.push(_c50);
+var _c69=[String(text),String(opts[x].value)];
+data.push(_c69);
if(opts[x].selected){
-this.cbox.setAllValues(_c50[0],_c50[1]);
+this.cbox.setAllValues(_c69[0],_c69[1]);
}
}
this.setData(data);
@@ -14784,55 +14897,55 @@
}
};
dojo.widget.defineWidget("struts.widget.ComboBox",dojo.widget.ComboBox,{widgetType:"ComboBox",dropdownHeight:120,dropdownWidth:0,itemHeight:0,listenTopics:"",notifyTopics:"",notifyTopicsArray:null,beforeNotifyTopics:"",beforeNotifyTopicsArray:null,afterNotifyTopics:"",afterNotifyTopicsArray:null,errorNotifyTopics:"",errorNotifyTopicsArray:null,valueNotifyTopics:"",valueNotifyTopicsArray:null,indicator:"",formId:"",formFilter:"",dataProviderClass:"struts.widget.ComboBoxDataProvider",loadOnType:false,loadMinimum:3,initialValue:"",initialKey:"",visibleDownArrow:true,fadeTime:100,searchType:"STARTSTRING",dataFieldName:"",keyName:"",templateCssPath:dojo.uri.dojoUri("struts/ComboBox.css"),showResultList:function(){
-var _c51=this.optionsListNode.childNodes;
-if(_c51.length){
+var _c6a=this.optionsListNode.childNodes;
+if(_c6a.length){
this.optionsListNode.style.width=this.dropdownWidth===0?(dojo.html.getMarginBox(this.domNode).width-2)+"px":this.dropdownWidth+"px";
if(this.itemHeight===0||dojo.string.isBlank(this.textInputNode.value)){
this.optionsListNode.style.height=this.dropdownHeight+"px";
this.optionsListNode.style.display="";
-this.itemHeight=dojo.html.getMarginBox(_c51[0]).height;
+this.itemHeight=dojo.html.getMarginBox(_c6a[0]).height;
}
-var _c52=this.itemHeight*_c51.length;
-if(_c52<this.dropdownHeight){
-this.optionsListNode.style.height=_c52+2+"px";
+var _c6b=this.itemHeight*_c6a.length;
+if(_c6b<this.dropdownHeight){
+this.optionsListNode.style.height=_c6b+2+"px";
}
this.popupWidget.open(this.domNode,this,this.downArrowNode);
}else{
this._hideResultList();
}
-},_openResultList:function(_c53){
+},_openResultList:function(_c6c){
if(this.disabled){
return;
}
this._clearResultList();
-if(!_c53.length){
+if(!_c6c.length){
this._hideResultList();
}
-if((this.autoComplete)&&(_c53.length)&&(!this._prev_key_backspace)&&(this.textInputNode.value.length>0)){
+if((this.autoComplete)&&(_c6c.length)&&(!this._prev_key_backspace)&&(this.textInputNode.value.length>0)){
var cpos=this._getCaretPos(this.textInputNode);
if((cpos+1)>this.textInputNode.value.length){
-this.textInputNode.value+=_c53[0][0].substr(cpos);
+this.textInputNode.value+=_c6c[0][0].substr(cpos);
this._setSelectedRange(this.textInputNode,cpos,this.textInputNode.value.length);
}
}
-var _c55=this.textInputNode.value;
+var _c6e=this.textInputNode.value;
var even=true;
-while(_c53.length){
-var tr=_c53.shift();
+while(_c6c.length){
+var tr=_c6c.shift();
if(tr){
var td=document.createElement("div");
var text=tr[0];
-var i=text.toLowerCase().indexOf(_c55.toLowerCase());
+var i=text.toLowerCase().indexOf(_c6e.toLowerCase());
if(i>=0){
var pre=text.substring(0,i);
-var _c5c=text.substring(i,i+_c55.length);
-var post=text.substring(i+_c55.length);
+var _c75=text.substring(i,i+_c6e.length);
+var post=text.substring(i+_c6e.length);
if(!dojo.string.isBlank(pre)){
td.appendChild(document.createTextNode(pre));
}
-var _c5e=document.createElement("b");
-td.appendChild(_c5e);
-_c5e.appendChild(document.createTextNode(_c5c));
+var _c77=document.createElement("b");
+td.appendChild(_c77);
+_c77.appendChild(document.createTextNode(_c75));
td.appendChild(document.createTextNode(post));
}else{
td.appendChild(document.createTextNode(tr[0]));
@@ -14849,12 +14962,12 @@
struts.widget.ComboBox.superclass.postCreate.apply(this);
var self=this;
if(!dojo.string.isBlank(this.listenTopics)){
-var _c60=this.listenTopics.split(",");
-for(var i=0;i<_c60.length;i++){
-dojo.event.topic.subscribe(_c60[i],function(){
-var _c62={cancel:false};
-self.notify(this.widgetId,"before",_c62);
-if(_c62.cancel){
+var _c79=this.listenTopics.split(",");
+for(var i=0;i<_c79.length;i++){
+dojo.event.topic.subscribe(_c79[i],function(){
+var _c7b={cancel:false};
+self.notify(this.widgetId,"before",_c7b);
+if(_c7b.cancel){
return;
}
self.clearValues();
@@ -14896,37 +15009,37 @@
},notify:function(data,type,e){
if(this.notifyTopicsArray){
var self=this;
-dojo.lang.forEach(this.notifyTopicsArray,function(_c68){
+dojo.lang.forEach(this.notifyTopicsArray,function(_c81){
try{
-dojo.event.topic.publish(_c68,data,type,e);
+dojo.event.topic.publish(_c81,data,type,e);
}
catch(ex){
self.log(ex);
}
});
}
-var _c69=null;
+var _c82=null;
switch(type){
case "before":
-_c69=this.beforeNotifyTopicsArray;
+_c82=this.beforeNotifyTopicsArray;
break;
case "load":
-_c69=this.afterNotifyTopicsArray;
+_c82=this.afterNotifyTopicsArray;
break;
case "error":
-_c69=this.errorNotifyTopicsArray;
+_c82=this.errorNotifyTopicsArray;
break;
case "valuechanged":
-_c69=this.valueNotifyTopicsArray;
+_c82=this.valueNotifyTopicsArray;
break;
}
-this.notifyTo(_c69,data,type,e);
-},notifyTo:function(_c6a,data,type,e){
+this.notifyTo(_c82,data,type,e);
+},notifyTo:function(_c83,data,type,e){
var self=this;
-if(_c6a){
-dojo.lang.forEach(_c6a,function(_c6f){
+if(_c83){
+dojo.lang.forEach(_c83,function(_c88){
try{
-dojo.event.topic.publish(_c6f,data,type,e);
+dojo.event.topic.publish(_c88,data,type,e);
}
catch(ex){
self.log(ex);
@@ -14936,18 +15049,18 @@
},log:function(text){
dojo.debug("["+(this.widgetId?this.widgetId:"unknown")+"] "+text);
},startSearchFromInput:function(){
-var _c71=this.textInputNode.value;
+var _c8a=this.textInputNode.value;
if(this.loadOnType){
-if(_c71.length>=this.loadMinimum){
-var _c72=this.dataUrl+(this.dataUrl.indexOf("?")>-1?"&":"?");
-_c72+=this.name+"="+_c71;
-this.dataProvider.getData(_c72);
-this.startSearch(_c71);
+if(_c8a.length>=this.loadMinimum){
+var _c8b=this.dataUrl+(this.dataUrl.indexOf("?")>-1?"&":"?");
+_c8b+=this.name+"="+_c8a;
+this.dataProvider.getData(_c8b);
+this.startSearch(_c8a);
}else{
this._hideResultList();
}
}else{
-this.startSearch(_c71);
+this.startSearch(_c8a);
}
}});
dojo.provide("dojo.widget.DropdownContainer");
@@ -14995,197 +15108,197 @@
dojo.widget.DropdownContainer.superclass.disable.apply(this,arguments);
}});
dojo.provide("dojo.date.serialize");
-dojo.date.setIso8601=function(_c76,_c77){
-var _c78=(_c77.indexOf("T")==-1)?_c77.split(" "):_c77.split("T");
-_c76=dojo.date.setIso8601Date(_c76,_c78[0]);
-if(_c78.length==2){
-_c76=dojo.date.setIso8601Time(_c76,_c78[1]);
-}
-return _c76;
-};
-dojo.date.fromIso8601=function(_c79){
-return dojo.date.setIso8601(new Date(0,0),_c79);
-};
-dojo.date.setIso8601Date=function(_c7a,_c7b){
-var _c7c="^([0-9]{4})((-?([0-9]{2})(-?([0-9]{2}))?)|"+"(-?([0-9]{3}))|(-?W([0-9]{2})(-?([1-7]))?))?$";
-var d=_c7b.match(new RegExp(_c7c));
+dojo.date.setIso8601=function(_c8f,_c90){
+var _c91=(_c90.indexOf("T")==-1)?_c90.split(" "):_c90.split("T");
+_c8f=dojo.date.setIso8601Date(_c8f,_c91[0]);
+if(_c91.length==2){
+_c8f=dojo.date.setIso8601Time(_c8f,_c91[1]);
+}
+return _c8f;
+};
+dojo.date.fromIso8601=function(_c92){
+return dojo.date.setIso8601(new Date(0,0),_c92);
+};
+dojo.date.setIso8601Date=function(_c93,_c94){
+var _c95="^([0-9]{4})((-?([0-9]{2})(-?([0-9]{2}))?)|"+"(-?([0-9]{3}))|(-?W([0-9]{2})(-?([1-7]))?))?$";
+var d=_c94.match(new RegExp(_c95));
if(!d){
-dojo.debug("invalid date string: "+_c7b);
+dojo.debug("invalid date string: "+_c94);
return null;
}
var year=d[1];
-var _c7f=d[4];
+var _c98=d[4];
var date=d[6];
-var _c81=d[8];
+var _c9a=d[8];
var week=d[10];
-var _c83=d[12]?d[12]:1;
-_c7a.setFullYear(year);
-if(_c81){
-_c7a.setMonth(0);
-_c7a.setDate(Number(_c81));
+var _c9c=d[12]?d[12]:1;
+_c93.setFullYear(year);
+if(_c9a){
+_c93.setMonth(0);
+_c93.setDate(Number(_c9a));
}else{
if(week){
-_c7a.setMonth(0);
-_c7a.setDate(1);
-var gd=_c7a.getDay();
+_c93.setMonth(0);
+_c93.setDate(1);
+var gd=_c93.getDay();
var day=gd?gd:7;
-var _c86=Number(_c83)+(7*Number(week));
+var _c9f=Number(_c9c)+(7*Number(week));
if(day<=4){
-_c7a.setDate(_c86+1-day);
+_c93.setDate(_c9f+1-day);
}else{
-_c7a.setDate(_c86+8-day);
+_c93.setDate(_c9f+8-day);
}
}else{
-if(_c7f){
-_c7a.setDate(1);
-_c7a.setMonth(_c7f-1);
+if(_c98){
+_c93.setDate(1);
+_c93.setMonth(_c98-1);
}
if(date){
-_c7a.setDate(date);
+_c93.setDate(date);
}
}
}
-return _c7a;
+return _c93;
};
-dojo.date.fromIso8601Date=function(_c87){
-return dojo.date.setIso8601Date(new Date(0,0),_c87);
+dojo.date.fromIso8601Date=function(_ca0){
+return dojo.date.setIso8601Date(new Date(0,0),_ca0);
};
-dojo.date.setIso8601Time=function(_c88,_c89){
-var _c8a="Z|(([-+])([0-9]{2})(:?([0-9]{2}))?)$";
-var d=_c89.match(new RegExp(_c8a));
-var _c8c=0;
+dojo.date.setIso8601Time=function(_ca1,_ca2){
+var _ca3="Z|(([-+])([0-9]{2})(:?([0-9]{2}))?)$";
+var d=_ca2.match(new RegExp(_ca3));
+var _ca5=0;
if(d){
if(d[0]!="Z"){
-_c8c=(Number(d[3])*60)+Number(d[5]);
-_c8c*=((d[2]=="-")?1:-1);
+_ca5=(Number(d[3])*60)+Number(d[5]);
+_ca5*=((d[2]=="-")?1:-1);
}
-_c8c-=_c88.getTimezoneOffset();
-_c89=_c89.substr(0,_c89.length-d[0].length);
+_ca5-=_ca1.getTimezoneOffset();
+_ca2=_ca2.substr(0,_ca2.length-d[0].length);
}
-var _c8d="^([0-9]{2})(:?([0-9]{2})(:?([0-9]{2})(.([0-9]+))?)?)?$";
-d=_c89.match(new RegExp(_c8d));
+var _ca6="^([0-9]{2})(:?([0-9]{2})(:?([0-9]{2})(.([0-9]+))?)?)?$";
+d=_ca2.match(new RegExp(_ca6));
if(!d){
-dojo.debug("invalid time string: "+_c89);
+dojo.debug("invalid time string: "+_ca2);
return null;
}
-var _c8e=d[1];
+var _ca7=d[1];
var mins=Number((d[3])?d[3]:0);
var secs=(d[5])?d[5]:0;
var ms=d[7]?(Number("0."+d[7])*1000):0;
-_c88.setHours(_c8e);
-_c88.setMinutes(mins);
-_c88.setSeconds(secs);
-_c88.setMilliseconds(ms);
-if(_c8c!==0){
-_c88.setTime(_c88.getTime()+_c8c*60000);
-}
-return _c88;
-};
-dojo.date.fromIso8601Time=function(_c92){
-return dojo.date.setIso8601Time(new Date(0,0),_c92);
-};
-dojo.date.toRfc3339=function(_c93,_c94){
-if(!_c93){
-_c93=new Date();
+_ca1.setHours(_ca7);
+_ca1.setMinutes(mins);
+_ca1.setSeconds(secs);
+_ca1.setMilliseconds(ms);
+if(_ca5!==0){
+_ca1.setTime(_ca1.getTime()+_ca5*60000);
+}
+return _ca1;
+};
+dojo.date.fromIso8601Time=function(_cab){
+return dojo.date.setIso8601Time(new Date(0,0),_cab);
+};
+dojo.date.toRfc3339=function(_cac,_cad){
+if(!_cac){
+_cac=new Date();
}
var _=dojo.string.pad;
-var _c96=[];
-if(_c94!="timeOnly"){
-var date=[_(_c93.getFullYear(),4),_(_c93.getMonth()+1,2),_(_c93.getDate(),2)].join("-");
-_c96.push(date);
-}
-if(_c94!="dateOnly"){
-var time=[_(_c93.getHours(),2),_(_c93.getMinutes(),2),_(_c93.getSeconds(),2)].join(":");
-var _c99=_c93.getTimezoneOffset();
-time+=(_c99>0?"-":"+")+_(Math.floor(Math.abs(_c99)/60),2)+":"+_(Math.abs(_c99)%60,2);
-_c96.push(time);
-}
-return _c96.join("T");
-};
-dojo.date.fromRfc3339=function(_c9a){
-if(_c9a.indexOf("Tany")!=-1){
-_c9a=_c9a.replace("Tany","");
+var _caf=[];
+if(_cad!="timeOnly"){
+var date=[_(_cac.getFullYear(),4),_(_cac.getMonth()+1,2),_(_cac.getDate(),2)].join("-");
+_caf.push(date);
+}
+if(_cad!="dateOnly"){
+var time=[_(_cac.getHours(),2),_(_cac.getMinutes(),2),_(_cac.getSeconds(),2)].join(":");
+var _cb2=_cac.getTimezoneOffset();
+time+=(_cb2>0?"-":"+")+_(Math.floor(Math.abs(_cb2)/60),2)+":"+_(Math.abs(_cb2)%60,2);
+_caf.push(time);
+}
+return _caf.join("T");
+};
+dojo.date.fromRfc3339=function(_cb3){
+if(_cb3.indexOf("Tany")!=-1){
+_cb3=_cb3.replace("Tany","");
}
-var _c9b=new Date();
-return dojo.date.setIso8601(_c9b,_c9a);
+var _cb4=new Date();
+return dojo.date.setIso8601(_cb4,_cb3);
};
dojo.provide("dojo.date.common");
-dojo.date.setDayOfYear=function(_c9c,_c9d){
-_c9c.setMonth(0);
-_c9c.setDate(_c9d);
-return _c9c;
-};
-dojo.date.getDayOfYear=function(_c9e){
-var _c9f=_c9e.getFullYear();
-var _ca0=new Date(_c9f-1,11,31);
-return Math.floor((_c9e.getTime()-_ca0.getTime())/86400000);
+dojo.date.setDayOfYear=function(_cb5,_cb6){
+_cb5.setMonth(0);
+_cb5.setDate(_cb6);
+return _cb5;
+};
+dojo.date.getDayOfYear=function(_cb7){
+var _cb8=_cb7.getFullYear();
+var _cb9=new Date(_cb8-1,11,31);
+return Math.floor((_cb7.getTime()-_cb9.getTime())/86400000);
};
-dojo.date.setWeekOfYear=function(_ca1,week,_ca3){
+dojo.date.setWeekOfYear=function(_cba,week,_cbc){
if(arguments.length==1){
-_ca3=0;
+_cbc=0;
}
dojo.unimplemented("dojo.date.setWeekOfYear");
};
-dojo.date.getWeekOfYear=function(_ca4,_ca5){
+dojo.date.getWeekOfYear=function(_cbd,_cbe){
if(arguments.length==1){
-_ca5=0;
+_cbe=0;
}
-var _ca6=new Date(_ca4.getFullYear(),0,1);
-var day=_ca6.getDay();
-_ca6.setDate(_ca6.getDate()-day+_ca5-(day>_ca5?7:0));
-return Math.floor((_ca4.getTime()-_ca6.getTime())/604800000);
+var _cbf=new Date(_cbd.getFullYear(),0,1);
+var day=_cbf.getDay();
+_cbf.setDate(_cbf.getDate()-day+_cbe-(day>_cbe?7:0));
+return Math.floor((_cbd.getTime()-_cbf.getTime())/604800000);
};
-dojo.date.setIsoWeekOfYear=function(_ca8,week,_caa){
+dojo.date.setIsoWeekOfYear=function(_cc1,week,_cc3){
if(arguments.length==1){
-_caa=1;
+_cc3=1;
}
dojo.unimplemented("dojo.date.setIsoWeekOfYear");
};
-dojo.date.getIsoWeekOfYear=function(_cab,_cac){
+dojo.date.getIsoWeekOfYear=function(_cc4,_cc5){
if(arguments.length==1){
-_cac=1;
+_cc5=1;
}
dojo.unimplemented("dojo.date.getIsoWeekOfYear");
};
dojo.date.shortTimezones=["IDLW","BET","HST","MART","AKST","PST","MST","CST","EST","AST","NFT","BST","FST","AT","GMT","CET","EET","MSK","IRT","GST","AFT","AGTT","IST","NPT","ALMT","MMT","JT","AWST","JST","ACST","AEST","LHST","VUT","NFT","NZT","CHAST","PHOT","LINT"];
dojo.date.timezoneOffsets=[-720,-660,-600,-570,-540,-480,-420,-360,-300,-240,-210,-180,-120,-60,0,60,120,180,210,240,270,300,330,345,360,390,420,480,540,570,600,630,660,690,720,765,780,840];
-dojo.date.getDaysInMonth=function(_cad){
-var _cae=_cad.getMonth();
+dojo.date.getDaysInMonth=function(_cc6){
+var _cc7=_cc6.getMonth();
var days=[31,28,31,30,31,30,31,31,30,31,30,31];
-if(_cae==1&&dojo.date.isLeapYear(_cad)){
+if(_cc7==1&&dojo.date.isLeapYear(_cc6)){
return 29;
}else{
-return days[_cae];
+return days[_cc7];
}
};
-dojo.date.isLeapYear=function(_cb0){
-var year=_cb0.getFullYear();
+dojo.date.isLeapYear=function(_cc9){
+var year=_cc9.getFullYear();
return (year%400==0)?true:(year%100==0)?false:(year%4==0)?true:false;
};
-dojo.date.getTimezoneName=function(_cb2){
-var str=_cb2.toString();
+dojo.date.getTimezoneName=function(_ccb){
+var str=_ccb.toString();
var tz="";
-var _cb5;
+var _cce;
var pos=str.indexOf("(");
if(pos>-1){
pos++;
tz=str.substring(pos,str.indexOf(")"));
}else{
var pat=/([A-Z\/]+) \d{4}$/;
-if((_cb5=str.match(pat))){
-tz=_cb5[1];
+if((_cce=str.match(pat))){
+tz=_cce[1];
}else{
-str=_cb2.toLocaleString();
+str=_ccb.toLocaleString();
pat=/ ([A-Z\/]+)$/;
-if((_cb5=str.match(pat))){
-tz=_cb5[1];
+if((_cce=str.match(pat))){
+tz=_cce[1];
}
}
}
return tz=="AM"||tz=="PM"?"":tz;
};
-dojo.date.getOrdinal=function(_cb8){
-var date=_cb8.getDate();
+dojo.date.getOrdinal=function(_cd1){
+var date=_cd1.getDate();
if(date%100!=11&&date%10==1){
return "st";
}else{
@@ -15201,12 +15314,12 @@
}
};
dojo.date.compareTypes={DATE:1,TIME:2};
-dojo.date.compare=function(_cba,_cbb,_cbc){
-var dA=_cba;
-var dB=_cbb||new Date();
+dojo.date.compare=function(_cd3,_cd4,_cd5){
+var dA=_cd3;
+var dB=_cd4||new Date();
var now=new Date();
with(dojo.date.compareTypes){
-var opt=_cbc||(DATE|TIME);
+var opt=_cd5||(DATE|TIME);
var d1=new Date((opt&DATE)?dA.getFullYear():now.getFullYear(),(opt&DATE)?dA.getMonth():now.getMonth(),(opt&DATE)?dA.getDate():now.getDate(),(opt&TIME)?dA.getHours():0,(opt&TIME)?dA.getMinutes():0,(opt&TIME)?dA.getSeconds():0);
var d2=new Date((opt&DATE)?dB.getFullYear():now.getFullYear(),(opt&DATE)?dB.getMonth():now.getMonth(),(opt&DATE)?dB.getDate():now.getDate(),(opt&TIME)?dB.getHours():0,(opt&TIME)?dB.getMinutes():0,(opt&TIME)?dB.getSeconds():0);
}
@@ -15219,7 +15332,7 @@
return 0;
};
dojo.date.dateParts={YEAR:0,MONTH:1,DAY:2,HOUR:3,MINUTE:4,SECOND:5,MILLISECOND:6,QUARTER:7,WEEK:8,WEEKDAY:9};
-dojo.date.add=function(dt,_cc4,incr){
+dojo.date.add=function(dt,_cdd,incr){
if(typeof dt=="number"){
dt=new Date(dt);
}
@@ -15230,7 +15343,7 @@
}
var sum=new Date(dt);
with(dojo.date.dateParts){
-switch(_cc4){
+switch(_cdd){
case YEAR:
sum.setFullYear(dt.getFullYear()+incr);
fixOvershoot();
@@ -15248,7 +15361,7 @@
break;
case WEEKDAY:
var dat=dt.getDate();
-var _cc8=0;
+var _ce1=0;
var days=0;
var strt=0;
var trgt=0;
@@ -15256,10 +15369,10 @@
var mod=incr%5;
if(mod==0){
days=(incr>0)?5:-5;
-_cc8=(incr>0)?((incr-5)/5):((incr+5)/5);
+_ce1=(incr>0)?((incr-5)/5):((incr+5)/5);
}else{
days=mod;
-_cc8=parseInt(incr/5);
+_ce1=parseInt(incr/5);
}
strt=dt.getDay();
if(strt==6&&incr>0){
@@ -15273,7 +15386,7 @@
if(trgt==0||trgt==6){
adj=(incr>0)?2:-2;
}
-sum.setDate(dat+(7*_cc8)+days+adj);
+sum.setDate(dat+(7*_ce1)+days+adj);
break;
case HOUR:
sum.setHours(sum.getHours()+incr);
@@ -15293,60 +15406,60 @@
}
return sum;
};
-dojo.date.diff=function(dtA,dtB,_cd0){
+dojo.date.diff=function(dtA,dtB,_ce9){
if(typeof dtA=="number"){
dtA=new Date(dtA);
}
if(typeof dtB=="number"){
dtB=new Date(dtB);
}
-var _cd1=dtB.getFullYear()-dtA.getFullYear();
-var _cd2=(dtB.getMonth()-dtA.getMonth())+(_cd1*12);
-var _cd3=dtB.getTime()-dtA.getTime();
-var _cd4=_cd3/1000;
-var _cd5=_cd4/60;
-var _cd6=_cd5/60;
-var _cd7=_cd6/24;
-var _cd8=_cd7/7;
-var _cd9=0;
+var _cea=dtB.getFullYear()-dtA.getFullYear();
+var _ceb=(dtB.getMonth()-dtA.getMonth())+(_cea*12);
+var _cec=dtB.getTime()-dtA.getTime();
+var _ced=_cec/1000;
+var _cee=_ced/60;
+var _cef=_cee/60;
+var _cf0=_cef/24;
+var _cf1=_cf0/7;
+var _cf2=0;
with(dojo.date.dateParts){
-switch(_cd0){
+switch(_ce9){
case YEAR:
-_cd9=_cd1;
+_cf2=_cea;
break;
case QUARTER:
var mA=dtA.getMonth();
var mB=dtB.getMonth();
var qA=Math.floor(mA/3)+1;
var qB=Math.floor(mB/3)+1;
-qB+=(_cd1*4);
-_cd9=qB-qA;
+qB+=(_cea*4);
+_cf2=qB-qA;
break;
case MONTH:
-_cd9=_cd2;
+_cf2=_ceb;
break;
case WEEK:
-_cd9=parseInt(_cd8);
+_cf2=parseInt(_cf1);
break;
case DAY:
-_cd9=_cd7;
+_cf2=_cf0;
break;
case WEEKDAY:
-var days=Math.round(_cd7);
-var _cdf=parseInt(days/7);
+var days=Math.round(_cf0);
+var _cf8=parseInt(days/7);
var mod=days%7;
if(mod==0){
-days=_cdf*5;
+days=_cf8*5;
}else{
var adj=0;
var aDay=dtA.getDay();
var bDay=dtB.getDay();
-_cdf=parseInt(days/7);
+_cf8=parseInt(days/7);
mod=days%7;
-var _ce4=new Date(dtA);
-_ce4.setDate(_ce4.getDate()+(_cdf*7));
-var _ce5=_ce4.getDay();
-if(_cd7>0){
+var _cfd=new Date(dtA);
+_cfd.setDate(_cfd.getDate()+(_cf8*7));
+var _cfe=_cfd.getDay();
+if(_cf0>0){
switch(true){
case aDay==6:
adj=-1;
@@ -15360,14 +15473,14 @@
case bDay==0:
adj=-2;
break;
-case (_ce5+mod)>5:
+case (_cfe+mod)>5:
adj=-2;
break;
default:
break;
}
}else{
-if(_cd7<0){
+if(_cf0<0){
switch(true){
case aDay==6:
adj=0;
@@ -15381,7 +15494,7 @@
case bDay==0:
adj=1;
break;
-case (_ce5+mod)<0:
+case (_cfe+mod)<0:
adj=2;
break;
default:
@@ -15390,116 +15503,116 @@
}
}
days+=adj;
-days-=(_cdf*2);
+days-=(_cf8*2);
}
-_cd9=days;
+_cf2=days;
break;
case HOUR:
-_cd9=_cd6;
+_cf2=_cef;
break;
case MINUTE:
-_cd9=_cd5;
+_cf2=_cee;
break;
case SECOND:
-_cd9=_cd4;
+_cf2=_ced;
break;
case MILLISECOND:
-_cd9=_cd3;
+_cf2=_cec;
break;
default:
break;
}
}
-return Math.round(_cd9);
+return Math.round(_cf2);
};
dojo.provide("dojo.date.supplemental");
-dojo.date.getFirstDayOfWeek=function(_ce6){
-var _ce7={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,gb:0,sy:4};
-_ce6=dojo.hostenv.normalizeLocale(_ce6);
-var _ce8=_ce6.split("-")[1];
-var dow=_ce7[_ce8];
+dojo.date.getFirstDayOfWeek=function(_cff){
+var _d00={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,gb:0,sy:4};
+_cff=dojo.hostenv.normalizeLocale(_cff);
+var _d01=_cff.split("-")[1];
+var dow=_d00[_d01];
return (typeof dow=="undefined")?1:dow;
};
-dojo.date.getWeekend=function(_cea){
-var _ceb={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};
-var _cec={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};
-_cea=dojo.hostenv.normalizeLocale(_cea);
-var _ced=_cea.split("-")[1];
-var _cee=_ceb[_ced];
-var end=_cec[_ced];
-if(typeof _cee=="undefined"){
-_cee=6;
+dojo.date.getWeekend=function(_d03){
+var _d04={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};
+var _d05={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};
+_d03=dojo.hostenv.normalizeLocale(_d03);
+var _d06=_d03.split("-")[1];
+var _d07=_d04[_d06];
+var end=_d05[_d06];
+if(typeof _d07=="undefined"){
+_d07=6;
}
if(typeof end=="undefined"){
end=0;
}
-return {start:_cee,end:end};
+return {start:_d07,end:end};
};
-dojo.date.isWeekend=function(_cf0,_cf1){
-var _cf2=dojo.date.getWeekend(_cf1);
-var day=(_cf0||new Date()).getDay();
-if(_cf2.end<_cf2.start){
-_cf2.end+=7;
-if(day<_cf2.start){
+dojo.date.isWeekend=function(_d09,_d0a){
+var _d0b=dojo.date.getWeekend(_d0a);
+var day=(_d09||new Date()).getDay();
+if(_d0b.end<_d0b.start){
+_d0b.end+=7;
+if(day<_d0b.start){
day+=7;
}
}
-return day>=_cf2.start&&day<=_cf2.end;
+return day>=_d0b.start&&day<=_d0b.end;
};
dojo.provide("dojo.i18n.common");
-dojo.i18n.getLocalization=function(_cf4,_cf5,_cf6){
+dojo.i18n.getLocalization=function(_d0d,_d0e,_d0f){
dojo.hostenv.preloadLocalizations();
-_cf6=dojo.hostenv.normalizeLocale(_cf6);
-var _cf7=_cf6.split("-");
-var _cf8=[_cf4,"nls",_cf5].join(".");
-var _cf9=dojo.hostenv.findModule(_cf8,true);
-var _cfa;
-for(var i=_cf7.length;i>0;i--){
-var loc=_cf7.slice(0,i).join("_");
-if(_cf9[loc]){
-_cfa=_cf9[loc];
+_d0f=dojo.hostenv.normalizeLocale(_d0f);
+var _d10=_d0f.split("-");
+var _d11=[_d0d,"nls",_d0e].join(".");
+var _d12=dojo.hostenv.findModule(_d11,true);
+var _d13;
+for(var i=_d10.length;i>0;i--){
+var loc=_d10.slice(0,i).join("_");
+if(_d12[loc]){
+_d13=_d12[loc];
break;
}
}
-if(!_cfa){
-_cfa=_cf9.ROOT;
+if(!_d13){
+_d13=_d12.ROOT;
}
-if(_cfa){
-var _cfd=function(){
+if(_d13){
+var _d16=function(){
};
-_cfd.prototype=_cfa;
-return new _cfd();
+_d16.prototype=_d13;
+return new _d16();
}
-dojo.raise("Bundle not found: "+_cf5+" in "+_cf4+" , locale="+_cf6);
+dojo.raise("Bundle not found: "+_d0e+" in "+_d0d+" , locale="+_d0f);
};
-dojo.i18n.isLTR=function(_cfe){
-var lang=dojo.hostenv.normalizeLocale(_cfe).split("-")[0];
+dojo.i18n.isLTR=function(_d17){
+var lang=dojo.hostenv.normalizeLocale(_d17).split("-")[0];
var RTL={ar:true,fa:true,he:true,ur:true,yi:true};
return !RTL[lang];
};
dojo.provide("dojo.date.format");
(function(){
-dojo.date.format=function(_d01,_d02){
-if(typeof _d02=="string"){
+dojo.date.format=function(_d1a,_d1b){
+if(typeof _d1b=="string"){
dojo.deprecated("dojo.date.format","To format dates with POSIX-style strings, please use dojo.date.strftime instead","0.5");
-return dojo.date.strftime(_d01,_d02);
+return dojo.date.strftime(_d1a,_d1b);
}
-function formatPattern(_d03,_d04){
-return _d04.replace(/([a-z])\1*/ig,function(_d05){
+function formatPattern(_d1c,_d1d){
+return _d1d.replace(/([a-z])\1*/ig,function(_d1e){
var s;
-var c=_d05.charAt(0);
-var l=_d05.length;
+var c=_d1e.charAt(0);
+var l=_d1e.length;
var pad;
-var _d0a=["abbr","wide","narrow"];
+var _d23=["abbr","wide","narrow"];
switch(c){
case "G":
if(l>3){
dojo.unimplemented("Era format not implemented");
}
-s=info.eras[_d03.getFullYear()<0?1:0];
+s=info.eras[_d1c.getFullYear()<0?1:0];
break;
case "y":
-s=_d03.getFullYear();
+s=_d1c.getFullYear();
switch(l){
case 1:
break;
@@ -15512,7 +15625,7 @@
break;
case "Q":
case "q":
-s=Math.ceil((_d03.getMonth()+1)/3);
+s=Math.ceil((_d1c.getMonth()+1)/3);
switch(l){
case 1:
case 2:
@@ -15525,8 +15638,8 @@
break;
case "M":
case "L":
-var m=_d03.getMonth();
-var _d0d;
+var m=_d1c.getMonth();
+var _d26;
switch(l){
case 1:
case 2:
@@ -15536,39 +15649,39 @@
case 3:
case 4:
case 5:
-_d0d=_d0a[l-3];
+_d26=_d23[l-3];
break;
}
-if(_d0d){
+if(_d26){
var type=(c=="L")?"standalone":"format";
-var prop=["months",type,_d0d].join("-");
+var prop=["months",type,_d26].join("-");
s=info[prop][m];
}
break;
case "w":
-var _d10=0;
-s=dojo.date.getWeekOfYear(_d03,_d10);
+var _d29=0;
+s=dojo.date.getWeekOfYear(_d1c,_d29);
pad=true;
break;
case "d":
-s=_d03.getDate();
+s=_d1c.getDate();
pad=true;
break;
case "D":
-s=dojo.date.getDayOfYear(_d03);
+s=dojo.date.getDayOfYear(_d1c);
pad=true;
break;
case "E":
case "e":
case "c":
-var d=_d03.getDay();
-var _d0d;
+var d=_d1c.getDay();
+var _d26;
switch(l){
case 1:
case 2:
if(c=="e"){
-var _d12=dojo.date.getFirstDayOfWeek(_d02.locale);
-d=(d-_d12+7)%7;
+var _d2b=dojo.date.getFirstDayOfWeek(_d1b.locale);
+d=(d-_d2b+7)%7;
}
if(c!="c"){
s=d+1;
@@ -15578,24 +15691,24 @@
case 3:
case 4:
case 5:
-_d0d=_d0a[l-3];
+_d26=_d23[l-3];
break;
}
-if(_d0d){
+if(_d26){
var type=(c=="c")?"standalone":"format";
-var prop=["days",type,_d0d].join("-");
+var prop=["days",type,_d26].join("-");
s=info[prop][d];
}
break;
case "a":
-var _d13=(_d03.getHours()<12)?"am":"pm";
-s=info[_d13];
+var _d2c=(_d1c.getHours()<12)?"am":"pm";
+s=info[_d2c];
break;
case "h":
case "H":
case "K":
case "k":
-var h=_d03.getHours();
+var h=_d1c.getHours();
switch(c){
case "h":
s=(h%12)||12;
@@ -15613,26 +15726,26 @@
pad=true;
break;
case "m":
-s=_d03.getMinutes();
+s=_d1c.getMinutes();
pad=true;
break;
case "s":
-s=_d03.getSeconds();
+s=_d1c.getSeconds();
pad=true;
break;
case "S":
-s=Math.round(_d03.getMilliseconds()*Math.pow(10,l-3));
+s=Math.round(_d1c.getMilliseconds()*Math.pow(10,l-3));
break;
case "v":
case "z":
-s=dojo.date.getTimezoneName(_d03);
+s=dojo.date.getTimezoneName(_d1c);
if(s){
break;
}
l=4;
case "Z":
-var _d15=_d03.getTimezoneOffset();
-var tz=[(_d15<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_d15)/60),2),dojo.string.pad(Math.abs(_d15)%60,2)];
+var _d2e=_d1c.getTimezoneOffset();
+var tz=[(_d2e<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_d2e)/60),2),dojo.string.pad(Math.abs(_d2e)%60,2)];
if(l==4){
tz.splice(0,0,"GMT");
tz.splice(3,0,":");
@@ -15645,11 +15758,11 @@
case "F":
case "g":
case "A":
-dojo.debug(_d05+" modifier not yet implemented");
+dojo.debug(_d1e+" modifier not yet implemented");
s="?";
break;
default:
-dojo.raise("dojo.date.format: invalid pattern char: "+_d04);
+dojo.raise("dojo.date.format: invalid pattern char: "+_d1d);
}
if(pad){
s=dojo.string.pad(s,l);
@@ -15657,126 +15770,126 @@
return s;
});
}
-_d02=_d02||{};
-var _d17=dojo.hostenv.normalizeLocale(_d02.locale);
-var _d18=_d02.formatLength||"full";
-var info=dojo.date._getGregorianBundle(_d17);
+_d1b=_d1b||{};
+var _d30=dojo.hostenv.normalizeLocale(_d1b.locale);
+var _d31=_d1b.formatLength||"full";
+var info=dojo.date._getGregorianBundle(_d30);
var str=[];
-var _d1a=dojo.lang.curry(this,formatPattern,_d01);
-if(_d02.selector!="timeOnly"){
-var _d1b=_d02.datePattern||info["dateFormat-"+_d18];
-if(_d1b){
-str.push(_processPattern(_d1b,_d1a));
-}
-}
-if(_d02.selector!="dateOnly"){
-var _d1c=_d02.timePattern||info["timeFormat-"+_d18];
-if(_d1c){
-str.push(_processPattern(_d1c,_d1a));
-}
-}
-var _d1d=str.join(" ");
-return _d1d;
-};
-dojo.date.parse=function(_d1e,_d1f){
-_d1f=_d1f||{};
-var _d20=dojo.hostenv.normalizeLocale(_d1f.locale);
-var info=dojo.date._getGregorianBundle(_d20);
-var _d22=_d1f.formatLength||"full";
-if(!_d1f.selector){
-_d1f.selector="dateOnly";
-}
-var _d23=_d1f.datePattern||info["dateFormat-"+_d22];
-var _d24=_d1f.timePattern||info["timeFormat-"+_d22];
-var _d25;
-if(_d1f.selector=="dateOnly"){
-_d25=_d23;
+var _d33=dojo.lang.curry(this,formatPattern,_d1a);
+if(_d1b.selector!="timeOnly"){
+var _d34=_d1b.datePattern||info["dateFormat-"+_d31];
+if(_d34){
+str.push(_processPattern(_d34,_d33));
+}
+}
+if(_d1b.selector!="dateOnly"){
+var _d35=_d1b.timePattern||info["timeFormat-"+_d31];
+if(_d35){
+str.push(_processPattern(_d35,_d33));
+}
+}
+var _d36=str.join(" ");
+return _d36;
+};
+dojo.date.parse=function(_d37,_d38){
+_d38=_d38||{};
+var _d39=dojo.hostenv.normalizeLocale(_d38.locale);
+var info=dojo.date._getGregorianBundle(_d39);
+var _d3b=_d38.formatLength||"full";
+if(!_d38.selector){
+_d38.selector="dateOnly";
+}
+var _d3c=_d38.datePattern||info["dateFormat-"+_d3b];
+var _d3d=_d38.timePattern||info["timeFormat-"+_d3b];
+var _d3e;
+if(_d38.selector=="dateOnly"){
+_d3e=_d3c;
}else{
-if(_d1f.selector=="timeOnly"){
-_d25=_d24;
+if(_d38.selector=="timeOnly"){
+_d3e=_d3d;
}else{
-if(_d1f.selector=="dateTime"){
-_d25=_d23+" "+_d24;
+if(_d38.selector=="dateTime"){
+_d3e=_d3c+" "+_d3d;
}else{
-var msg="dojo.date.parse: Unknown selector param passed: '"+_d1f.selector+"'.";
+var msg="dojo.date.parse: Unknown selector param passed: '"+_d38.selector+"'.";
msg+=" Defaulting to date pattern.";
dojo.debug(msg);
-_d25=_d23;
+_d3e=_d3c;
}
}
}
-var _d27=[];
-var _d28=_processPattern(_d25,dojo.lang.curry(this,_buildDateTimeRE,_d27,info,_d1f));
-var _d29=new RegExp("^"+_d28+"$");
-var _d2a=_d29.exec(_d1e);
-if(!_d2a){
+var _d40=[];
+var _d41=_processPattern(_d3e,dojo.lang.curry(this,_buildDateTimeRE,_d40,info,_d38));
+var _d42=new RegExp("^"+_d41+"$");
+var _d43=_d42.exec(_d37);
+if(!_d43){
return null;
}
-var _d2b=["abbr","wide","narrow"];
-var _d2c=new Date(1972,0);
-var _d2d={};
-for(var i=1;i<_d2a.length;i++){
-var grp=_d27[i-1];
+var _d44=["abbr","wide","narrow"];
+var _d45=new Date(1972,0);
+var _d46={};
+for(var i=1;i<_d43.length;i++){
+var grp=_d40[i-1];
var l=grp.length;
-var v=_d2a[i];
+var v=_d43[i];
switch(grp.charAt(0)){
case "y":
if(l!=2){
-_d2c.setFullYear(v);
-_d2d.year=v;
+_d45.setFullYear(v);
+_d46.year=v;
}else{
if(v<100){
v=Number(v);
var year=""+new Date().getFullYear();
-var _d33=year.substring(0,2)*100;
-var _d34=Number(year.substring(2,4));
-var _d35=Math.min(_d34+20,99);
-var num=(v<_d35)?_d33+v:_d33-100+v;
-_d2c.setFullYear(num);
-_d2d.year=num;
+var _d4c=year.substring(0,2)*100;
+var _d4d=Number(year.substring(2,4));
+var _d4e=Math.min(_d4d+20,99);
+var num=(v<_d4e)?_d4c+v:_d4c-100+v;
+_d45.setFullYear(num);
+_d46.year=num;
}else{
-if(_d1f.strict){
+if(_d38.strict){
return null;
}
-_d2c.setFullYear(v);
-_d2d.year=v;
+_d45.setFullYear(v);
+_d46.year=v;
}
}
break;
case "M":
if(l>2){
-if(!_d1f.strict){
+if(!_d38.strict){
v=v.replace(/\./g,"");
v=v.toLowerCase();
}
-var _d37=info["months-format-"+_d2b[l-3]].concat();
-for(var j=0;j<_d37.length;j++){
-if(!_d1f.strict){
-_d37[j]=_d37[j].toLowerCase();
+var _d50=info["months-format-"+_d44[l-3]].concat();
+for(var j=0;j<_d50.length;j++){
+if(!_d38.strict){
+_d50[j]=_d50[j].toLowerCase();
}
-if(v==_d37[j]){
-_d2c.setMonth(j);
-_d2d.month=j;
+if(v==_d50[j]){
+_d45.setMonth(j);
+_d46.month=j;
break;
}
}
-if(j==_d37.length){
+if(j==_d50.length){
dojo.debug("dojo.date.parse: Could not parse month name: '"+v+"'.");
return null;
}
}else{
-_d2c.setMonth(v-1);
-_d2d.month=v-1;
+_d45.setMonth(v-1);
+_d46.month=v-1;
}
break;
case "E":
case "e":
-if(!_d1f.strict){
+if(!_d38.strict){
v=v.toLowerCase();
}
-var days=info["days-format-"+_d2b[l-3]].concat();
+var days=info["days-format-"+_d44[l-3]].concat();
for(var j=0;j<days.length;j++){
-if(!_d1f.strict){
+if(!_d38.strict){
days[j]=days[j].toLowerCase();
}
if(v==days[j]){
@@ -15789,27 +15902,27 @@
}
break;
case "d":
-_d2c.setDate(v);
-_d2d.date=v;
+_d45.setDate(v);
+_d46.date=v;
break;
case "a":
-var am=_d1f.am||info.am;
-var pm=_d1f.pm||info.pm;
-if(!_d1f.strict){
+var am=_d38.am||info.am;
+var pm=_d38.pm||info.pm;
+if(!_d38.strict){
v=v.replace(/\./g,"").toLowerCase();
am=am.replace(/\./g,"").toLowerCase();
pm=pm.replace(/\./g,"").toLowerCase();
}
-if(_d1f.strict&&v!=am&&v!=pm){
+if(_d38.strict&&v!=am&&v!=pm){
dojo.debug("dojo.date.parse: Could not parse am/pm part.");
return null;
}
-var _d3c=_d2c.getHours();
-if(v==pm&&_d3c<12){
-_d2c.setHours(_d3c+12);
+var _d55=_d45.getHours();
+if(v==pm&&_d55<12){
+_d45.setHours(_d55+12);
}else{
-if(v==am&&_d3c==12){
-_d2c.setHours(0);
+if(v==am&&_d55==12){
+_d45.setHours(0);
}
}
break;
@@ -15824,59 +15937,59 @@
dojo.debug("dojo.date.parse: Illegal hours value");
return null;
}
-_d2c.setHours(v);
+_d45.setHours(v);
break;
case "m":
-_d2c.setMinutes(v);
+_d45.setMinutes(v);
break;
case "s":
-_d2c.setSeconds(v);
+_d45.setSeconds(v);
break;
case "S":
-_d2c.setMilliseconds(v);
+_d45.setMilliseconds(v);
break;
default:
dojo.unimplemented("dojo.date.parse: unsupported pattern char="+grp.charAt(0));
}
}
-if(_d2d.year&&_d2c.getFullYear()!=_d2d.year){
-dojo.debug("Parsed year: '"+_d2c.getFullYear()+"' did not match input year: '"+_d2d.year+"'.");
+if(_d46.year&&_d45.getFullYear()!=_d46.year){
+dojo.debug("Parsed year: '"+_d45.getFullYear()+"' did not match input year: '"+_d46.year+"'.");
return null;
}
-if(_d2d.month&&_d2c.getMonth()!=_d2d.month){
-dojo.debug("Parsed month: '"+_d2c.getMonth()+"' did not match input month: '"+_d2d.month+"'.");
+if(_d46.month&&_d45.getMonth()!=_d46.month){
+dojo.debug("Parsed month: '"+_d45.getMonth()+"' did not match input month: '"+_d46.month+"'.");
return null;
}
-if(_d2d.date&&_d2c.getDate()!=_d2d.date){
-dojo.debug("Parsed day of month: '"+_d2c.getDate()+"' did not match input day of month: '"+_d2d.date+"'.");
+if(_d46.date&&_d45.getDate()!=_d46.date){
+dojo.debug("Parsed day of month: '"+_d45.getDate()+"' did not match input day of month: '"+_d46.date+"'.");
return null;
}
-return _d2c;
+return _d45;
};
-function _processPattern(_d3d,_d3e,_d3f,_d40){
-var _d41=function(x){
+function _processPattern(_d56,_d57,_d58,_d59){
+var _d5a=function(x){
return x;
};
-_d3e=_d3e||_d41;
-_d3f=_d3f||_d41;
-_d40=_d40||_d41;
-var _d43=_d3d.match(/(''|[^'])+/g);
-var _d44=false;
-for(var i=0;i<_d43.length;i++){
-if(!_d43[i]){
-_d43[i]="";
+_d57=_d57||_d5a;
+_d58=_d58||_d5a;
+_d59=_d59||_d5a;
+var _d5c=_d56.match(/(''|[^'])+/g);
+var _d5d=false;
+for(var i=0;i<_d5c.length;i++){
+if(!_d5c[i]){
+_d5c[i]="";
}else{
-_d43[i]=(_d44?_d3f:_d3e)(_d43[i]);
-_d44=!_d44;
+_d5c[i]=(_d5d?_d58:_d57)(_d5c[i]);
+_d5d=!_d5d;
}
}
-return _d40(_d43.join(""));
+return _d59(_d5c.join(""));
}
-function _buildDateTimeRE(_d46,info,_d48,_d49){
-return _d49.replace(/([a-z])\1*/ig,function(_d4a){
+function _buildDateTimeRE(_d5f,info,_d61,_d62){
+return _d62.replace(/([a-z])\1*/ig,function(_d63){
var s;
-var c=_d4a.charAt(0);
-var l=_d4a.length;
+var c=_d63.charAt(0);
+var l=_d63.length;
switch(c){
case "y":
s="\\d"+((l==2)?"{2,4}":"+");
@@ -15904,9 +16017,9 @@
s="\\d{1,3}";
break;
case "a":
-var am=_d48.am||info.am||"AM";
-var pm=_d48.pm||info.pm||"PM";
-if(_d48.strict){
+var am=_d61.am||info.am||"AM";
+var pm=_d61.pm||info.pm||"PM";
+if(_d61.strict){
s=am+"|"+pm;
}else{
s=am;
@@ -15916,50 +16029,50 @@
}
break;
default:
-dojo.unimplemented("parse of date format, pattern="+_d49);
+dojo.unimplemented("parse of date format, pattern="+_d62);
}
-if(_d46){
-_d46.push(_d4a);
+if(_d5f){
+_d5f.push(_d63);
}
return "\\s*("+s+")\\s*";
});
}
})();
-dojo.date.strftime=function(_d50,_d51,_d52){
-var _d53=null;
+dojo.date.strftime=function(_d69,_d6a,_d6b){
+var _d6c=null;
function _(s,n){
-return dojo.string.pad(s,n||2,_d53||"0");
+return dojo.string.pad(s,n||2,_d6c||"0");
}
-var info=dojo.date._getGregorianBundle(_d52);
-function $(_d57){
-switch(_d57){
+var info=dojo.date._getGregorianBundle(_d6b);
+function $(_d70){
+switch(_d70){
case "a":
-return dojo.date.getDayShortName(_d50,_d52);
+return dojo.date.getDayShortName(_d69,_d6b);
case "A":
-return dojo.date.getDayName(_d50,_d52);
+return dojo.date.getDayName(_d69,_d6b);
case "b":
case "h":
-return dojo.date.getMonthShortName(_d50,_d52);
+return dojo.date.getMonthShortName(_d69,_d6b);
case "B":
-return dojo.date.getMonthName(_d50,_d52);
+return dojo.date.getMonthName(_d69,_d6b);
case "c":
-return dojo.date.format(_d50,{locale:_d52});
+return dojo.date.format(_d69,{locale:_d6b});
case "C":
-return _(Math.floor(_d50.getFullYear()/100));
+return _(Math.floor(_d69.getFullYear()/100));
case "d":
-return _(_d50.getDate());
+return _(_d69.getDate());
case "D":
return $("m")+"/"+$("d")+"/"+$("y");
case "e":
-if(_d53==null){
-_d53=" ";
+if(_d6c==null){
+_d6c=" ";
}
-return _(_d50.getDate());
+return _(_d69.getDate());
case "f":
-if(_d53==null){
-_d53=" ";
+if(_d6c==null){
+_d6c=" ";
}
-return _(_d50.getMonth()+1);
+return _(_d69.getMonth()+1);
case "g":
break;
case "G":
@@ -15968,171 +16081,171 @@
case "F":
return $("Y")+"-"+$("m")+"-"+$("d");
case "H":
-return _(_d50.getHours());
+return _(_d69.getHours());
case "I":
-return _(_d50.getHours()%12||12);
+return _(_d69.getHours()%12||12);
case "j":
-return _(dojo.date.getDayOfYear(_d50),3);
+return _(dojo.date.getDayOfYear(_d69),3);
case "k":
-if(_d53==null){
-_d53=" ";
+if(_d6c==null){
+_d6c=" ";
}
-return _(_d50.getHours());
+return _(_d69.getHours());
case "l":
-if(_d53==null){
-_d53=" ";
+if(_d6c==null){
+_d6c=" ";
}
-return _(_d50.getHours()%12||12);
+return _(_d69.getHours()%12||12);
case "m":
-return _(_d50.getMonth()+1);
+return _(_d69.getMonth()+1);
case "M":
-return _(_d50.getMinutes());
+return _(_d69.getMinutes());
case "n":
return "\n";
case "p":
-return info[_d50.getHours()<12?"am":"pm"];
+return info[_d69.getHours()<12?"am":"pm"];
case "r":
return $("I")+":"+$("M")+":"+$("S")+" "+$("p");
case "R":
return $("H")+":"+$("M");
case "S":
-return _(_d50.getSeconds());
+return _(_d69.getSeconds());
case "t":
return "\t";
case "T":
return $("H")+":"+$("M")+":"+$("S");
case "u":
-return String(_d50.getDay()||7);
+return String(_d69.getDay()||7);
case "U":
-return _(dojo.date.getWeekOfYear(_d50));
+return _(dojo.date.getWeekOfYear(_d69));
case "V":
-return _(dojo.date.getIsoWeekOfYear(_d50));
+return _(dojo.date.getIsoWeekOfYear(_d69));
case "W":
-return _(dojo.date.getWeekOfYear(_d50,1));
+return _(dojo.date.getWeekOfYear(_d69,1));
case "w":
-return String(_d50.getDay());
+return String(_d69.getDay());
case "x":
-return dojo.date.format(_d50,{selector:"dateOnly",locale:_d52});
+return dojo.date.format(_d69,{selector:"dateOnly",locale:_d6b});
case "X":
-return dojo.date.format(_d50,{selector:"timeOnly",locale:_d52});
+return dojo.date.format(_d69,{selector:"timeOnly",locale:_d6b});
case "y":
-return _(_d50.getFullYear()%100);
+return _(_d69.getFullYear()%100);
case "Y":
-return String(_d50.getFullYear());
+return String(_d69.getFullYear());
case "z":
-var _d58=_d50.getTimezoneOffset();
-return (_d58>0?"-":"+")+_(Math.floor(Math.abs(_d58)/60))+":"+_(Math.abs(_d58)%60);
+var _d71=_d69.getTimezoneOffset();
+return (_d71>0?"-":"+")+_(Math.floor(Math.abs(_d71)/60))+":"+_(Math.abs(_d71)%60);
case "Z":
-return dojo.date.getTimezoneName(_d50);
+return dojo.date.getTimezoneName(_d69);
case "%":
return "%";
}
}
-var _d59="";
+var _d72="";
var i=0;
-var _d5b=0;
-var _d5c=null;
-while((_d5b=_d51.indexOf("%",i))!=-1){
-_d59+=_d51.substring(i,_d5b++);
-switch(_d51.charAt(_d5b++)){
+var _d74=0;
+var _d75=null;
+while((_d74=_d6a.indexOf("%",i))!=-1){
+_d72+=_d6a.substring(i,_d74++);
+switch(_d6a.charAt(_d74++)){
case "_":
-_d53=" ";
+_d6c=" ";
break;
case "-":
-_d53="";
+_d6c="";
break;
case "0":
-_d53="0";
+_d6c="0";
break;
case "^":
-_d5c="upper";
+_d75="upper";
break;
case "*":
-_d5c="lower";
+_d75="lower";
break;
case "#":
-_d5c="swap";
+_d75="swap";
break;
default:
-_d53=null;
-_d5b--;
+_d6c=null;
+_d74--;
break;
}
-var _d5d=$(_d51.charAt(_d5b++));
-switch(_d5c){
+var _d76=$(_d6a.charAt(_d74++));
+switch(_d75){
case "upper":
-_d5d=_d5d.toUpperCase();
+_d76=_d76.toUpperCase();
break;
case "lower":
-_d5d=_d5d.toLowerCase();
+_d76=_d76.toLowerCase();
break;
case "swap":
-var _d5e=_d5d.toLowerCase();
-var _d5f="";
+var _d77=_d76.toLowerCase();
+var _d78="";
var j=0;
var ch="";
-while(j<_d5d.length){
-ch=_d5d.charAt(j);
-_d5f+=(ch==_d5e.charAt(j))?ch.toUpperCase():ch.toLowerCase();
+while(j<_d76.length){
+ch=_d76.charAt(j);
+_d78+=(ch==_d77.charAt(j))?ch.toUpperCase():ch.toLowerCase();
j++;
}
-_d5d=_d5f;
+_d76=_d78;
break;
default:
break;
}
-_d5c=null;
-_d59+=_d5d;
-i=_d5b;
+_d75=null;
+_d72+=_d76;
+i=_d74;
}
-_d59+=_d51.substring(i);
-return _d59;
+_d72+=_d6a.substring(i);
+return _d72;
};
(function(){
-var _d62=[];
-dojo.date.addCustomFormats=function(_d63,_d64){
-_d62.push({pkg:_d63,name:_d64});
-};
-dojo.date._getGregorianBundle=function(_d65){
-var _d66={};
-dojo.lang.forEach(_d62,function(desc){
-var _d68=dojo.i18n.getLocalization(desc.pkg,desc.name,_d65);
-_d66=dojo.lang.mixin(_d66,_d68);
+var _d7b=[];
+dojo.date.addCustomFormats=function(_d7c,_d7d){
+_d7b.push({pkg:_d7c,name:_d7d});
+};
+dojo.date._getGregorianBundle=function(_d7e){
+var _d7f={};
+dojo.lang.forEach(_d7b,function(desc){
+var _d81=dojo.i18n.getLocalization(desc.pkg,desc.name,_d7e);
+_d7f=dojo.lang.mixin(_d7f,_d81);
},this);
-return _d66;
+return _d7f;
};
})();
dojo.date.addCustomFormats("dojo.i18n.calendar","gregorian");
dojo.date.addCustomFormats("dojo.i18n.calendar","gregorianExtras");
-dojo.date.getNames=function(item,type,use,_d6c){
-var _d6d;
-var _d6e=dojo.date._getGregorianBundle(_d6c);
-var _d6f=[item,use,type];
+dojo.date.getNames=function(item,type,use,_d85){
+var _d86;
+var _d87=dojo.date._getGregorianBundle(_d85);
+var _d88=[item,use,type];
if(use=="standAlone"){
-_d6d=_d6e[_d6f.join("-")];
+_d86=_d87[_d88.join("-")];
}
-_d6f[1]="format";
-return (_d6d||_d6e[_d6f.join("-")]).concat();
+_d88[1]="format";
+return (_d86||_d87[_d88.join("-")]).concat();
};
-dojo.date.getDayName=function(_d70,_d71){
-return dojo.date.getNames("days","wide","format",_d71)[_d70.getDay()];
+dojo.date.getDayName=function(_d89,_d8a){
+return dojo.date.getNames("days","wide","format",_d8a)[_d89.getDay()];
};
-dojo.date.getDayShortName=function(_d72,_d73){
-return dojo.date.getNames("days","abbr","format",_d73)[_d72.getDay()];
+dojo.date.getDayShortName=function(_d8b,_d8c){
+return dojo.date.getNames("days","abbr","format",_d8c)[_d8b.getDay()];
};
-dojo.date.getMonthName=function(_d74,_d75){
-return dojo.date.getNames("months","wide","format",_d75)[_d74.getMonth()];
+dojo.date.getMonthName=function(_d8d,_d8e){
+return dojo.date.getNames("months","wide","format",_d8e)[_d8d.getMonth()];
};
-dojo.date.getMonthShortName=function(_d76,_d77){
-return dojo.date.getNames("months","abbr","format",_d77)[_d76.getMonth()];
+dojo.date.getMonthShortName=function(_d8f,_d90){
+return dojo.date.getNames("months","abbr","format",_d90)[_d8f.getMonth()];
};
-dojo.date.toRelativeString=function(_d78){
+dojo.date.toRelativeString=function(_d91){
var now=new Date();
-var diff=(now-_d78)/1000;
+var diff=(now-_d91)/1000;
var end=" ago";
-var _d7c=false;
+var _d95=false;
if(diff<0){
-_d7c=true;
+_d95=true;
end=" from now";
diff=-diff;
}
@@ -16151,22 +16264,22 @@
if(diff<60*60*24*7){
diff=Math.round(diff/(3600*24));
if(diff==1){
-return _d7c?"Tomorrow":"Yesterday";
+return _d95?"Tomorrow":"Yesterday";
}else{
return diff+" days"+end;
}
}
-return dojo.date.format(_d78);
+return dojo.date.format(_d91);
};
-dojo.date.toSql=function(_d7d,_d7e){
-return dojo.date.strftime(_d7d,"%F"+!_d7e?" %T":"");
+dojo.date.toSql=function(_d96,_d97){
+return dojo.date.strftime(_d96,"%F"+!_d97?" %T":"");
};
-dojo.date.fromSql=function(_d7f){
-var _d80=_d7f.split(/[\- :]/g);
-while(_d80.length<6){
-_d80.push(0);
+dojo.date.fromSql=function(_d98){
+var _d99=_d98.split(/[\- :]/g);
+while(_d99.length<6){
+_d99.push(0);
}
-return new Date(_d80[0],(parseInt(_d80[1],10)-1),_d80[2],_d80[3],_d80[4],_d80[5]);
+return new Date(_d99[0],(parseInt(_d99[1],10)-1),_d99[2],_d99[3],_d99[4],_d99[5]);
};
dojo.provide("dojo.widget.TimePicker");
dojo.widget.defineWidget("dojo.widget.TimePicker",dojo.widget.HtmlWidget,function(){
@@ -16180,13 +16293,13 @@
this.selectedTime={hour:"",minute:"",amPm:"",anyTime:false};
this.hourIndexMap=["",2,4,6,8,10,1,3,5,7,9,11,0];
this.minuteIndexMap=[0,2,4,6,8,10,1,3,5,7,9,11];
-},{isContainer:false,templatePath:dojo.uri.moduleUri("dojo.widget","templates/TimePicker.html"),templateCssPath:dojo.uri.moduleUri("dojo.widget","templates/TimePicker.css"),postMixInProperties:function(_d81,frag){
+},{isContainer:false,templatePath:dojo.uri.moduleUri("dojo.widget","templates/TimePicker.html"),templateCssPath:dojo.uri.moduleUri("dojo.widget","templates/TimePicker.css"),postMixInProperties:function(_d9a,frag){
dojo.widget.TimePicker.superclass.postMixInProperties.apply(this,arguments);
this.calendar=dojo.i18n.getLocalization("dojo.i18n.calendar","gregorian",this.lang);
this.widgetStrings=dojo.i18n.getLocalization("dojo.widget","TimePicker",this.lang);
},fillInTemplate:function(args,frag){
-var _d85=this.getFragNodeRef(frag);
-dojo.html.copyStyle(this.domNode,_d85);
+var _d9e=this.getFragNodeRef(frag);
+dojo.html.copyStyle(this.domNode,_d9e);
if(args.value){
if(args.value instanceof Date){
this.storedTime=dojo.date.toRfc3339(args.value);
@@ -16209,13 +16322,13 @@
}
},initUI:function(){
if(!this.selectedTime.anyTime&&this.time){
-var _d86=dojo.widget.TimePicker.util.toAmPmHour(this.time.getHours());
-var hour=_d86[0];
-var isAm=_d86[1];
-var _d89=this.time.getMinutes();
-var _d8a=parseInt(_d89/5);
+var _d9f=dojo.widget.TimePicker.util.toAmPmHour(this.time.getHours());
+var hour=_d9f[0];
+var isAm=_d9f[1];
+var _da2=this.time.getMinutes();
+var _da3=parseInt(_da2/5);
this.onSetSelectedHour(this.hourIndexMap[hour]);
-this.onSetSelectedMinute(this.minuteIndexMap[_d8a]);
+this.onSetSelectedMinute(this.minuteIndexMap[_da3]);
this.onSetSelectedAmPm(isAm);
}else{
this.onSetSelectedAnyTime();
@@ -16229,8 +16342,8 @@
}
this.initData();
this.initUI();
-},setDateTime:function(_d8c){
-this.storedTime=_d8c;
+},setDateTime:function(_da5){
+this.storedTime=_da5;
},onClearSelectedHour:function(evt){
this.clearSelectedHour();
},onClearSelectedMinute:function(evt){
@@ -16245,19 +16358,19 @@
this.initUI();
}
},clearSelectedHour:function(){
-var _d91=this.hourContainerNode.getElementsByTagName("td");
-for(var i=0;i<_d91.length;i++){
-dojo.html.setClass(_d91.item(i),"");
+var _daa=this.hourContainerNode.getElementsByTagName("td");
+for(var i=0;i<_daa.length;i++){
+dojo.html.setClass(_daa.item(i),"");
}
},clearSelectedMinute:function(){
-var _d93=this.minuteContainerNode.getElementsByTagName("td");
-for(var i=0;i<_d93.length;i++){
-dojo.html.setClass(_d93.item(i),"");
+var _dac=this.minuteContainerNode.getElementsByTagName("td");
+for(var i=0;i<_dac.length;i++){
+dojo.html.setClass(_dac.item(i),"");
}
},clearSelectedAmPm:function(){
-var _d95=this.amPmContainerNode.getElementsByTagName("td");
-for(var i=0;i<_d95.length;i++){
-dojo.html.setClass(_d95.item(i),"");
+var _dae=this.amPmContainerNode.getElementsByTagName("td");
+for(var i=0;i<_dae.length;i++){
+dojo.html.setClass(_dae.item(i),"");
}
},clearSelectedAnyTime:function(){
dojo.html.setClass(this.anyTimeContainerNode,"anyTimeContainer");
@@ -16269,19 +16382,19 @@
},setSelectedHour:function(evt){
if(evt&&evt.target){
if(evt.target.nodeType==dojo.dom.ELEMENT_NODE){
-var _d99=evt.target;
+var _db2=evt.target;
}else{
-var _d99=evt.target.parentNode;
+var _db2=evt.target.parentNode;
}
dojo.event.browser.stopEvent(evt);
-dojo.html.setClass(_d99,this.classNames.selectedTime);
-this.selectedTime["hour"]=_d99.innerHTML;
+dojo.html.setClass(_db2,this.classNames.selectedTime);
+this.selectedTime["hour"]=_db2.innerHTML;
}else{
if(!isNaN(evt)){
-var _d9a=this.hourContainerNode.getElementsByTagName("td");
-if(_d9a.item(evt)){
-dojo.html.setClass(_d9a.item(evt),this.classNames.selectedTime);
-this.selectedTime["hour"]=_d9a.item(evt).innerHTML;
+var _db3=this.hourContainerNode.getElementsByTagName("td");
+if(_db3.item(evt)){
+dojo.html.setClass(_db3.item(evt),this.classNames.selectedTime);
+this.selectedTime["hour"]=_db3.item(evt).innerHTML;
}
}
}
@@ -16295,19 +16408,19 @@
},setSelectedMinute:function(evt){
if(evt&&evt.target){
if(evt.target.nodeType==dojo.dom.ELEMENT_NODE){
-var _d9d=evt.target;
+var _db6=evt.target;
}else{
-var _d9d=evt.target.parentNode;
+var _db6=evt.target.parentNode;
}
dojo.event.browser.stopEvent(evt);
-dojo.html.setClass(_d9d,this.classNames.selectedTime);
-this.selectedTime["minute"]=_d9d.innerHTML;
+dojo.html.setClass(_db6,this.classNames.selectedTime);
+this.selectedTime["minute"]=_db6.innerHTML;
}else{
if(!isNaN(evt)){
-var _d9e=this.minuteContainerNode.getElementsByTagName("td");
-if(_d9e.item(evt)){
-dojo.html.setClass(_d9e.item(evt),this.classNames.selectedTime);
-this.selectedTime["minute"]=_d9e.item(evt).innerHTML;
+var _db7=this.minuteContainerNode.getElementsByTagName("td");
+if(_db7.item(evt)){
+dojo.html.setClass(_db7.item(evt),this.classNames.selectedTime);
+this.selectedTime["minute"]=_db7.item(evt).innerHTML;
}
}
}
@@ -16318,20 +16431,20 @@
this.selectedTime.anyTime=false;
this.onSetTime();
},setSelectedAmPm:function(evt){
-var _da1=evt.target;
-if(evt&&_da1){
-if(_da1.nodeType!=dojo.dom.ELEMENT_NODE){
-_da1=_da1.parentNode;
+var _dba=evt.target;
+if(evt&&_dba){
+if(_dba.nodeType!=dojo.dom.ELEMENT_NODE){
+_dba=_dba.parentNode;
}
dojo.event.browser.stopEvent(evt);
-this.selectedTime.amPm=_da1.id;
-dojo.html.setClass(_da1,this.classNames.selectedTime);
+this.selectedTime.amPm=_dba.id;
+dojo.html.setClass(_dba,this.classNames.selectedTime);
}else{
evt=evt?0:1;
-var _da2=this.amPmContainerNode.getElementsByTagName("td");
-if(_da2.item(evt)){
-this.selectedTime.amPm=_da2.item(evt).id;
-dojo.html.setClass(_da2.item(evt),this.classNames.selectedTime);
+var _dbb=this.amPmContainerNode.getElementsByTagName("td");
+if(_dbb.item(evt)){
+this.selectedTime.amPm=_dbb.item(evt).id;
+dojo.html.setClass(_dbb.item(evt),this.classNames.selectedTime);
}
}
},onSetSelectedAnyTime:function(evt){
@@ -16348,72 +16461,72 @@
},onSetTime:function(){
if(this.selectedTime.anyTime){
this.time=new Date();
-var _da6=dojo.widget.TimePicker.util.toRfcDateTime(this.time);
-this.setDateTime(_da6.split("T")[0]);
+var _dbf=dojo.widget.TimePicker.util.toRfcDateTime(this.time);
+this.setDateTime(_dbf.split("T")[0]);
}else{
var hour=12;
-var _da8=0;
+var _dc1=0;
var isAm=false;
if(this.selectedTime["hour"]){
hour=parseInt(this.selectedTime["hour"],10);
}
if(this.selectedTime["minute"]){
-_da8=parseInt(this.selectedTime["minute"],10);
+_dc1=parseInt(this.selectedTime["minute"],10);
}
if(this.selectedTime["amPm"]){
isAm=(this.selectedTime["amPm"].toLowerCase()=="am");
}
this.time=new Date();
this.time.setHours(dojo.widget.TimePicker.util.fromAmPmHour(hour,isAm));
-this.time.setMinutes(_da8);
+this.time.setMinutes(_dc1);
this.setDateTime(dojo.widget.TimePicker.util.toRfcDateTime(this.time));
}
this.onValueChanged(this.time);
},onValueChanged:function(date){
}});
dojo.widget.TimePicker.util=new function(){
-this.toRfcDateTime=function(_dab){
-if(!_dab){
-_dab=new Date();
+this.toRfcDateTime=function(_dc4){
+if(!_dc4){
+_dc4=new Date();
}
-_dab.setSeconds(0);
-return dojo.date.strftime(_dab,"%Y-%m-%dT%H:%M:00%z");
+_dc4.setSeconds(0);
+return dojo.date.strftime(_dc4,"%Y-%m-%dT%H:%M:00%z");
};
-this.fromRfcDateTime=function(_dac,_dad,_dae){
-var _daf=new Date();
-if(!_dac||_dac.indexOf("T")==-1){
-if(_dad){
-_daf.setMinutes(Math.floor(_daf.getMinutes()/5)*5);
+this.fromRfcDateTime=function(_dc5,_dc6,_dc7){
+var _dc8=new Date();
+if(!_dc5||_dc5.indexOf("T")==-1){
+if(_dc6){
+_dc8.setMinutes(Math.floor(_dc8.getMinutes()/5)*5);
}else{
-_daf.setMinutes(0);
+_dc8.setMinutes(0);
}
}else{
-var _db0=_dac.split("T")[1].split(":");
-var _daf=new Date();
-_daf.setHours(_db0[0]);
-_daf.setMinutes(_db0[1]);
+var _dc9=_dc5.split("T")[1].split(":");
+var _dc8=new Date();
+_dc8.setHours(_dc9[0]);
+_dc8.setMinutes(_dc9[1]);
}
-return _daf;
+return _dc8;
};
this.toAmPmHour=function(hour){
-var _db2=hour;
+var _dcb=hour;
var isAm=true;
-if(_db2==0){
-_db2=12;
+if(_dcb==0){
+_dcb=12;
}else{
-if(_db2>12){
-_db2=_db2-12;
+if(_dcb>12){
+_dcb=_dcb-12;
isAm=false;
}else{
-if(_db2==12){
+if(_dcb==12){
isAm=false;
}
}
}
-return [_db2,isAm];
+return [_dcb,isAm];
};
-this.fromAmPmHour=function(_db4,isAm){
-var hour=parseInt(_db4,10);
+this.fromAmPmHour=function(_dcd,isAm){
+var hour=parseInt(_dcd,10);
if(isAm&&hour==12){
hour=0;
}else{
@@ -16427,8 +16540,8 @@
dojo.provide("dojo.widget.DropdownTimePicker");
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:"",name:"",postMixInProperties:function(){
dojo.widget.DropdownTimePicker.superclass.postMixInProperties.apply(this,arguments);
-var _db7=dojo.i18n.getLocalization("dojo.widget","DropdownTimePicker",this.lang);
-this.iconAlt=_db7.selectTime;
+var _dd0=dojo.i18n.getLocalization("dojo.widget","DropdownTimePicker",this.lang);
+this.iconAlt=_dd0.selectTime;
if(typeof (this.value)=="string"&&this.value.toLowerCase()=="today"){
this.value=new Date();
}
@@ -16453,9 +16566,9 @@
}
},fillInTemplate:function(){
dojo.widget.DropdownTimePicker.superclass.fillInTemplate.apply(this,arguments);
-var _dbc="";
+var _dd5="";
if(this.value instanceof Date){
-_dbc=this.value;
+_dd5=this.value;
}else{
if(this.value){
var orig=this.value;
@@ -16467,11 +16580,11 @@
}
}
orig=c.join(":");
-_dbc=dojo.date.fromRfc3339(d+"T"+orig);
+_dd5=dojo.date.fromRfc3339(d+"T"+orig);
}
}
-var _dc1={widgetContainerId:this.widgetId,lang:this.lang,value:_dbc};
-this.timePicker=dojo.widget.createWidget("TimePicker",_dc1,this.containerNode,"child");
+var _dda={widgetContainerId:this.widgetId,lang:this.lang,value:_dd5};
+this.timePicker=dojo.widget.createWidget("TimePicker",_dda,this.containerNode,"child");
dojo.event.connect(this.timePicker,"onValueChanged",this,"_updateText");
if(this.value){
this._updateText();
@@ -16483,12 +16596,12 @@
return this.valueNode.value;
},getTime:function(){
return this.timePicker.storedTime;
-},setValue:function(_dc2){
-this.setTime(_dc2);
-},setTime:function(_dc3){
-var _dc4="";
-if(_dc3 instanceof Date){
-_dc4=_dc3;
+},setValue:function(_ddb){
+this.setTime(_ddb);
+},setTime:function(_ddc){
+var _ddd="";
+if(_ddc instanceof Date){
+_ddd=_ddc;
}else{
if(this.value){
var orig=this.value;
@@ -16500,10 +16613,10 @@
}
}
orig=c.join(":");
-_dc4=dojo.date.fromRfc3339(d+"T"+orig);
+_ddd=dojo.date.fromRfc3339(d+"T"+orig);
}
}
-this.timePicker.setTime(_dc4);
+this.timePicker.setTime(_ddd);
this._syncValueNode();
},_updateText:function(){
if(this.timePicker.selectedTime.anyTime){
@@ -16519,43 +16632,43 @@
this._syncValueNode();
this.onValueChanged(this.getTime());
this.hideContainer();
-},onValueChanged:function(_dc9){
+},onValueChanged:function(_de2){
},onInputChange:function(){
if(this.dateFormat){
dojo.deprecated("dojo.widget.DropdownTimePicker","Cannot parse user input. Must use displayFormat attribute instead of dateFormat. See dojo.date.format for specification.","0.5");
}else{
-var _dca=dojo.string.trim(this.inputNode.value);
-if(_dca){
-var _dcb=dojo.date.parse(_dca,{formatLength:this.formatLength,timePattern:this.displayFormat,selector:"timeOnly",locale:this.lang});
-if(_dcb){
-this.setTime(_dcb);
+var _de3=dojo.string.trim(this.inputNode.value);
+if(_de3){
+var _de4=dojo.date.parse(_de3,{formatLength:this.formatLength,timePattern:this.displayFormat,selector:"timeOnly",locale:this.lang});
+if(_de4){
+this.setTime(_de4);
}
}else{
-this.valueNode.value=_dca;
+this.valueNode.value=_de3;
}
}
-if(_dca){
+if(_de3){
this._updateText();
}
},_syncValueNode:function(){
var time=this.timePicker.time;
-var _dcd;
+var _de6;
switch(this.saveFormat.toLowerCase()){
case "rfc":
case "iso":
case "":
-_dcd=dojo.date.toRfc3339(time,"timeOnly");
+_de6=dojo.date.toRfc3339(time,"timeOnly");
break;
case "posix":
case "unix":
-_dcd=Number(time);
+_de6=Number(time);
break;
default:
-_dcd=dojo.date.format(time,{datePattern:this.saveFormat,selector:"timeOnly",locale:this.lang});
+_de6=dojo.date.format(time,{datePattern:this.saveFormat,selector:"timeOnly",locale:this.lang});
}
-this.valueNode.value=_dcd;
-},destroy:function(_dce){
-this.timePicker.destroy(_dce);
+this.valueNode.value=_de6;
+},destroy:function(_de7){
+this.timePicker.destroy(_de7);
dojo.widget.DropdownTimePicker.superclass.destroy.apply(this,arguments);
}});
dojo.provide("struts.widget.StrutsTimePicker");
@@ -16598,19 +16711,19 @@
}
},fillInTemplate:function(args,frag){
dojo.widget.DatePicker.superclass.fillInTemplate.apply(this,arguments);
-var _dd1=this.getFragNodeRef(frag);
-dojo.html.copyStyle(this.domNode,_dd1);
+var _dea=this.getFragNodeRef(frag);
+dojo.html.copyStyle(this.domNode,_dea);
this.weekTemplate=dojo.dom.removeNode(this.calendarWeekTemplate);
this._preInitUI(this.value?this.value:this.today,false,true);
-var _dd2=dojo.lang.unnest(dojo.date.getNames("days",this.dayWidth,"standAlone",this.lang));
+var _deb=dojo.lang.unnest(dojo.date.getNames("days",this.dayWidth,"standAlone",this.lang));
if(this.weekStartsOn>0){
for(var i=0;i<this.weekStartsOn;i++){
-_dd2.push(_dd2.shift());
+_deb.push(_deb.shift());
}
}
-var _dd4=this.dayLabelsRow.getElementsByTagName("td");
+var _ded=this.dayLabelsRow.getElementsByTagName("td");
for(i=0;i<7;i++){
-_dd4.item(i).innerHTML=_dd2[i];
+_ded.item(i).innerHTML=_deb[i];
}
if(this.value){
this.setValue(this.value);
@@ -16619,18 +16732,18 @@
return dojo.date.toRfc3339(new Date(this.value),"dateOnly");
},getDate:function(){
return this.value;
-},setValue:function(_dd5){
-this.setDate(_dd5);
-},setDate:function(_dd6){
-if(_dd6==""){
+},setValue:function(_dee){
+this.setDate(_dee);
+},setDate:function(_def){
+if(_def==""){
this.value="";
this._preInitUI(this.curMonth,false,true);
}else{
-if(typeof _dd6=="string"){
-this.value=dojo.date.fromRfc3339(_dd6);
+if(typeof _def=="string"){
+this.value=dojo.date.fromRfc3339(_def);
this.value.setHours(0,0,0,0);
}else{
-this.value=new Date(_dd6);
+this.value=new Date(_def);
this.value.setHours(0,0,0,0);
}
}
@@ -16646,7 +16759,7 @@
}
this.clickedNode=null;
this.onValueChanged(this.value);
-},_preInitUI:function(_dd7,_dd8,_dd9){
+},_preInitUI:function(_df0,_df1,_df2){
if(typeof (this.startDate)=="string"){
this.startDate=dojo.date.fromRfc3339(this.startDate);
}
@@ -16655,16 +16768,16 @@
}
this.startDate.setHours(0,0,0,0);
this.endDate.setHours(24,0,0,-1);
-if(_dd7<this.startDate||_dd7>this.endDate){
-_dd7=new Date((_dd7<this.startDate)?this.startDate:this.endDate);
+if(_df0<this.startDate||_df0>this.endDate){
+_df0=new Date((_df0<this.startDate)?this.startDate:this.endDate);
}
-this.firstDay=this._initFirstDay(_dd7,_dd8);
+this.firstDay=this._initFirstDay(_df0,_df1);
this.selectedIsUsed=false;
this.currentIsUsed=false;
-var _dda=new Date(this.firstDay);
-var _ddb=_dda.getMonth();
-this.curMonth=new Date(_dda);
-this.curMonth.setDate(_dda.getDate()+6);
+var _df3=new Date(this.firstDay);
+var _df4=_df3.getMonth();
+this.curMonth=new Date(_df3);
+this.curMonth.setDate(_df3.getDate()+6);
this.curMonth.setDate(1);
if(this.displayWeeks==""||this.adjustWeeks){
this.adjustWeeks=true;
@@ -16673,16 +16786,16 @@
var days=this.displayWeeks*7;
if(dojo.date.diff(this.startDate,this.endDate,dojo.date.dateParts.DAY)<days){
this.staticDisplay=true;
-if(dojo.date.diff(_dda,this.endDate,dojo.date.dateParts.DAY)>days){
+if(dojo.date.diff(_df3,this.endDate,dojo.date.dateParts.DAY)>days){
this._preInitUI(this.startDate,true,false);
-_dda=new Date(this.firstDay);
+_df3=new Date(this.firstDay);
}
-this.curMonth=new Date(_dda);
-this.curMonth.setDate(_dda.getDate()+6);
+this.curMonth=new Date(_df3);
+this.curMonth.setDate(_df3.getDate()+6);
this.curMonth.setDate(1);
-var _ddd=(_dda.getMonth()==this.curMonth.getMonth())?"current":"previous";
+var _df6=(_df3.getMonth()==this.curMonth.getMonth())?"current":"previous";
}
-if(_dd9){
+if(_df2){
this._initUI(days);
}
},_initUI:function(days){
@@ -16690,72 +16803,72 @@
for(var i=0;i<this.displayWeeks;i++){
this.calendarDatesContainerNode.appendChild(this.weekTemplate.cloneNode(true));
}
-var _de0=new Date(this.firstDay);
+var _df9=new Date(this.firstDay);
this._setMonthLabel(this.curMonth.getMonth());
this._setYearLabels(this.curMonth.getFullYear());
-var _de1=this.calendarDatesContainerNode.getElementsByTagName("td");
-var _de2=this.calendarDatesContainerNode.getElementsByTagName("tr");
-var _de3;
+var _dfa=this.calendarDatesContainerNode.getElementsByTagName("td");
+var _dfb=this.calendarDatesContainerNode.getElementsByTagName("tr");
+var _dfc;
for(i=0;i<days;i++){
-_de3=_de1.item(i);
-_de3.innerHTML=_de0.getDate();
-_de3.setAttribute("djDateValue",_de0.valueOf());
-var _de4=(_de0.getMonth()!=this.curMonth.getMonth()&&Number(_de0)<Number(this.curMonth))?"previous":(_de0.getMonth()==this.curMonth.getMonth())?"current":"next";
-var _de5=_de4;
-if(this._isDisabledDate(_de0)){
-var _de6={previous:"disabledPrevious",current:"disabledCurrent",next:"disabledNext"};
-_de5=_de6[_de4];
-}
-dojo.html.setClass(_de3,this._getDateClassName(_de0,_de5));
-if(dojo.html.hasClass(_de3,this.classNames.selectedDate)){
-this.selectedNode=_de3;
+_dfc=_dfa.item(i);
+_dfc.innerHTML=_df9.getDate();
+_dfc.setAttribute("djDateValue",_df9.valueOf());
+var _dfd=(_df9.getMonth()!=this.curMonth.getMonth()&&Number(_df9)<Number(this.curMonth))?"previous":(_df9.getMonth()==this.curMonth.getMonth())?"current":"next";
+var _dfe=_dfd;
+if(this._isDisabledDate(_df9)){
+var _dff={previous:"disabledPrevious",current:"disabledCurrent",next:"disabledNext"};
+_dfe=_dff[_dfd];
+}
+dojo.html.setClass(_dfc,this._getDateClassName(_df9,_dfe));
+if(dojo.html.hasClass(_dfc,this.classNames.selectedDate)){
+this.selectedNode=_dfc;
}
-_de0=dojo.date.add(_de0,dojo.date.dateParts.DAY,1);
+_df9=dojo.date.add(_df9,dojo.date.dateParts.DAY,1);
}
-this.lastDay=dojo.date.add(_de0,dojo.date.dateParts.DAY,-1);
+this.lastDay=dojo.date.add(_df9,dojo.date.dateParts.DAY,-1);
this._initControls();
},_initControls:function(){
var d=this.firstDay;
var d2=this.lastDay;
-var _de9,_dea,_deb,_dec,_ded,_dee;
-_de9=_dea=_deb=_dec=_ded=_dee=!this.staticDisplay;
+var _e02,_e03,_e04,_e05,_e06,_e07;
+_e02=_e03=_e04=_e05=_e06=_e07=!this.staticDisplay;
with(dojo.date.dateParts){
var add=dojo.date.add;
-if(_de9&&add(d,DAY,(-1*(this._getAdjustedDay(d)+1)))<this.startDate){
-_de9=_deb=_ded=false;
+if(_e02&&add(d,DAY,(-1*(this._getAdjustedDay(d)+1)))<this.startDate){
+_e02=_e04=_e06=false;
}
-if(_dea&&d2>this.endDate){
-_dea=_dec=_dee=false;
+if(_e03&&d2>this.endDate){
+_e03=_e05=_e07=false;
}
-if(_deb&&add(d,DAY,-1)<this.startDate){
-_deb=_ded=false;
+if(_e04&&add(d,DAY,-1)<this.startDate){
+_e04=_e06=false;
}
-if(_dec&&add(d2,DAY,1)>this.endDate){
-_dec=_dee=false;
+if(_e05&&add(d2,DAY,1)>this.endDate){
+_e05=_e07=false;
}
-if(_ded&&add(d2,YEAR,-1)<this.startDate){
-_ded=false;
+if(_e06&&add(d2,YEAR,-1)<this.startDate){
+_e06=false;
}
-if(_dee&&add(d,YEAR,1)>this.endDate){
-_dee=false;
+if(_e07&&add(d,YEAR,1)>this.endDate){
+_e07=false;
}
}
-function enableControl(node,_df1){
-dojo.html.setVisibility(node,_df1?"":"hidden");
+function enableControl(node,_e0a){
+dojo.html.setVisibility(node,_e0a?"":"hidden");
}
-enableControl(this.decreaseWeekNode,_de9);
-enableControl(this.increaseWeekNode,_dea);
-enableControl(this.decreaseMonthNode,_deb);
-enableControl(this.increaseMonthNode,_dec);
-enableControl(this.previousYearLabelNode,_ded);
-enableControl(this.nextYearLabelNode,_dee);
+enableControl(this.decreaseWeekNode,_e02);
+enableControl(this.increaseWeekNode,_e03);
+enableControl(this.decreaseMonthNode,_e04);
+enableControl(this.increaseMonthNode,_e05);
+enableControl(this.previousYearLabelNode,_e06);
+enableControl(this.nextYearLabelNode,_e07);
},_incrementWeek:function(evt){
var d=new Date(this.firstDay);
switch(evt.target){
case this.increaseWeekNode.getElementsByTagName("img").item(0):
case this.increaseWeekNode:
-var _df4=dojo.date.add(d,dojo.date.dateParts.WEEK,1);
-if(_df4<this.endDate){
+var _e0d=dojo.date.add(d,dojo.date.dateParts.WEEK,1);
[... 268 lines stripped ...]