diff options
author | Hans Hagen <pragma@wxs.nl> | 2001-07-02 00:00:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2001-07-02 00:00:00 +0200 |
commit | ab399f7f60b937f771dd33f9b826d83dab3e84e2 (patch) | |
tree | dfb3b001d6c0ee78967f6849168d41614b06fc2c /tex/context/base/java-fld.tex | |
parent | 661f9f4a789474b20056f6bd4855c66d9791b301 (diff) | |
download | context-ab399f7f60b937f771dd33f9b826d83dab3e84e2.tar.gz |
stable 2001.07.02
Diffstat (limited to 'tex/context/base/java-fld.tex')
-rw-r--r-- | tex/context/base/java-fld.tex | 47 |
1 files changed, 2 insertions, 45 deletions
diff --git a/tex/context/base/java-fld.tex b/tex/context/base/java-fld.tex index 0ce30f8fc..fc78e4c93 100644 --- a/tex/context/base/java-fld.tex +++ b/tex/context/base/java-fld.tex @@ -211,51 +211,8 @@ function Forget_Changes () \definereference[ForgetChanges][JS(Forget_Changes)] -% \startJSpreamble {Walk_Field} used later -% -% function Walk_Field ( FieldSet ) -% { var i = 1 ; -% while (true) -% { v = this.getField(FieldSet+":"+i) ; -% if (v) -% { if (v.value=="On") -% { v.value = "Off" ; -% var ii = i ; ii++ ; -% v = this.getField(FieldSet+":"+ii) ; -% if (!v) -% { v = this.getField(FieldSet+":"+1) } -% if (v) -% { v.value = "On" } -% break } -% i++ } -% else -% { break } } } -% -% \stopJSpreamble -% -% \startJScode {Walk_Field} uses {Walk_Field} -% Walk_Field (JS_S_1) ; -% \stopJScode -% -% \startJSpreamble {Set_Field} used later -% -% function Set_Field ( FieldSet, FieldName ) -% { var i = 1 ; -% while (true) -% { v = this.getField(FieldSet+":"+i) ; -% if (!v) -% { break } -% else if (i==FieldName) -% { v.value = "On" } -% else -% { v.value = "Off" } -% i++ } } -% -% \stopJSpreamble -% -% \startJScode {Set_Field} uses {Set_Field} -% Set_Field (JS_S_1,JS_S_2) ; -% \stopJScode +% This can be done more efficient, by keeping track of the +% current top of the stack. \startJSpreamble {FieldStack} used later |