summaryrefslogtreecommitdiff
path: root/tex/context/base/java-fld.tex
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2001-07-02 00:00:00 +0200
committerHans Hagen <pragma@wxs.nl>2001-07-02 00:00:00 +0200
commitab399f7f60b937f771dd33f9b826d83dab3e84e2 (patch)
treedfb3b001d6c0ee78967f6849168d41614b06fc2c /tex/context/base/java-fld.tex
parent661f9f4a789474b20056f6bd4855c66d9791b301 (diff)
downloadcontext-ab399f7f60b937f771dd33f9b826d83dab3e84e2.tar.gz
stable 2001.07.02
Diffstat (limited to 'tex/context/base/java-fld.tex')
-rw-r--r--tex/context/base/java-fld.tex47
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