Presentation objects which are in the "presentation/" directory are in
the PO section. Thus, the Welcome presentation object would be
in section "PO.Welcome".
Presentation objects in subdirectories are in subsections. For
example, a presentation object "Sales" in directory
"presentation/reports/" would be in section
"PO.reports.Sales".
Forms section
FORMS section contains a subsection for each form. Subsection names are
the NAME attribute of the FORM. ASSUMPTION: all FORM tags
have a NAME attribute.
Most of the fields in this section are descriptive, rather than
configurable. In other words, these fields describe the prototype HTML, and
should not be hand-edited.
However, the MULTIPLE field is configurable. It should be hand-edited
(or added!) if required.
- FORMS.FormName.ACTION [If in prototype]
- value is the ACTION attribute of the FORM.
- FORMS.FormName.ELEMENTS
- section contains a subsection for each INPUT,
TEXTAREA, SELECT element. RADIO button sets, and CHECKBOX
sets, are special cases because they have identical NAME
attributes. They are described below. (NB: Mostly, CHECKBOXes
don't occur in sets.)
NOTE: Inputs that don't have a NAME attribute
are given a name starting with an "_". Usually, these are SUBMIT inputs.
- FORMS.FormName.ELEMENTS.ElementName.TYPE
- value is the TYPE attribute
(or TEXTAREA, or SELECT).
- FORMS.FormName.ELEMENTS.ElementName.ID [If in prototype]
- value is the ID
attribute.
- FORMS.FormName.ELEMENTS.ElementName.VALUE [If in prototype]
- value is the
VALUE attribute.
- FORMS.FormName.ELEMENTS.ElementName.MULTIPLE [If appropriate]
-
presence of value indicates this prototype form element will be
repeated arbitary times in the served page. Its value is the ID
attribute of the dynamic tag containing the repeated block.
Note: currently (19Oct99), only the presence or absence of this
field is used (but must be non-empty if present) - its value is
ignored.
- FORMS.FormName.ELEMENTS.ElementName.b0...
- is the prefix used for the
first button of a RADIO set. This section will have all the
properties asociated with an individual RADIO button.
- FORMS.FormName.ELEMENTS.ElementName.SET [CHECKBOXes only]
- value is
"TRUE" if there are several CHECKBOXes with the same NAME
attribute. If this is so, the RADIO button prefix convention
is used for each CHECKBOX. The value is "FALSE" if there is
only one CHECKBOX with that NAME attribute.
- FORMS.FormName.ELEMENTS.ElementName.OPTIONS.option0.VALUE [SELECT tags
only]
- value is the VALUE attribute of the first OPTION in the
SELECT.
- FORMS.FormName.ELEMENTS.ElementName.OPTIONS.option0.TEXT [SELECT tags
only]
- value is the text associated with the first OPTION in
the SELECT.