• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- Page.create_raw_form_field:

+ add flag to control nls_language (if not used, behave like before)

- form-usages:

+ add "-date_format" flag to control formatting of dates

+ use nls_language of embedding page for form-fields in includelet

- break overlong lines

  1. … 1 more file in changeset.
Improve comments

prevent double encoding

Rename clock_to_ansi to lc_clock_to_ansi to comply with naming convention, replace occurrences, create deprecated wrapper

  1. … 5 more files in changeset.
add duplicate button support to form-usages

correct links to multiple form pages (when provided)

whitespace changes

includelet form-usages: provide all used forms as links, when multiple forms are used as source

CVS: ----------------------------------------------------------------------

reduce verbosity

new parameter -return_irl for form-usages to control page to return to after e.g. editing the page.

sort available-formfields by displayed class-name, not via fully qualified class-name

new includelet for documentation purposes: available-formfields

improve input validaton on query variables

  1. … 7 more files in changeset.
base includelet "unresolved-references" on new table "xowiki_unresolved_references"

address issue #3426: maintain a table of unresolved references

These unresolved references are local links of the form [[...]]). Since

backlink references (e.g. {{my-references}}) are mainted on on page edits

via ids, dead links could not be maintained this way.

A new table is created to maintain such dead links, and refreshes references

to dead links, when such pages are created.

  1. … 2 more files in changeset.
Add documentation to includelets

  1. … 3 more files in changeset.
Conversion to URN of highcharts javascript in xowiki (Thanks to Monika Andergassen)

  1. … 1 more file in changeset.
Bring back old default behavior of using Gravatar as a fallback, but allow to disable it, reuse existing Gravatar code

  1. … 1 more file in changeset.
improve styling in book-mode and bootstrap, prefer CSS over inline styles

  1. … 2 more files in changeset.
reduce verbosity and modernize code

  1. … 2 more files in changeset.
prefer "nsf::is object" over ":isobject" or "info commands", since it is faster, more generic and can be used in all contexts

  1. … 15 more files in changeset.
modernize code: use resolver variables rather than method calls

  1. … 14 more files in changeset.
improve spelling

new includelet: link-with-local-return-url: insert a link with extra return URL pointing the current object.

YUI cleanup:

- remove dependency of TreeRenderer=listdnd on YUI and use basic HTML5 functionality

for drag and drop instead

- base toc with "allow_reorder" on TreeRenderer=listdnd

(yui-page-order-region.js is mostly obsolete by now)

  1. … 3 more files in changeset.
replaced YUI dnd by HTML5 dnd and therefor removed need of YUI in candidate_box_select.

candidate_box_select uses now clear distinction between internal representations and labels (as in options).

form-field of "form_page" uses now item-refs as internal representation since this relatively friendly to

clipboard movements and supports elements from different folders (which was previously broken).

  1. … 4 more files in changeset.
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.
provide proper error messages in case invalid sorting criteria are passed to table widgets

  1. … 2 more files in changeset.
Improvement for repeated form field procs:

- Use JSON.parse instead of eval to ease CSP handling

- Base result of "value_if_nothing_is_returned_from_form" on results of components

This change makes it possible to remove a default value of e.g. a checkbox

from an repeated field.

  1. … 2 more files in changeset.