%
% generate html for name/value processing within node
%
% stack: press-data
%
9 countup
{
!Press.Index
%
% set the splice markers
%
"" !start
"" !end
{
%
% stack: source-data
%
_start slice
%
% stack: source-left source-remain
%
_end slice
%
% stack: source-left source-center source-right
%
isnull ?
exch
%
% stack: pre-section post-section content
%
% use the model file desired to inform this section of the pressing
%
_Press.Index
%%% "pressidx " log()
<
|1
false
"Marked" *settings
pop
|2
false
"Marked2" *settings
pop
> not
{
pop
'
'
} if
false
"Marked" *settings
pop
{
"#!" slice
isnull ?
"""" slice
exch ^"javascript:SendOps('"
&"')"" target=""_top"""
^
&
} loop
pop
%
% substitute for input fields
%
{
"(((" slice
isnull ?
")))" slice
%
% stack: subj-left subj-center subj-right
%
exch " " slice
%
% stack: subj-left subj-right subj-name subj-inparam
%
exch ^""
^
&
} loop
pop
exch
%
% stack: source-left source-center source-right
%
& &
} loop
%
% stack: source-left source-center source-right
%
& &
%
% stack: altered-data
%
} for
%
% substitute for code insertions
%
{
"*" slice
isnull ?
"*" slice
%
% stack: subj-left opname subj-right
%
second ofhere text
%
% stack: subj-left opname subj-right opfile
%
exec
%
% stack: subj-left replaced subj-right
%
&
&
} loop
pop
%
% stack: altered-data
%