diff options
author | xue <> | 2005-12-07 03:31:08 +0000 |
---|---|---|
committer | xue <> | 2005-12-07 03:31:08 +0000 |
commit | d2f675e58b1c42c8960907ee20490a391aec0ecc (patch) | |
tree | ec37e7019b5ea261b4dde1ac88b2dacbd0675905 /framework/Web/Javascripts/js | |
parent | bd56fe6028fc09d8121f353ac7e33fc11994de9b (diff) |
Diffstat (limited to 'framework/Web/Javascripts/js')
-rw-r--r-- | framework/Web/Javascripts/js/base.js | 34 |
1 files changed, 29 insertions, 5 deletions
diff --git a/framework/Web/Javascripts/js/base.js b/framework/Web/Javascripts/js/base.js index 1f86b1c1..276c17bd 100644 --- a/framework/Web/Javascripts/js/base.js +++ b/framework/Web/Javascripts/js/base.js @@ -841,13 +841,13 @@ return _7; Prado=Class.create(); Prado.version="3.0a"; -Prado.DefaultButton=Class.create(); -Prado.DefaultButton.buttonFired=false; -Prado.DefaultButton.fire=function(_1,_2){ -if(!Prado.DefaultButton.buttonFired&&_1.keyCode==13&&!(_1.srcElement&&(_1.srcElement.tagName.toLowerCase()=="textarea"))){ +Prado.Button=Class.create(); +Prado.Button.buttonFired=false; +Prado.Button.fireButton=function(_1,_2){ +if(!Prado.Button.buttonFired&&_1.keyCode==13&&!(_1.srcElement&&(_1.srcElement.tagName.toLowerCase()=="textarea"))){ var _3=document.getElementById?document.getElementById(_2):document.all[_2]; if(_3&&typeof (_3.click)!="undefined"){ -Prado.DefaultButton.buttonFired=true; +Prado.Button.buttonFired=true; _3.click(); _1.cancelBubble=true; if(_1.stopPropagation){ @@ -858,6 +858,30 @@ return false; } return true; }; +Prado.TextBox=Class.create(); +Prado.TextBox.handleReturnKey=function(_4){ +if(_4.keyCode==13){ +var _5; +if(typeof (_4.target)!="undefined"){ +_5=_4.target; +}else{ +if(typeof (_4.srcElement)!="undefined"){ +_5=_4.srcElement; +} +} +if((typeof (_5)!="undefined")&&(_5!=null)){ +if(typeof (_5.onchange)!="undefined"){ +_5.onchange(); +_4.cancelBubble=true; +if(_4.stopPropagation){ +_4.stopPropagation(); +} +return false; +} +} +} +return true; +}; Prado.doPostBack=function(_1,_2,_3,_4,_5,_6,_7,_8){ if(typeof (_4)=="undefined"){ |