summaryrefslogtreecommitdiff
path: root/tex/context/base/java-fld.tex
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2003-01-10 00:00:00 +0100
committerHans Hagen <pragma@wxs.nl>2003-01-10 00:00:00 +0100
commit8de3b8a6a820ba65fe85f0cb83700b6282e61d71 (patch)
treedcc2e712bc7cd631ffeb9190bb8a6320e38617f3 /tex/context/base/java-fld.tex
parentd66c6c7f5bf3b189c2b194ba167fb39f548742e5 (diff)
downloadcontext-8de3b8a6a820ba65fe85f0cb83700b6282e61d71.tar.gz
stable 2003.01.10
Diffstat (limited to 'tex/context/base/java-fld.tex')
-rw-r--r--tex/context/base/java-fld.tex18
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 ()