From a2a030c3cfbb0249762fffa4159107bc13f8952d Mon Sep 17 00:00:00 2001 From: wei <> Date: Thu, 2 Feb 2006 05:04:50 +0000 Subject: Fixed #19 --- framework/Web/Javascripts/js/prado.js | 2092 ++++++++++++++++----------------- 1 file changed, 1045 insertions(+), 1047 deletions(-) (limited to 'framework/Web/Javascripts/js/prado.js') diff --git a/framework/Web/Javascripts/js/prado.js b/framework/Web/Javascripts/js/prado.js index 9d6ec1b7..dd33345b 100644 --- a/framework/Web/Javascripts/js/prado.js +++ b/framework/Web/Javascripts/js/prado.js @@ -2,28 +2,27 @@ var Prototype={Version:"1.4.0",ScriptFragment:"(?:)((\n|\r|.)*?)(?:]+>/gi,""); },stripScripts:function(){ return this.replace(new RegExp(Prototype.ScriptFragment,"img"),""); },extractScripts:function(){ -var _1=new RegExp(Prototype.ScriptFragment,"img"); -var _2=new RegExp(Prototype.ScriptFragment,"im"); -return (this.match(_1)||[]).map(function(_3){ -return (_3.match(_2)||["",""])[1]; +var _27=new RegExp(Prototype.ScriptFragment,"img"); +var _28=new RegExp(Prototype.ScriptFragment,"im"); +return (this.match(_27)||[]).map(function(_29){ +return (_29.match(_28)||["",""])[1]; }); },evalScripts:function(){ return this.extractScripts().map(eval); },escapeHTML:function(){ -var _4=document.createElement("div"); -var _5=document.createTextNode(this); -_4.appendChild(_5); -return _4.innerHTML; +var div=document.createElement("div"); +var _31=document.createTextNode(this); +div.appendChild(_31); +return div.innerHTML; },unescapeHTML:function(){ -var _6=document.createElement("div"); -_6.innerHTML=this.stripTags(); -return _6.childNodes[0]?_6.childNodes[0].nodeValue:""; +var div=document.createElement("div"); +div.innerHTML=this.stripTags(); +return div.childNodes[0]?div.childNodes[0].nodeValue:""; },toQueryParams:function(){ -var _7=this.match(/^\??(.*)$/)[1].split("&"); -return _7.inject({},function(_8,_9){ -var _10=_9.split("="); -_8[_10[0]]=_10[1]; -return _8; +var _32=this.match(/^\??(.*)$/)[1].split("&"); +return _32.inject({},function(_33,_34){ +var _35=_34.split("="); +_33[_35[0]]=_35[1]; +return _33; }); },toArray:function(){ return this.split(""); },camelize:function(){ -var _11=this.split("-"); -if(_11.length==1){ -return _11[0]; +var _36=this.split("-"); +if(_36.length==1){ +return _36[0]; } -var _12=this.indexOf("-")==0?_11[0].charAt(0).toUpperCase()+_11[0].substring(1):_11[0]; -for(var i=1,len=_11.length;i0?m[2]:"0")+"."+m[4]; -var num=parseFloat(_18); +var _50=m[1]+(m[2].length>0?m[2]:"0")+"."+m[4]; +var num=parseFloat(_50); return (isNaN(num)?null:num); -},toCurrency:function(_19,_20,_21){ -_19=_19||","; -_21=_21||"."; -_20=typeof (_20)=="undefined"?2:_20; -var exp=new RegExp("^\\s*([-\\+])?(((\\d+)\\"+_19+")*)(\\d+)"+((_20>0)?"(\\"+_21+"(\\d{1,"+_20+"}))?":"")+"\\s*$"); +},toCurrency:function(_51,_52,_53){ +_51=_51||","; +_53=_53||"."; +_52=typeof (_52)=="undefined"?2:_52; +var exp=new RegExp("^\\s*([-\\+])?(((\\d+)\\"+_51+")*)(\\d+)"+((_52>0)?"(\\"+_53+"(\\d{1,"+_52+"}))?":"")+"\\s*$"); var m=this.match(exp); if(m==null){ return null; } -var _22=m[2]+m[5]; -var _23=m[1]+_22.replace(new RegExp("(\\"+_19+")","g"),"")+((_20>0)?"."+m[7]:""); -var num=parseFloat(_23); +var _54=m[2]+m[5]; +var _55=m[1]+_54.replace(new RegExp("(\\"+_51+")","g"),"")+((_52>0)?"."+m[7]:""); +var num=parseFloat(_55); return (isNaN(num)?null:num); }}); - var $break=new Object(); var $continue=new Object(); -var Enumerable={each:function(_1){ -var _2=0; +var Enumerable={each:function(_56){ +var _57=0; try{ -this._each(function(_3){ +this._each(function(_58){ try{ -_1(_3,_2++); +_56(_58,_57++); } catch(e){ if(e!=$continue){ @@ -331,155 +325,154 @@ if(e!=$break){ throw e; } } -},all:function(_4){ -var _5=true; -this.each(function(_6,_7){ -_5=_5&&!!(_4||Prototype.K)(_6,_7); -if(!_5){ +},all:function(_59){ +var _60=true; +this.each(function(_61,_62){ +_60=_60&&!!(_59||Prototype.K)(_61,_62); +if(!_60){ throw $break; } }); -return _5; -},any:function(_8){ -var _9=true; -this.each(function(_10,_11){ -if(_9=!!(_8||Prototype.K)(_10,_11)){ +return _60; +},any:function(_63){ +var _64=true; +this.each(function(_65,_66){ +if(_64=!!(_63||Prototype.K)(_65,_66)){ throw $break; } }); -return _9; -},collect:function(_12){ -var _13=[]; -this.each(function(_14,_15){ -_13.push(_12(_14,_15)); +return _64; +},collect:function(_67){ +var _68=[]; +this.each(function(_69,_70){ +_68.push(_67(_69,_70)); }); -return _13; -},detect:function(_16){ -var _17; -this.each(function(_18,_19){ -if(_16(_18,_19)){ -_17=_18; +return _68; +},detect:function(_71){ +var _72; +this.each(function(_73,_74){ +if(_71(_73,_74)){ +_72=_73; throw $break; } }); -return _17; -},findAll:function(_20){ -var _21=[]; -this.each(function(_22,_23){ -if(_20(_22,_23)){ -_21.push(_22); +return _72; +},findAll:function(_75){ +var _76=[]; +this.each(function(_77,_78){ +if(_75(_77,_78)){ +_76.push(_77); } }); -return _21; -},grep:function(_24,_25){ -var _26=[]; -this.each(function(_27,_28){ -var _29=_27.toString(); -if(_29.match(_24)){ -_26.push((_25||Prototype.K)(_27,_28)); +return _76; +},grep:function(_79,_80){ +var _81=[]; +this.each(function(_82,_83){ +var _84=_82.toString(); +if(_84.match(_79)){ +_81.push((_80||Prototype.K)(_82,_83)); } }); -return _26; -},include:function(_30){ -var _31=false; -this.each(function(_32){ -if(_32==_30){ -_31=true; +return _81; +},include:function(_85){ +var _86=false; +this.each(function(_87){ +if(_87==_85){ +_86=true; throw $break; } }); -return _31; -},inject:function(_33,_34){ -this.each(function(_35,_36){ -_33=_34(_33,_35,_36); +return _86; +},inject:function(_88,_89){ +this.each(function(_90,_91){ +_88=_89(_88,_90,_91); }); -return _33; -},invoke:function(_37){ -var _38=$A(arguments).slice(1); -return this.collect(function(_39){ -return _39[_37].apply(_39,_38); +return _88; +},invoke:function(_92){ +var _93=$A(arguments).slice(1); +return this.collect(function(_94){ +return _94[_92].apply(_94,_93); }); -},max:function(_40){ -var _41; -this.each(function(_42,_43){ -_42=(_40||Prototype.K)(_42,_43); -if(_42>=(_41||_42)){ -_41=_42; +},max:function(_95){ +var _96; +this.each(function(_97,_98){ +_97=(_95||Prototype.K)(_97,_98); +if(_97>=(_96||_97)){ +_96=_97; } }); -return _41; -},min:function(_44){ -var _45; -this.each(function(_46,_47){ -_46=(_44||Prototype.K)(_46,_47); -if(_46<=(_45||_46)){ -_45=_46; +return _96; +},min:function(_99){ +var _100; +this.each(function(_101,_102){ +_101=(_99||Prototype.K)(_101,_102); +if(_101<=(_100||_101)){ +_100=_101; } }); -return _45; -},partition:function(_48){ -var _49=[],falses=[]; -this.each(function(_50,_51){ -((_48||Prototype.K)(_50,_51)?_49:falses).push(_50); +return _100; +},partition:function(_103){ +var _104=[],falses=[]; +this.each(function(_105,_106){ +((_103||Prototype.K)(_105,_106)?_104:falses).push(_105); }); -return [_49,falses]; -},pluck:function(_52){ -var _53=[]; -this.each(function(_54,_55){ -_53.push(_54[_52]); +return [_104,falses]; +},pluck:function(_107){ +var _108=[]; +this.each(function(_109,_110){ +_108.push(_109[_107]); }); -return _53; -},reject:function(_56){ -var _57=[]; -this.each(function(_58,_59){ -if(!_56(_58,_59)){ -_57.push(_58); +return _108; +},reject:function(_111){ +var _112=[]; +this.each(function(_113,_114){ +if(!_111(_113,_114)){ +_112.push(_113); } }); -return _57; -},sortBy:function(_60){ -return this.collect(function(_61,_62){ -return {value:_61,criteria:_60(_61,_62)}; -}).sort(function(_63,_64){ -var a=_63.criteria,b=_64.criteria; +return _112; +},sortBy:function(_115){ +return this.collect(function(_116,_117){ +return {value:_116,criteria:_115(_116,_117)}; +}).sort(function(left,_119){ +var a=left.criteria,b=_119.criteria; return ab?1:0; }).pluck("value"); },toArray:function(){ return this.collect(Prototype.K); },zip:function(){ -var _66=Prototype.K,args=$A(arguments); +var _120=Prototype.K,args=$A(arguments); if(typeof args.last()=="function"){ -_66=args.pop(); +_120=args.pop(); } -var _67=[this].concat(args).map($A); -return this.map(function(_68,_69){ -_66(_68=_67.pluck(_69)); -return _68; +var _121=[this].concat(args).map($A); +return this.map(function(_122,_123){ +_120(_122=_121.pluck(_123)); +return _122; }); },inspect:function(){ return "#"; }}; Object.extend(Enumerable,{map:Enumerable.collect,find:Enumerable.detect,select:Enumerable.findAll,member:Enumerable.include,entries:Enumerable.toArray}); - -var $A=Array.from=function(_1){ -if(!_1){ +var $A=Array.from=function(_124){ +if(!_124){ return []; } -if(_1.toArray){ -return _1.toArray(); +if(_124.toArray){ +return _124.toArray(); }else{ -var _2=[]; -for(var i=0;i<_1.length;i++){ -_2.push(_1[i]); +var _125=[]; +for(var i=0;i<_124.length;i++){ +_125.push(_124[i]); } -return _2; +return _125; } }; Object.extend(Array.prototype,Enumerable); Array.prototype._reverse=Array.prototype.reverse; -Object.extend(Array.prototype,{_each:function(_4){ +Object.extend(Array.prototype,{_each:function(_126){ for(var i=0;i"; }}; -function $H(_9){ -var _10=Object.extend({},_9||{}); -Object.extend(_10,Enumerable); -Object.extend(_10,Hash); -return _10; +function $H(_140){ +var hash=Object.extend({},_140||{}); +Object.extend(hash,Enumerable); +Object.extend(hash,Hash); +return hash; } - ObjectRange=Class.create(); Object.extend(ObjectRange.prototype,Enumerable); -Object.extend(ObjectRange.prototype,{initialize:function(_1,_2,_3){ -this.start=_1; -this.end=_2; -this.exclusive=_3; -},_each:function(_4){ -var _5=this.start; +Object.extend(ObjectRange.prototype,{initialize:function(_141,end,_143){ +this.start=_141; +this.end=end; +this.exclusive=_143; +},_each:function(_144){ +var _145=this.start; do{ -_4(_5); -_5=_5.succ(); -}while(this.include(_5)); -},include:function(_6){ -if(_60; -})._each(_57); -},set:function(_59){ -this.element.className=_59; -},add:function(_60){ -if(this.include(_60)){ +Element.ClassNames.prototype={initialize:function(_201){ +this.element=$(_201); +},_each:function(_202){ +this.element.className.split(/\s+/).select(function(name){ +return name.length>0; +})._each(_202); +},set:function(_204){ +this.element.className=_204; +},add:function(_205){ +if(this.include(_205)){ return; } -this.set(this.toArray().concat(_60).join(" ")); -},remove:function(_61){ -if(!this.include(_61)){ +this.set(this.toArray().concat(_205).join(" ")); +},remove:function(_206){ +if(!this.include(_206)){ return; } -this.set(this.select(function(_62){ -return _62!=_61; +this.set(this.select(function(_207){ +return _207!=_206; }).join(" ")); },toString:function(){ return this.toArray().join(" "); }}; Object.extend(Element.ClassNames.prototype,Enumerable); - -Object.extend(Element,{condClassName:function(_1,_2,_3){ -(_3?Element.addClassName:Element.removeClassName)(_1,_2); +Object.extend(Element,{condClassName:function(_208,_209,cond){ +(cond?Element.addClassName:Element.removeClassName)(_208,_209); }}); - var Field={clear:function(){ for(var i=0;i=0){ -opt=_41.options[index]; -_42=opt.value; -if(!_42&&!("value" in opt)){ -_42=opt.text; +opt=_242.options[index]; +_243=opt.value; +if(!_243&&!("value" in opt)){ +_243=opt.text; } } -return [_41.name,_42]; -},selectMany:function(_43){ -var _44=new Array(); -for(var i=0;i<_43.length;i++){ -var opt=_43.options[i]; +return [_242.name,_243]; +},selectMany:function(_244){ +var _245=new Array(); +for(var i=0;i<_244.length;i++){ +var opt=_244.options[i]; if(opt.selected){ -var _46=opt.value; -if(!_46&&!("value" in opt)){ -_46=opt.text; +var _247=opt.value; +if(!_247&&!("value" in opt)){ +_247=opt.text; } -_44.push(_46); +_245.push(_247); } } -return [_43.name,_44]; +return [_244.name,_245]; }}; var $F=Form.Element.getValue; Abstract.TimedObserver=function(){ }; -Abstract.TimedObserver.prototype={initialize:function(_47,_48,_49){ -this.frequency=_48; -this.element=$(_47); -this.callback=_49; +Abstract.TimedObserver.prototype={initialize:function(_248,_249,_250){ +this.frequency=_249; +this.element=$(_248); +this.callback=_250; this.lastValue=this.getValue(); this.registerCallback(); },registerCallback:function(){ setInterval(this.onTimerEvent.bind(this),this.frequency*1000); },onTimerEvent:function(){ -var _50=this.getValue(); -if(this.lastValue!=_50){ -this.callback(this.element,_50); -this.lastValue=_50; +var _251=this.getValue(); +if(this.lastValue!=_251){ +this.callback(this.element,_251); +this.lastValue=_251; } }}; Form.Element.Observer=Class.create(); @@ -1002,9 +990,9 @@ return Form.serialize(this.element); }}); Abstract.EventObserver=function(){ }; -Abstract.EventObserver.prototype={initialize:function(_51,_52){ -this.element=$(_51); -this.callback=_52; +Abstract.EventObserver.prototype={initialize:function(_252,_253){ +this.element=$(_252); +this.callback=_253; this.lastValue=this.getValue(); if(this.element.tagName.toLowerCase()=="form"){ this.registerFormCallbacks(); @@ -1012,29 +1000,29 @@ this.registerFormCallbacks(); this.registerCallback(this.element); } },onElementEvent:function(){ -var _53=this.getValue(); -if(this.lastValue!=_53){ -this.callback(this.element,_53); -this.lastValue=_53; +var _254=this.getValue(); +if(this.lastValue!=_254){ +this.callback(this.element,_254); +this.lastValue=_254; } },registerFormCallbacks:function(){ -var _54=Form.getElements(this.element); -for(var i=0;i<_54.length;i++){ -this.registerCallback(_54[i]); +var _255=Form.getElements(this.element); +for(var i=0;i<_255.length;i++){ +this.registerCallback(_255[i]); } -},registerCallback:function(_55){ -if(_55.type){ -switch(_55.type.toLowerCase()){ +},registerCallback:function(_256){ +if(_256.type){ +switch(_256.type.toLowerCase()){ case "checkbox": case "radio": -Event.observe(_55,"click",this.onElementEvent.bind(this)); +Event.observe(_256,"click",this.onElementEvent.bind(this)); break; case "password": case "text": case "textarea": case "select-one": case "select-multiple": -Event.observe(_55,"change",this.onElementEvent.bind(this)); +Event.observe(_256,"change",this.onElementEvent.bind(this)); break; } } @@ -1047,43 +1035,42 @@ Form.EventObserver=Class.create(); Form.EventObserver.prototype=Object.extend(new Abstract.EventObserver(),{getValue:function(){ return Form.serialize(this.element); }}); - if(!window.Event){ var Event=new Object(); } -Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,element:function(_1){ -return _1.target||_1.srcElement; -},isLeftClick:function(_2){ -return (((_2.which)&&(_2.which==1))||((_2.button)&&(_2.button==1))); -},pointerX:function(_3){ -return _3.pageX||(_3.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)); -},pointerY:function(_4){ -return _4.pageY||(_4.clientY+(document.documentElement.scrollTop||document.body.scrollTop)); -},stop:function(_5){ -if(_5.preventDefault){ -_5.preventDefault(); -_5.stopPropagation(); +Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,element:function(_257){ +return _257.target||_257.srcElement; +},isLeftClick:function(_258){ +return (((_258.which)&&(_258.which==1))||((_258.button)&&(_258.button==1))); +},pointerX:function(_259){ +return _259.pageX||(_259.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)); +},pointerY:function(_260){ +return _260.pageY||(_260.clientY+(document.documentElement.scrollTop||document.body.scrollTop)); +},stop:function(_261){ +if(_261.preventDefault){ +_261.preventDefault(); +_261.stopPropagation(); }else{ -_5.returnValue=false; -_5.cancelBubble=true; +_261.returnValue=false; +_261.cancelBubble=true; } -},findElement:function(_6,_7){ -var _8=Event.element(_6); -while(_8.parentNode&&(!_8.tagName||(_8.tagName.toUpperCase()!=_7.toUpperCase()))){ -_8=_8.parentNode; +},findElement:function(_262,_263){ +var _264=Event.element(_262); +while(_264.parentNode&&(!_264.tagName||(_264.tagName.toUpperCase()!=_263.toUpperCase()))){ +_264=_264.parentNode; } -return _8; -},observers:false,_observeAndCache:function(_9,_10,_11,_12){ +return _264; +},observers:false,_observeAndCache:function(_265,name,_266,_267){ if(!this.observers){ this.observers=[]; } -if(_9.addEventListener){ -this.observers.push([_9,_10,_11,_12]); -_9.addEventListener(_10,_11,_12); +if(_265.addEventListener){ +this.observers.push([_265,name,_266,_267]); +_265.addEventListener(name,_266,_267); }else{ -if(_9.attachEvent){ -this.observers.push([_9,_10,_11,_12]); -_9.attachEvent("on"+_10,_11); +if(_265.attachEvent){ +this.observers.push([_265,name,_266,_267]); +_265.attachEvent("on"+name,_266); } } },unloadCache:function(){ @@ -1095,578 +1082,571 @@ Event.stopObserving.apply(this,Event.observers[i]); Event.observers[i][0]=null; } Event.observers=false; -},observe:function(_14,_15,_16,_17){ -var _14=$(_14); -_17=_17||false; -if(_15=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||_14.attachEvent)){ -_15="keydown"; -} -this._observeAndCache(_14,_15,_16,_17); -},stopObserving:function(_18,_19,_20,_21){ -var _18=$(_18); -_21=_21||false; -if(_19=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||_18.detachEvent)){ -_19="keydown"; -} -if(_18.removeEventListener){ -_18.removeEventListener(_19,_20,_21); +},observe:function(_268,name,_269,_270){ +var _268=$(_268); +_270=_270||false; +if(name=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||_268.attachEvent)){ +name="keydown"; +} +this._observeAndCache(_268,name,_269,_270); +},stopObserving:function(_271,name,_272,_273){ +var _271=$(_271); +_273=_273||false; +if(name=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||_271.detachEvent)){ +name="keydown"; +} +if(_271.removeEventListener){ +_271.removeEventListener(name,_272,_273); }else{ -if(_18.detachEvent){ -_18.detachEvent("on"+_19,_20); +if(_271.detachEvent){ +_271.detachEvent("on"+name,_272); } } }}); Event.observe(window,"unload",Event.unloadCache,false); - Object.extend(Event,{OnLoad:function(fn){ var w=document.addEventListener&&!window.addEventListener?document:window; Event.__observe(w,"load",fn); -},observe:function(_3,_4,_5,_6){ -if(!isList(_3)){ -return this.__observe(_3,_4,_5,_6); +},observe:function(_276,name,_277,_278){ +if(!isList(_276)){ +return this.__observe(_276,name,_277,_278); } -for(var i=0;i<_3.length;i++){ -this.__observe(_3[i],_4,_5,_6); +for(var i=0;i<_276.length;i++){ +this.__observe(_276[i],name,_277,_278); } -},__observe:function(_8,_9,_10,_11){ -var _8=$(_8); -_11=_11||false; -if(_9=="keypress"&&((navigator.appVersion.indexOf("AppleWebKit")>0)||_8.attachEvent)){ -_9="keydown"; +},__observe:function(_279,name,_280,_281){ +var _279=$(_279); +_281=_281||false; +if(name=="keypress"&&((navigator.appVersion.indexOf("AppleWebKit")>0)||_279.attachEvent)){ +name="keydown"; } -this._observeAndCache(_8,_9,_10,_11); +this._observeAndCache(_279,name,_280,_281); },keyCode:function(e){ return e.keyCode!=null?e.keyCode:e.charCode; -},isHTMLEvent:function(_13){ -var _14=["abort","blur","change","error","focus","load","reset","resize","scroll","select","submit","unload"]; -return _14.include(_13); -},isMouseEvent:function(_15){ -var _16=["click","mousedown","mousemove","mouseout","mouseover","mouseup"]; -return _16.include(_15); -},fireEvent:function(_17,_18){ +},isHTMLEvent:function(type){ +var _284=["abort","blur","change","error","focus","load","reset","resize","scroll","select","submit","unload"]; +return _284.include(type); +},isMouseEvent:function(type){ +var _285=["click","mousedown","mousemove","mouseout","mouseover","mouseup"]; +return _285.include(type); +},fireEvent:function(_286,type){ if(document.createEvent){ -if(Event.isHTMLEvent(_18)){ -var _19=document.createEvent("HTMLEvents"); -_19.initEvent(_18,true,true); +if(Event.isHTMLEvent(type)){ +var _287=document.createEvent("HTMLEvents"); +_287.initEvent(type,true,true); }else{ -if(Event.isMouseEvent(_18)){ -var _19=document.createEvent("MouseEvents"); -_19.initMouseEvent(_18,true,true,document.defaultView,1,0,0,0,0,false,false,false,false,0,null); +if(Event.isMouseEvent(type)){ +var _287=document.createEvent("MouseEvents"); +_287.initMouseEvent(type,true,true,document.defaultView,1,0,0,0,0,false,false,false,false,0,null); }else{ if(Logger){ -Logger.error("undefined event",_18); +Logger.error("undefined event",type); } return; } } -_17.dispatchEvent(_19); +_286.dispatchEvent(_287); }else{ -if(_17.fireEvent){ -_17.fireEvent("on"+_18); -_17[_18](); +if(_286.fireEvent){ +_286.fireEvent("on"+type); +_286[type](); }else{ -_17[_18](); +_286[type](); } } }}); - var Position={includeScrollOffsets:false,prepare:function(){ this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0; this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0; -},realOffset:function(_1){ -var _2=0,valueL=0; +},realOffset:function(_288){ +var _289=0,valueL=0; do{ -_2+=_1.scrollTop||0; -valueL+=_1.scrollLeft||0; -_1=_1.parentNode; -}while(_1); -return [valueL,_2]; -},cumulativeOffset:function(_3){ -var _4=0,valueL=0; +_289+=_288.scrollTop||0; +valueL+=_288.scrollLeft||0; +_288=_288.parentNode; +}while(_288); +return [valueL,_289]; +},cumulativeOffset:function(_290){ +var _291=0,valueL=0; do{ -_4+=_3.offsetTop||0; -valueL+=_3.offsetLeft||0; -_3=_3.offsetParent; -}while(_3); -return [valueL,_4]; -},positionedOffset:function(_5){ -var _6=0,valueL=0; +_291+=_290.offsetTop||0; +valueL+=_290.offsetLeft||0; +_290=_290.offsetParent; +}while(_290); +return [valueL,_291]; +},positionedOffset:function(_292){ +var _293=0,valueL=0; do{ -_6+=_5.offsetTop||0; -valueL+=_5.offsetLeft||0; -_5=_5.offsetParent; -if(_5){ -p=Element.getStyle(_5,"position"); +_293+=_292.offsetTop||0; +valueL+=_292.offsetLeft||0; +_292=_292.offsetParent; +if(_292){ +p=Element.getStyle(_292,"position"); if(p=="relative"||p=="absolute"){ break; } } -}while(_5); -return [valueL,_6]; -},offsetParent:function(_7){ -if(_7.offsetParent){ -return _7.offsetParent; +}while(_292); +return [valueL,_293]; +},offsetParent:function(_294){ +if(_294.offsetParent){ +return _294.offsetParent; } -if(_7==document.body){ -return _7; +if(_294==document.body){ +return _294; } -while((_7=_7.parentNode)&&_7!=document.body){ -if(Element.getStyle(_7,"position")!="static"){ -return _7; +while((_294=_294.parentNode)&&_294!=document.body){ +if(Element.getStyle(_294,"position")!="static"){ +return _294; } } return document.body; -},within:function(_8,x,y){ +},within:function(_295,x,y){ if(this.includeScrollOffsets){ -return this.withinIncludingScrolloffsets(_8,x,y); +return this.withinIncludingScrolloffsets(_295,x,y); } this.xcomp=x; this.ycomp=y; -this.offset=this.cumulativeOffset(_8); -return (y>=this.offset[1]&&y=this.offset[0]&&x=this.offset[1]&&this.ycomp=this.offset[0]&&this.xcomp=this.offset[1]&&y=this.offset[0]&&x=this.offset[1]&&this.ycomp=this.offset[0]&&this.xcomp"; +_322.innerHTML="<"+_320+">"; } catch(e){ } -var _4=_3.firstChild||null; -if(_4&&(_4.tagName!=_1)){ -_4=_4.getElementsByTagName(_1)[0]; +var _323=_322.firstChild||null; +if(_323&&(_323.tagName!=_320)){ +_323=_323.getElementsByTagName(_320)[0]; } -if(!_4){ -_4=document.createElement(_1); +if(!_323){ +_323=document.createElement(_320); } -if(!_4){ +if(!_323){ return; } if(arguments[1]){ if(this._isStringOrNumber(arguments[1])||(arguments[1] instanceof Array)){ -this._children(_4,arguments[1]); +this._children(_323,arguments[1]); }else{ -var _5=this._attributes(arguments[1]); -if(_5.length){ +var _324=this._attributes(arguments[1]); +if(_324.length){ try{ -_3.innerHTML="<"+_1+" "+_5+">"; +_322.innerHTML="<"+_320+" "+_324+">"; } catch(e){ } -_4=_3.firstChild||null; -if(!_4){ -_4=document.createElement(_1); +_323=_322.firstChild||null; +if(!_323){ +_323=document.createElement(_320); for(attr in arguments[1]){ -_4[attr=="class"?"className":attr]=arguments[1][attr]; +_323[attr=="class"?"className":attr]=arguments[1][attr]; } } -if(_4.tagName!=_1){ -_4=_3.getElementsByTagName(_1)[0]; +if(_323.tagName!=_320){ +_323=_322.getElementsByTagName(_320)[0]; } } } } if(arguments[2]){ -this._children(_4,arguments[2]); -} -return _4; -},_text:function(_6){ -return document.createTextNode(_6); -},_attributes:function(_7){ -var _8=[]; -for(attribute in _7){ -_8.push((attribute=="className"?"class":attribute)+"=\""+_7[attribute].toString().escapeHTML()+"\""); -} -return _8.join(" "); -},_children:function(_9,_10){ -if(typeof _10=="object"){ -_10.flatten().each(function(e){ +this._children(_323,arguments[2]); +} +return _323; +},_text:function(text){ +return document.createTextNode(text); +},_attributes:function(_326){ +var _327=[]; +for(attribute in _326){ +_327.push((attribute=="className"?"class":attribute)+"=\""+_326[attribute].toString().escapeHTML()+"\""); +} +return _327.join(" "); +},_children:function(_328,_329){ +if(typeof _329=="object"){ +_329.flatten().each(function(e){ if(typeof e=="object"){ -_9.appendChild(e); +_328.appendChild(e); }else{ if(Builder._isStringOrNumber(e)){ -_9.appendChild(Builder._text(e)); +_328.appendChild(Builder._text(e)); } } }); }else{ -if(Builder._isStringOrNumber(_10)){ -_9.appendChild(Builder._text(_10)); +if(Builder._isStringOrNumber(_329)){ +_328.appendChild(Builder._text(_329)); } } -},_isStringOrNumber:function(_12){ -return (typeof _12=="string"||typeof _12=="number"); +},_isStringOrNumber:function(_330){ +return (typeof _330=="string"||typeof _330=="number"); }}; - Object.extend(Builder,{exportTags:function(){ -var _1=["BUTTON","TT","PRE","H1","H2","H3","BR","CANVAS","HR","LABEL","TEXTAREA","FORM","STRONG","SELECT","OPTION","OPTGROUP","LEGEND","FIELDSET","P","UL","OL","LI","TD","TR","THEAD","TBODY","TFOOT","TABLE","TH","INPUT","SPAN","A","DIV","IMG"]; -_1.each(function(_2){ -window[_2]=function(){ -var _3=$A(arguments); -if(_3.length==0){ -return Builder.node(_2,null); +var tags=["BUTTON","TT","PRE","H1","H2","H3","BR","CANVAS","HR","LABEL","TEXTAREA","FORM","STRONG","SELECT","OPTION","OPTGROUP","LEGEND","FIELDSET","P","UL","OL","LI","TD","TR","THEAD","TBODY","TFOOT","TABLE","TH","INPUT","SPAN","A","DIV","IMG"]; +tags.each(function(tag){ +window[tag]=function(){ +var args=$A(arguments); +if(args.length==0){ +return Builder.node(tag,null); } -if(_3.length==1){ -return Builder.node(_2,_3[1]); +if(args.length==1){ +return Builder.node(tag,args[1]); } -if(_3.length>1){ -return Builder.node(_2,_3.shift(),_3); +if(args.length>1){ +return Builder.node(tag,args.shift(),args); } }; }); }}); Builder.exportTags(); - -Object.extend(Date.prototype,{SimpleFormat:function(_1,_2){ -_2=_2||{}; -var _3=new Array(); -_3["d"]=this.getDate(); -_3["dd"]=String(this.getDate()).zerofill(2); -_3["M"]=this.getMonth()+1; -_3["MM"]=String(this.getMonth()+1).zerofill(2); -if(_2.AbbreviatedMonthNames){ -_3["MMM"]=_2.AbbreviatedMonthNames[this.getMonth()]; -} -if(_2.MonthNames){ -_3["MMMM"]=_2.MonthNames[this.getMonth()]; -} -var _4=""+this.getFullYear(); -_4=(_4.length==2)?"19"+_4:_4; -_3["yyyy"]=_4; -_3["yy"]=_3["yyyy"].toString().substr(2,2); -var _5=new String(_1); -for(var _6 in _3){ -var _7=new RegExp("\\b"+_6+"\\b","g"); -_5=_5.replace(_7,_3[_6]); -} -return _5; +Object.extend(Date.prototype,{SimpleFormat:function(_334,data){ +data=data||{}; +var bits=new Array(); +bits["d"]=this.getDate(); +bits["dd"]=String(this.getDate()).zerofill(2); +bits["M"]=this.getMonth()+1; +bits["MM"]=String(this.getMonth()+1).zerofill(2); +if(data.AbbreviatedMonthNames){ +bits["MMM"]=data.AbbreviatedMonthNames[this.getMonth()]; +} +if(data.MonthNames){ +bits["MMMM"]=data.MonthNames[this.getMonth()]; +} +var _337=""+this.getFullYear(); +_337=(_337.length==2)?"19"+_337:_337; +bits["yyyy"]=_337; +bits["yy"]=bits["yyyy"].toString().substr(2,2); +var frm=new String(_334); +for(var sect in bits){ +var reg=new RegExp("\\b"+sect+"\\b","g"); +frm=frm.replace(reg,bits[sect]); +} +return frm; },toISODate:function(){ var y=this.getFullYear(); var m=String(this.getMonth()+1).zerofill(2); var d=String(this.getDate()).zerofill(2); return String(y)+String(m)+String(d); }}); -Object.extend(Date,{SimpleParse:function(_11,_12){ -val=String(_11); -_12=String(_12); +Object.extend(Date,{SimpleParse:function(_341,_342){ +val=String(_341); +_342=String(_342); if(val.length<=0){ return null; } -if(_12.length<=0){ -return new Date(_11); +if(_342.length<=0){ +return new Date(_341); } -var _13=function(val){ -var _15="1234567890"; +var _343=function(val){ +var _345="1234567890"; for(var i=0;i=_19;x--){ -var _22=str.substring(i,i+x); -if(_22.length<_19){ +var _346=function(str,i,_348,_349){ +for(var x=_349;x>=_348;x--){ +var _350=str.substring(i,i+x); +if(_350.length<_348){ return null; } -if(_13(_22)){ -return _22; +if(_343(_350)){ +return _350; } } return null; }; -var _23=0; -var _24=0; +var _351=0; +var _352=0; var c=""; -var _26=""; -var _27=""; +var _354=""; +var _355=""; var x,y; var now=new Date(); -var _29=now.getFullYear(); -var _30=now.getMonth()+1; -var _31=1; -while(_24<_12.length){ -c=_12.charAt(_24); -_26=""; -while((_12.charAt(_24)==c)&&(_24<_12.length)){ -_26+=_12.charAt(_24++); -} -if(_26=="yyyy"||_26=="yy"||_26=="y"){ -if(_26=="yyyy"){ +var year=now.getFullYear(); +var _358=now.getMonth()+1; +var date=1; +while(_352<_342.length){ +c=_342.charAt(_352); +_354=""; +while((_342.charAt(_352)==c)&&(_352<_342.length)){ +_354+=_342.charAt(_352++); +} +if(_354=="yyyy"||_354=="yy"||_354=="y"){ +if(_354=="yyyy"){ x=4; y=4; } -if(_26=="yy"){ +if(_354=="yy"){ x=2; y=2; } -if(_26=="y"){ +if(_354=="y"){ x=2; y=4; } -_29=_17(val,_23,x,y); -if(_29==null){ +year=_346(val,_351,x,y); +if(year==null){ return null; } -_23+=_29.length; -if(_29.length==2){ -if(_29>70){ -_29=1900+(_29-0); +_351+=year.length; +if(year.length==2){ +if(year>70){ +year=1900+(year-0); }else{ -_29=2000+(_29-0); +year=2000+(year-0); } } }else{ -if(_26=="MM"||_26=="M"){ -_30=_17(val,_23,_26.length,2); -if(_30==null||(_30<1)||(_30>12)){ +if(_354=="MM"||_354=="M"){ +_358=_346(val,_351,_354.length,2); +if(_358==null||(_358<1)||(_358>12)){ return null; } -_23+=_30.length; +_351+=_358.length; }else{ -if(_26=="dd"||_26=="d"){ -_31=_17(val,_23,_26.length,2); -if(_31==null||(_31<1)||(_31>31)){ +if(_354=="dd"||_354=="d"){ +date=_346(val,_351,_354.length,2); +if(date==null||(date<1)||(date>31)){ return null; } -_23+=_31.length; +_351+=date.length; }else{ -if(val.substring(_23,_23+_26.length)!=_26){ +if(val.substring(_351,_351+_354.length)!=_354){ return null; }else{ -_23+=_26.length; +_351+=_354.length; } } } } } -if(_23!=val.length){ +if(_351!=val.length){ return null; } -if(_30==2){ -if(((_29%4==0)&&(_29%100!=0))||(_29%400==0)){ -if(_31>29){ +if(_358==2){ +if(((year%4==0)&&(year%100!=0))||(year%400==0)){ +if(date>29){ return null; } }else{ -if(_31>28){ +if(date>28){ return null; } } } -if((_30==4)||(_30==6)||(_30==9)||(_30==11)){ -if(_31>30){ +if((_358==4)||(_358==6)||(_358==9)||(_358==11)){ +if(date>30){ return null; } } -var _32=new Date(_29,_30-1,_31,0,0,0); -return _32; +var _360=new Date(year,_358-1,date,0,0,0); +return _360; }}); - var Prado={Version:"3.0a",Browser:function(){ -var _1={Version:"1.0"}; -var _2=parseInt(navigator.appVersion); -_1.nver=_2; -_1.ver=navigator.appVersion; -_1.agent=navigator.userAgent; -_1.dom=document.getElementById?1:0; -_1.opera=window.opera?1:0; -_1.ie5=(_1.ver.indexOf("MSIE 5")>-1&&_1.dom&&!_1.opera)?1:0; -_1.ie6=(_1.ver.indexOf("MSIE 6")>-1&&_1.dom&&!_1.opera)?1:0; -_1.ie4=(document.all&&!_1.dom&&!_1.opera)?1:0; -_1.ie=_1.ie4||_1.ie5||_1.ie6; -_1.mac=_1.agent.indexOf("Mac")>-1; -_1.ns6=(_1.dom&&parseInt(_1.ver)>=5)?1:0; -_1.ie3=(_1.ver.indexOf("MSIE")&&(_2<4)); -_1.hotjava=(_1.agent.toLowerCase().indexOf("hotjava")!=-1)?1:0; -_1.ns4=(document.layers&&!_1.dom&&!_1.hotjava)?1:0; -_1.bw=(_1.ie6||_1.ie5||_1.ie4||_1.ns4||_1.ns6||_1.opera); -_1.ver3=(_1.hotjava||_1.ie3); -_1.opera7=((_1.agent.toLowerCase().indexOf("opera 7")>-1)||(_1.agent.toLowerCase().indexOf("opera/7")>-1)); -_1.operaOld=_1.opera&&!_1.opera7; -return _1; -},ImportCss:function(_3,_4){ +var info={Version:"1.0"}; +var _362=parseInt(navigator.appVersion); +info.nver=_362; +info.ver=navigator.appVersion; +info.agent=navigator.userAgent; +info.dom=document.getElementById?1:0; +info.opera=window.opera?1:0; +info.ie5=(info.ver.indexOf("MSIE 5")>-1&&info.dom&&!info.opera)?1:0; +info.ie6=(info.ver.indexOf("MSIE 6")>-1&&info.dom&&!info.opera)?1:0; +info.ie4=(document.all&&!info.dom&&!info.opera)?1:0; +info.ie=info.ie4||info.ie5||info.ie6; +info.mac=info.agent.indexOf("Mac")>-1; +info.ns6=(info.dom&&parseInt(info.ver)>=5)?1:0; +info.ie3=(info.ver.indexOf("MSIE")&&(_362<4)); +info.hotjava=(info.agent.toLowerCase().indexOf("hotjava")!=-1)?1:0; +info.ns4=(document.layers&&!info.dom&&!info.hotjava)?1:0; +info.bw=(info.ie6||info.ie5||info.ie4||info.ns4||info.ns6||info.opera); +info.ver3=(info.hotjava||info.ie3); +info.opera7=((info.agent.toLowerCase().indexOf("opera 7")>-1)||(info.agent.toLowerCase().indexOf("opera/7")>-1)); +info.operaOld=info.opera&&!info.opera7; +return info; +},ImportCss:function(doc,_364){ if(Prado.Browser().ie){ -var _5=_3.createStyleSheet(_4); +var _365=doc.createStyleSheet(_364); }else{ -var _6=_3.createElement("link"); -_6.rel="stylesheet"; -_6.href=_4; -if(headArr=_3.getElementsByTagName("head")){ -headArr[0].appendChild(_6); +var elm=doc.createElement("link"); +elm.rel="stylesheet"; +elm.href=_364; +if(headArr=doc.getElementsByTagName("head")){ +headArr[0].appendChild(elm); } } }}; - Prado.Focus=Class.create(); Prado.Focus.setFocus=function(id){ -var _2=document.getElementById?document.getElementById(id):document.all[id]; -if(_2&&!Prado.Focus.canFocusOn(_2)){ -_2=Prado.Focus.findTarget(_2); +var _368=document.getElementById?document.getElementById(id):document.all[id]; +if(_368&&!Prado.Focus.canFocusOn(_368)){ +_368=Prado.Focus.findTarget(_368); } -if(_2){ +if(_368){ try{ -_2.focus(); -_2.scrollIntoView(false); +_368.focus(); +_368.scrollIntoView(false); if(window.__smartNav){ -window.__smartNav.ae=_2.id; +window.__smartNav.ae=_368.id; } } catch(e){ } } }; -Prado.Focus.canFocusOn=function(_3){ -if(!_3||!(_3.tagName)){ +Prado.Focus.canFocusOn=function(_369){ +if(!_369||!(_369.tagName)){ return false; } -var _4=_3.tagName.toLowerCase(); -return !_3.disabled&&(!_3.type||_3.type.toLowerCase()!="hidden")&&Prado.Focus.isFocusableTag(_4)&&Prado.Focus.isVisible(_3); +var _370=_369.tagName.toLowerCase(); +return !_369.disabled&&(!_369.type||_369.type.toLowerCase()!="hidden")&&Prado.Focus.isFocusableTag(_370)&&Prado.Focus.isVisible(_369); }; -Prado.Focus.isFocusableTag=function(_5){ -return (_5=="input"||_5=="textarea"||_5=="select"||_5=="button"||_5=="a"); +Prado.Focus.isFocusableTag=function(_371){ +return (_371=="input"||_371=="textarea"||_371=="select"||_371=="button"||_371=="a"); }; -Prado.Focus.findTarget=function(_6){ -if(!_6||!(_6.tagName)){ +Prado.Focus.findTarget=function(_372){ +if(!_372||!(_372.tagName)){ return null; } -var _7=_6.tagName.toLowerCase(); -if(_7=="undefined"){ +var _373=_372.tagName.toLowerCase(); +if(_373=="undefined"){ return null; } -var _8=_6.childNodes; -if(_8){ -for(var i=0;i<_8.length;i++){ +var _374=_372.childNodes; +if(_374){ +for(var i=0;i<_374.length;i++){ try{ -if(Prado.Focus.canFocusOn(_8[i])){ -return _8[i]; +if(Prado.Focus.canFocusOn(_374[i])){ +return _374[i]; }else{ -var _10=Prado.Focus.findTarget(_8[i]); -if(_10){ -return _10; +var _375=Prado.Focus.findTarget(_374[i]); +if(_375){ +return _375; } } } @@ -1676,68 +1656,67 @@ catch(e){ } return null; }; -Prado.Focus.isVisible=function(_11){ -var _12=_11; -while((typeof (_12)!="undefined")&&(_12!=null)){ -if(_12.disabled||(typeof (_12.style)!="undefined"&&((typeof (_12.style.display)!="undefined"&&_12.style.display=="none")||(typeof (_12.style.visibility)!="undefined"&&_12.style.visibility=="hidden")))){ +Prado.Focus.isVisible=function(_376){ +var _377=_376; +while((typeof (_377)!="undefined")&&(_377!=null)){ +if(_377.disabled||(typeof (_377.style)!="undefined"&&((typeof (_377.style.display)!="undefined"&&_377.style.display=="none")||(typeof (_377.style.visibility)!="undefined"&&_377.style.visibility=="hidden")))){ return false; } -if(typeof (_12.parentNode)!="undefined"&&_12.parentNode!=null&&_12.parentNode!=_12&&_12.parentNode.tagName.toLowerCase()!="body"){ -_12=_12.parentNode; +if(typeof (_377.parentNode)!="undefined"&&_377.parentNode!=null&&_377.parentNode!=_377&&_377.parentNode.tagName.toLowerCase()!="body"){ +_377=_377.parentNode; }else{ return true; } } return true; }; -Prado.PostBack=function(_13,_14){ -var _15=$(_14["FormID"]); -var _16=true; -if(_14["CausesValidation"]&&Prado.Validation){ -if(Prado.Validation.IsValid(_15)==false){ +Prado.PostBack=function(_378,_379){ +var form=$(_379["FormID"]); +var _380=true; +if(_379["CausesValidation"]&&Prado.Validation){ +if(Prado.Validation.IsValid(form)==false){ return; } } -if(_14["PostBackUrl"]&&_14["PostBackUrl"].length>0){ -_15.action=_14["PostBackUrl"]; +if(_379["PostBackUrl"]&&_379["PostBackUrl"].length>0){ +form.action=_379["PostBackUrl"]; } -if(_14["TrackFocus"]){ -var _17=$("PRADO_LASTFOCUS"); -if(_17){ -var _18=document.activeElement; -if(_18){ -_17.value=_18.id; +if(_379["TrackFocus"]){ +var _381=$("PRADO_LASTFOCUS"); +if(_381){ +var _382=document.activeElement; +if(_382){ +_381.value=_382.id; }else{ -_17.value=_14["EventTarget"]; +_381.value=_379["EventTarget"]; } } } -$("PRADO_POSTBACK_TARGET").value=_14["EventTarget"]; -$("PRADO_POSTBACK_PARAMETER").value=_14["EventParameter"]; -Event.fireEvent(_15,"submit"); -if(_14["StopEvent"]){ -Event.stop(_13); +$("PRADO_POSTBACK_TARGET").value=_379["EventTarget"]; +$("PRADO_POSTBACK_PARAMETER").value=_379["EventParameter"]; +Event.fireEvent(form,"submit"); +if(_379["StopEvent"]){ +Event.stop(_378); } }; - -Prado.Element={setValue:function(_1,_2){ -var el=$(_1); +Prado.Element={setValue:function(_383,_384){ +var el=$(_383); if(el&&typeof (el.value)!="undefined"){ -el.value=_2; +el.value=_384; } -},select:function(_4,_5,_6){ -var el=$(_4); -var _7=_4.indexOf("[]")>-1; -if(!el&&!_7){ +},select:function(_386,_387,_388){ +var el=$(_386); +var _389=_386.indexOf("[]")>-1; +if(!el&&!_389){ return; } -_5=_7?"check"+_5:el.tagName.toLowerCase()+_5; -var _8=Prado.Element.Selection; -if(isFunction(_8[_5])){ -_8[_5](_7?_4:el,_6); +_387=_389?"check"+_387:el.tagName.toLowerCase()+_387; +var _390=Prado.Element.Selection; +if(isFunction(_390[_387])){ +_390[_387](_389?_386:el,_388); } -},click:function(_9){ -var el=$(_9); +},click:function(_391){ +var el=$(_391); if(!el){ return; } @@ -1753,25 +1732,25 @@ el.onclick(); } } } -},setAttribute:function(_11,_12,_13){ -var el=$(_11); -if(_12=="disabled"&&_13==false){ -el.removeAttribute(_12); +},setAttribute:function(_393,_394,_395){ +var el=$(_393); +if(_394=="disabled"&&_395==false){ +el.removeAttribute(_394); }else{ -el.setAttribute(_12,_13); +el.setAttribute(_394,_395); } -},setOptions:function(_14,_15){ -var el=$(_14); +},setOptions:function(_396,_397){ +var el=$(_396); if(el&&el.tagName.toLowerCase()=="select"){ while(el.length>0){ el.remove(0); } -for(var i=0;i<_15.length;i++){ -el.options[el.options.length]=new Option(_15[i][0],_15[i][1]); +for(var i=0;i<_397.length;i++){ +el.options[el.options.length]=new Option(_397[i][0],_397[i][1]); } } -},focus:function(_17){ -var obj=$(_17); +},focus:function(_398){ +var obj=$(_398); if(isObject(obj)&&isdef(obj.focus)){ setTimeout(function(){ obj.focus(); @@ -1779,22 +1758,22 @@ obj.focus(); } return false; }}; -Prado.Element.Selection={inputValue:function(el,_19){ +Prado.Element.Selection={inputValue:function(el,_400){ switch(el.type.toLowerCase()){ case "checkbox": case "radio": -return el.checked=_19; +return el.checked=_400; } -},selectValue:function(el,_20){ -$A(el.options).each(function(_21){ -_21.selected=_21.value==_20; +},selectValue:function(el,_401){ +$A(el.options).each(function(_402){ +_402.selected=_402.value==_401; }); -},selectIndex:function(el,_22){ +},selectIndex:function(el,_403){ if(el.type=="select-one"){ -el.selectedIndex=_22; +el.selectedIndex=_403; }else{ for(var i=0;i0){ -window.clipboardData.setData("Text",_20); +if(text.length>0){ +window.clipboardData.setData("Text",text); } },hover:function(obj){ obj.parentNode.className="copycode copycode_hover"; -- cgit v1.2.3