Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This section details the architecture to support this design.

HTML Form Entry module

The HTML Form Entry module must be expanded in order to provide additional metadata, so the designer can "guess" what new features done in this module (tags) do automatically. The changes are trivial, in order to cause minimum impact.

TagHandler

  • Name
  • Description
  • AllowNested - true or false, basically allows for inserting other elements inside. For instance <obs> tags won't allow to insert elements inside, but <section> tag will.

AttributeDescriptor

  • Name - identifier
  • Label - to be shown on the add tag dialog (see section 2)
  • Required - true/false, if the attribute is required
  • Datatype - boolean would render a checkbox. Text would be a simple textbox. More can be specified in the future.