(see CssSupport and *FunctionClasses for plugin-divs and class= identifiers)

Pages and their content in ewiki are wrapped inside of <div>s with class= identifiers that separate the indivdual parts of output for styling purposes.

proposal

As recently discussed on the MailingList, the structure of the output should be as follows:

  • <div class="wiki.action.PageName"> (where "action" typically was "view" and "PageName" is the page name ;)
    • <div class="text-head">
      • <h2 class="page title">
    • <div class="text-body">
      • $CONTENT of the current page (the wiki text part)
    • <div class="action-links control-links">
    • <div class="aview-plugins"> (many more of this type, see *FunctionClasses)

discussion

  • add .text-head around h2.page.title ?
    • this is, so we can later add zview-plugins which add their content on top of the page
  • nest both .text-head and .text-body in another <div> (they typically belong together when it comes to layouting) ?
bottom corner