Changeset 5902
- Timestamp:
- 08/04/08 16:07:46 (4 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
spinelz/trunk/compress/javascripts/spinelz/datepicker.js
r4678 r5902 235 235 this.target.innerHTML=_45; 236 236 } 237 var _46=this.hovers[src.id]; 238 if(_46){ 239 src.className=_46.normal; 240 } 237 241 this.hide(); 238 this.css.refreshClassNames(src,"date");239 242 this.callBack(this); 240 243 } 241 },show:function(_4 6){242 if(_4 6){243 Event.stop(_4 6);244 var set=this.triggerSet[Event.element(_4 6).id];244 },show:function(_47){ 245 if(_47){ 246 Event.stop(_47); 247 var set=this.triggerSet[Event.element(_47).id]; 245 248 if(set){ 246 249 this.target=set.target; … … 251 254 this.date=new Date(this.originalDate.getTime()); 252 255 }else{ 253 var _4 8=Date.parse(this.target.value);254 if(_4 8){255 this.date=new Date(_4 8);256 var _49=Date.parse(this.target.value); 257 if(_49){ 258 this.date=new Date(_49); 256 259 }else{ 257 260 this.date=new Date(this.originalDate.getTime()); … … 260 263 this.refresh(); 261 264 } 262 var _4 9=$H({zIndex:ZindexManager.getIndex(this.options.zIndex)});265 var _4a=$H({zIndex:ZindexManager.getIndex(this.options.zIndex)}); 263 266 if(this.options.standBy){ 264 267 this.defaultParent=this.element.parentNode; 265 268 document.body.appendChild(this.element); 266 _4 9=_49.merge({position:"absolute",left:Event.pointerX(_46)+"px",top:Event.pointerY(_46)+"px"});267 } 268 Element.setStyle(this.element,_4 9);269 _4a=_4a.merge({position:"absolute",left:Event.pointerX(_47)+"px",top:Event.pointerY(_47)+"px"}); 270 } 271 Element.setStyle(this.element,_4a); 269 272 Element.show(this.element); 270 273 this.cover.resetSize(); … … 276 279 this.defaultParent.appendChild(this.element); 277 280 } 278 },addTrigger:function(_4 a){279 Event.observe($(_4 a),"click",this.show.bindAsEventListener(this));280 },changeTarget:function(_4 b){281 this.target=$(_4 b);281 },addTrigger:function(_4b){ 282 Event.observe($(_4b),"click",this.show.bindAsEventListener(this)); 283 },changeTarget:function(_4c){ 284 this.target=$(_4c); 282 285 },formatDateString:function(){ 283 var _4 c="";286 var _4d=""; 284 287 if(this.format.constructor==Function){ 285 _4 c=this.format(this.date);288 _4d=this.format(this.date); 286 289 }else{ 287 290 if(this.format.constructor==String){ 288 _4 c=this.date.strftime(this.format);289 } 290 } 291 return _4 c;292 },hasDate:function(_4 d){293 var _4 e=$(_4d).innerHTML;294 return _4 e&&(_4e!="");291 _4d=this.date.strftime(this.format); 292 } 293 } 294 return _4d; 295 },hasDate:function(_4e){ 296 var _4f=$(_4e).innerHTML; 297 return _4f&&(_4f!=""); 295 298 }}; 296 299 spinelz/trunk/compress/javascripts/spinelz/spinelz_for_rubricks.js
r5831 r5902 3034 3034 this.target.innerHTML=_45; 3035 3035 } 3036 var _46=this.hovers[src.id]; 3037 if(_46){ 3038 src.className=_46.normal; 3039 } 3036 3040 this.hide(); 3037 this.css.refreshClassNames(src,"date");3038 3041 this.callBack(this); 3039 3042 } 3040 },show:function(_4 6){3041 if(_4 6){3042 Event.stop(_4 6);3043 var set=this.triggerSet[Event.element(_4 6).id];3043 },show:function(_47){ 3044 if(_47){ 3045 Event.stop(_47); 3046 var set=this.triggerSet[Event.element(_47).id]; 3044 3047 if(set){ 3045 3048 this.target=set.target; … … 3050 3053 this.date=new Date(this.originalDate.getTime()); 3051 3054 }else{ 3052 var _4 8=Date.parse(this.target.value);3053 if(_4 8){3054 this.date=new Date(_4 8);3055 var _49=Date.parse(this.target.value); 3056 if(_49){ 3057 this.date=new Date(_49); 3055 3058 }else{ 3056 3059 this.date=new Date(this.originalDate.getTime()); … … 3059 3062 this.refresh(); 3060 3063 } 3061 var _4 9=$H({zIndex:ZindexManager.getIndex(this.options.zIndex)});3064 var _4a=$H({zIndex:ZindexManager.getIndex(this.options.zIndex)}); 3062 3065 if(this.options.standBy){ 3063 3066 this.defaultParent=this.element.parentNode; 3064 3067 document.body.appendChild(this.element); 3065 _4 9=_49.merge({position:"absolute",left:Event.pointerX(_46)+"px",top:Event.pointerY(_46)+"px"});3066 } 3067 Element.setStyle(this.element,_4 9);3068 _4a=_4a.merge({position:"absolute",left:Event.pointerX(_47)+"px",top:Event.pointerY(_47)+"px"}); 3069 } 3070 Element.setStyle(this.element,_4a); 3068 3071 Element.show(this.element); 3069 3072 this.cover.resetSize(); … … 3075 3078 this.defaultParent.appendChild(this.element); 3076 3079 } 3077 },addTrigger:function(_4 a){3078 Event.observe($(_4 a),"click",this.show.bindAsEventListener(this));3079 },changeTarget:function(_4 b){3080 this.target=$(_4 b);3080 },addTrigger:function(_4b){ 3081 Event.observe($(_4b),"click",this.show.bindAsEventListener(this)); 3082 },changeTarget:function(_4c){ 3083 this.target=$(_4c); 3081 3084 },formatDateString:function(){ 3082 var _4 c="";3085 var _4d=""; 3083 3086 if(this.format.constructor==Function){ 3084 _4 c=this.format(this.date);3087 _4d=this.format(this.date); 3085 3088 }else{ 3086 3089 if(this.format.constructor==String){ 3087 _4 c=this.date.strftime(this.format);3088 } 3089 } 3090 return _4 c;3091 },hasDate:function(_4 d){3092 var _4 e=$(_4d).innerHTML;3093 return _4 e&&(_4e!="");3090 _4d=this.date.strftime(this.format); 3091 } 3092 } 3093 return _4d; 3094 },hasDate:function(_4e){ 3095 var _4f=$(_4e).innerHTML; 3096 return _4f&&(_4f!=""); 3094 3097 }}; 3095 3098 spinelz/trunk/src/javascripts/spinelz/datepicker.js
r4678 r5902 359 359 this.target.innerHTML = value; 360 360 } 361 362 var hover = this.hovers[src.id]; 363 if (hover) src.className = hover.normal; 361 364 362 365 this.hide(); 363 this.css.refreshClassNames(src, 'date');364 366 this.callBack(this); 365 367 }
