summaryrefslogtreecommitdiff
path: root/tex/context/base/scrn-fld.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/scrn-fld.lua')
-rw-r--r--tex/context/base/scrn-fld.lua170
1 files changed, 85 insertions, 85 deletions
diff --git a/tex/context/base/scrn-fld.lua b/tex/context/base/scrn-fld.lua
index 9836cbebe..846385686 100644
--- a/tex/context/base/scrn-fld.lua
+++ b/tex/context/base/scrn-fld.lua
@@ -1,85 +1,85 @@
-if not modules then modules = { } end modules ['scrn-fld'] = {
- version = 1.001,
- comment = "companion to scrn-fld.mkiv",
- author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
- copyright = "PRAGMA ADE / ConTeXt Development Team",
- license = "see context related readme files"
-}
-
--- we should move some code from lpdf-fld to here
-
-local variables = interfaces.variables
-local v_yes = variables.yes
-
-local fields = { }
-interactions.fields = fields
-
-local codeinjections = backends.codeinjections
-local nodeinjections = backends.nodeinjections
-
-local function define(specification)
- codeinjections.definefield(specification)
-end
-
-local function defineset(name,set)
- codeinjections.definefield(name,set)
-end
-
-local function clone(specification)
- codeinjections.clonefield(specification)
-end
-
-local function insert(name,specification)
- return nodeinjections.typesetfield(name,specification)
-end
-
-fields.define = define
-fields.defineset = defineset
-fields.clone = clone
-fields.insert = insert
-
-commands.definefield = define
-commands.definefieldset = defineset
-commands.clonefield = clone
-
-function commands.insertfield(name,specification)
- tex.box["b_scrn_field_body"] = insert(name,specification)
-end
-
--- (for the monent) only tex interface
-
-function commands.getfieldcategory(name)
- local g = codeinjections.getfieldcategory(name)
- if g then
- context(g)
- end
-end
-
-function commands.getdefaultfieldvalue(name)
- local d = codeinjections.getdefaultfieldvalue(name)
- if d then
- context(d)
- end
-end
-
-function commands.exportformdata(export)
- if export == v_yes then
- codeinjections.exportformdata()
- end
-end
-
-function commands.setformsmethod(method)
- codeinjections.setformsmethod(method)
-end
-
-function commands.doiffieldcategoryelse(name)
- commands.doifelse(codeinjections.validfieldcategory(name))
-end
-
-function commands.doiffieldsetelse(tag)
- commands.doifelse(codeinjections.validfieldset(name))
-end
-
-function commands.doiffieldelse(name)
- commands.doifelse(codeinjections.validfield(name))
-end
+if not modules then modules = { } end modules ['scrn-fld'] = {
+ version = 1.001,
+ comment = "companion to scrn-fld.mkiv",
+ author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
+ copyright = "PRAGMA ADE / ConTeXt Development Team",
+ license = "see context related readme files"
+}
+
+-- we should move some code from lpdf-fld to here
+
+local variables = interfaces.variables
+local v_yes = variables.yes
+
+local fields = { }
+interactions.fields = fields
+
+local codeinjections = backends.codeinjections
+local nodeinjections = backends.nodeinjections
+
+local function define(specification)
+ codeinjections.definefield(specification)
+end
+
+local function defineset(name,set)
+ codeinjections.definefield(name,set)
+end
+
+local function clone(specification)
+ codeinjections.clonefield(specification)
+end
+
+local function insert(name,specification)
+ return nodeinjections.typesetfield(name,specification)
+end
+
+fields.define = define
+fields.defineset = defineset
+fields.clone = clone
+fields.insert = insert
+
+commands.definefield = define
+commands.definefieldset = defineset
+commands.clonefield = clone
+
+function commands.insertfield(name,specification)
+ tex.box["b_scrn_field_body"] = insert(name,specification)
+end
+
+-- (for the monent) only tex interface
+
+function commands.getfieldcategory(name)
+ local g = codeinjections.getfieldcategory(name)
+ if g then
+ context(g)
+ end
+end
+
+function commands.getdefaultfieldvalue(name)
+ local d = codeinjections.getdefaultfieldvalue(name)
+ if d then
+ context(d)
+ end
+end
+
+function commands.exportformdata(export)
+ if export == v_yes then
+ codeinjections.exportformdata()
+ end
+end
+
+function commands.setformsmethod(method)
+ codeinjections.setformsmethod(method)
+end
+
+function commands.doiffieldcategoryelse(name)
+ commands.doifelse(codeinjections.validfieldcategory(name))
+end
+
+function commands.doiffieldsetelse(tag)
+ commands.doifelse(codeinjections.validfieldset(name))
+end
+
+function commands.doiffieldelse(name)
+ commands.doifelse(codeinjections.validfield(name))
+end