• last updated 13 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Do not add the language prefix when the lookup already found exactly the page we were trying to reference (complies with current automated tests)

reduce verbosity

add safety belt and hint for pretty_link invocations with unknown target pages

Comment log statement: found_id might not be an object by the time this code is executed

add page p0 to regression test, provide more logging

  1. … 1 more file in changeset.
reduce verbosity

reduce verbosity

improve spelling

don't allow any adressing outside the jail

whitespace changes

add "-nocache" to Package.get_paramter to support explicit refetching

- do not add a language prefix on links. This fixes now as well the old xowiki regression test

- omit language prefix on newborn pages: now, all openacs regression test for xowiki work cleanly

- provide a better fix for name disambiguation between folders and same named (language prefixed) pages

- extend regression test

  1. … 2 more files in changeset.
Keep the eventual language prefix in the name, as it is useful to distinguish e.g. pages from folders with the same name

improve configuratbility of make_form_link: support passing extra query parameters

add missing colon

new feature: add one-button copy action to folder listings

  1. … 6 more files in changeset.
Prefer glyph-icons over sprites:

- new function xowiki::Package preferredCSSToolkit to ease access to preferred CSS toolkit

- split xowiki.css into a generic part (xowiki.css) and a preferred toolkit related part


- use glyphicons in bootstrap variant instead of sprites for edit/delete/... buttons

  1. … 5 more files in changeset.
make handling of form parameters more uniform

prefer absolut object references over ids

  1. … 15 more files in changeset.
- modernize code (remove "my")

- prefer fully qualified commands based on IDs

  1. … 33 more files in changeset.
Replace array idiom -> dict idiom (port from downstream)

- document the web-callable methods

- separater test cases from test helper procs

  1. … 3 more files in changeset.
fix name of called proc, add warnings to raise awareness

  1. … 1 more file in changeset.
close potential return vector via "data:*" URLs

  1. … 2 more files in changeset.
prefer dict over anonymous array

  1. … 1 more file in changeset.
improve comment

improve spelling

  1. … 8 more files in changeset.
new parameter "fallback_languages":

Specify space delimited two character codes for checking default languages. When this parameter is non-empty, try to get the page in the specified languages as fallback rather than offering a link for creation of a page in the requested locale. Per default this paramter is empty.

  1. … 1 more file in changeset.