OpenACS 5.9 HTML validity fixes
Fixed validity of the following (mostly admin) pages:
/acs-admin/
/acs-admin/apm/
/acs-admin/apm/packages-install
/acs-admin/apm/packages-install-2
/acs-admin/apm/packages-install-3
/acs-admin/apm/packages-install-4
/acs-admin/apm/version-callback-add-edit
/acs-admin/apm/version-callbacks
/acs-admin/apm/version-dependencies
/acs-admin/apm/version-dependency-add
/acs-admin/apm/version-edit
/acs-admin/apm/version-files
/acs-admin/apm/version-i18n-index
/acs-admin/apm/version-parameters
/acs-admin/apm/version-view
/acs-admin/auth/
/acs-admin/auth/authority
/acs-admin/cache/
/acs-admin/developer
/acs-admin/install/
/acs-admin/install/install
/acs-admin/monitor
/acs-admin/users/
/acs-admin/users/bouncing-users
/acs-admin/users/complex-search
/acs-admin/users/one
/acs-admin/users/registration-history
/acs-admin/users/user-add
/acs-content-repository/admin/
/acs-content-repository/admin/mime-types/
/acs-content-repository/admin/mime-types/extensions
/acs-lang/
/acs-lang/admin/
/acs-lang/admin/batch-editor
/acs-lang/admin/edit-localized-message
/acs-lang/admin/export-messages
/acs-lang/admin/import-messages
/acs-lang/admin/localized-message-new
/acs-lang/admin/lookup
/acs-lang/admin/message-conflicts
/acs-lang/admin/message-list
/acs-lang/admin/package-list
/acs-lang/admin/set-system-timezone
/acs-service-contract/
/admin/applications/
/admin/applications/application-add
/admin/attributes/edit-one
/admin/configure
/admin/group-types/
/admin/group-types/delete-rel-types-exist
/admin/group-types/rel-type-add
/admin/groups/ (elements-by-group-type, elements-by-group-type)
/admin/groups/delete
/admin/groups/one
/admin/groups/rel-type-remove
/admin/host-node-map/
/admin/manage-email-privacy
/admin/object-types/
/admin/object-types/one
/admin/parties/one
/admin/permissions
/admin/rel-segments/
/admin/rel-segments/new
/admin/rel-segments/new-2
/admin/rel-segments/one
/admin/rel-types/
/admin/rel-types/new
/admin/rel-types/one
/admin/rel-types/roles/
/admin/rel-types/roles/edit
/admin/rel-types/roles/new
/admin/rel-types/roles/one
/admin/relations/add
/admin/relations/one
/admin/relations/remove
/admin/site-map (folder add, rename)
/admin/subsite-add
/api-doc/
/api-doc/content-page-view
/api-doc/deprecated.html
/api-doc/display-sql
/api-doc/package-view
/api-doc/plsql-subprogram-one
/api-doc/proc-browse
/api-doc/proc-search
/api-doc/proc-view
/api-doc/procs-file-view
/api-doc/tcl-proc-view
/calendar/admin
/calendar/admin/calendar-edit
/calendar/admin/permissions
/calendar/cal-item-new
/calendar/calendar-item-types
/calendar/view
/categories
/categories/cadmin/
/categories/cadmin/category-links-view
/categories/cadmin/category-parent-change
/categories/cadmin/object-map
/categories/cadmin/synonyms-view
/categories/cadmin/tree-copy
/categories/cadmin/tree-copy-view
/categories/cadmin/tree-view
/comments
/comments/admin
/doc/
/download/
/download/admin/
/download/admin/report-by-ip
/download/admin/report-by-user
/download/admin/repository-ae
/download/admin/repository-metadata
/download/admin/repository-reasons
/download/admin/repository-types
/download/help
/ds/
/ds/css-edit
/ds/css-list
/ds/request-info
/ds/shell
/file-storage/
/forums/
/forums/admin/
/forums/admin/forum-edit.html
/forums/admin/forum-new.html
/forums/admin/permissions.html
/forums/forum-view.html
/forums/message-post
/forums/message-view.html
/forums/search
/forums/user-history.html
/members/
/members/user-batch-add
/news
/news/admin
/news/item-create
/notifications/manage
/notifications/request-change-frequency
/notifications/subscribers
/permissions/
/permissions/one
/pvt/home
/request-monitor/
/request-monitor/last100
/request-monitor/running
/request-monitor/stat-details
/request-monitor/throttle-statistics
/request-monitor/who-is-online
/request-monitor/who-was-online-today
/shared/community-member
/shared/parameters
/shared/whos-online
/test/admin/
/user/email-privacy-level
/user/portrait/upload
/xowiki/admin
/xowiki/admin/list
/xowiki/admin/permissions
Known Problems
- double "id":
Example: /admin/rel-types/new-2?supertype=membership_rel
- developer-support breaks validation (adds "div" immediately after "ul" due to include):
Example: /admin/groups/
Solved, by adding ability to suppress div wrapper via <include ds=0 src=...>