diff options
author | Hans Hagen <pragma@wxs.nl> | 2003-01-10 00:00:00 +0100 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2003-01-10 00:00:00 +0100 |
commit | 8de3b8a6a820ba65fe85f0cb83700b6282e61d71 (patch) | |
tree | dcc2e712bc7cd631ffeb9190bb8a6320e38617f3 /tex/context/base/java-fld.tex | |
parent | d66c6c7f5bf3b189c2b194ba167fb39f548742e5 (diff) | |
download | context-8de3b8a6a820ba65fe85f0cb83700b6282e61d71.tar.gz |
stable 2003.01.10
Diffstat (limited to 'tex/context/base/java-fld.tex')
-rw-r--r-- | tex/context/base/java-fld.tex | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/tex/context/base/java-fld.tex b/tex/context/base/java-fld.tex index 37175f84e..6c77cdf55 100644 --- a/tex/context/base/java-fld.tex +++ b/tex/context/base/java-fld.tex @@ -131,16 +131,21 @@ \startJSpreamble {Field} used now +function PresetFields () + { this.syncAnnotScan() } + var visible_field = new Array() ; % no garbage collection ! var visible_fields = 0 ; function Hide_When_Down () { event.target.hidden = true } +% { event.target.display = display.hidden } function Hide_Field ( Name ) { var v = this.getField(Name) ; if (v) { v.hidden = true ; + % { v.display = display.hidden ; v.readonly = true ; this.dirty = false } } @@ -150,6 +155,7 @@ function Do_Vide_Field ( Name, Closable ) { ++visible_fields ; visible_field[visible_fields] = Name ; v.hidden = false ; + % v.display = display.visible ; if (Closable) { v.readonly = false ; v.value = "On" } @@ -176,7 +182,13 @@ function Vide_Hide_Fields ( Name ) % show only one field function Toggle_Hide ( Name ) { var v = this.getField(Name) ; - if (v) { v.hidden = !v.hidden ; this.dirty = false } } + if (v) + { v.hidden = !v.hidden ; + % if v.display == display.hidden + % { v.display = display.visible } + % else + % { v.display = display.hidden } + this.dirty = false } } function Field_On ( Name ) { v = this.getField(Name) ; @@ -205,6 +217,10 @@ function Flip_Fields ( Name ) { v = this.getField(Names[i]) ; if (v) { v.hidden = !v.hidden ; + % if v.display == display.hidden + % { v.display = display.visible } + % else + % { v.display = display.hidden } v.value = "On" } } } function Forget_Changes () |