• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- toc includelet:

* new flag: "-renderer" (default "")

specify an explicit renderer. This is an alternative to the

classic "rendering by style", where there style determines the renderer.

* new flag: "-include_in_foldertree" (default true)

it is now possible to avoid inclusion of all folder-tree element

in the standard folder tree. Default set for backwards

compatibility.

- new tree renderer "bootstrap3horizontal" for rendering

a tree as a horizontal bootstap based menu with dropdown.

This can be used e.g. for rendering the table of contents

for a folder based on the page_order

{{toc -renderer bootstrap3horizontal -include_in_foldertree 0 -folder_mode 1}}

where the elements of the toplevel hierarchy (e.g. 1, 2) are displayed as

menubuttons, having the elements of the lower hierarchy as menu

entries (e.g. 1.1, 1.2, 2.1, 2.2, ...)

  1. … 1 more file in changeset.
Improve comments a little

  1. … 9 more files in changeset.
Fix typos

  1. … 11 more files in changeset.
use :object directly, when possible

  1. … 3 more files in changeset.
prefer XOTcl 2 idioms

- add new tree renders bootstrap3 and bootstrap3-folders based on

http://jonmiles.github.io/bootstrap-treeview/

- use PreferredCSSToolkit to choose tree renderer

(removes uncoditional use of YUI2)

- bump version number to 5.10.0d7

  1. … 3 more files in changeset.
- add URNs for jquery, bootstrap, get-http-object, xowiki.css and yui2

- fix return-string from popular-tags and improve stylability in includelet

- remove obsolete "header_stuff" from templates

- replace global parameters BootstrapCSS and BootstrapJS in favor of URNs

- bump version number to 5.10.0d6

  1. … 24 more files in changeset.
Fix typos

  1. … 24 more files in changeset.
Prefer XOTcl2 idioms

  1. … 1 more file in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
- fix typo

  1. … 11 more files in changeset.
- use template::add_body_script to allow more strict CSP

- improve validity and security of generated HTML

  1. … 12 more files in changeset.
Merging back to HEAD all changes that happened in branch oacs-5-8 between tags: vg-merge-oacs-5-8-from-20141027 and vg-merge-oacs-5-8-from-20150427

  1. … 520 more files in changeset.
- use "create" method explicitely

  1. … 8 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- use spaces rather than tabs

  1. … 15 more files in changeset.
- use tcl 8.5 expand operator instead of eval

  1. … 5 more files in changeset.
Restoring xowiki code to yesterdays state. Hopefully getting rid of today's unwanted commits.

  1. … 999 more files in changeset.
revert previous change

  1. … 987 more files in changeset.
- fix css path for default style

- make all files in xowiki usable for "::xo::library require ..."

- don't call "is_link_page" on Package objects

- reset values in reused formfields (necessary for e.g. weblogs)

  1. … 15 more files in changeset.
- added renderer "none" for toc

- refactored toc, moved method "add_pages" to ::xowiki::Tree

  1. … 1 more file in changeset.
- added parameter subtree_wrapper_class for tree renderers

- add a simple renderer for menu-style structures

- allow "pretty_age" for "categories-recent" (similar to includelet "recent")

  1. … 3 more files in changeset.
- make toc more robust for missing toc levels

- add lost render() call for toc

  1. … 1 more file in changeset.
- remove log output, change default for expanded node on category display

  1. … 1 more file in changeset.
- Generalized tree generation: new classes for unfied tree generation

and rendering in xowiki for categories, table-of contents,

book-views with/without ajax, etc.

- For all trees, different renderers can be used. Examples:

* plain HTML list renderer

* mktree renderer

* yuitree renderer

* HTML section structure renderer

Some renderer are more powerful then others. All renderes use

the same interface and can be easily improved, subclassed, etc.

- The new YUItree renderer is based now on progressive enhancement.

This improves accessibiliy of e.g. category trees in xowiki.

  1. … 4 more files in changeset.