• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix more confusion

Fix rather confusing name of javascript library file

bumped upstream version of jquery-ui to 1.14.1

Improve automatic toolkit-specific css generation so that it works also with toolkits that do not come with custom styling

Reduce hardcoding when rendering includelets

  1. … 1 more file in changeset.
Use adp:button in various .tcl files

ADP markup becomes cleaner, since some extra calls to template::CSS are not

necessary anymore.

  1. … 5 more files in changeset.
Move functionality of xowiki::CSS to tempate::CSS

template CSS provides an abstraction for CSS class names and other

styling elements depending on user preferences or on the current theme

Backwards compatibility for xowiki::CSS was provided via a stub function

  1. … 10 more files in changeset.
added inline documentation for API browser

Prefer unset to array unset when no pattern matching is needed

See https://wiki.tcl-lang.org/page/Dict+VS+Array+Speed

  1. … 1 more file in changeset.
Prefer unset to array unset when the whole array should be deleted

See https://wiki.tcl-lang.org/page/Dict+VS+Array+Speed

  1. … 1 more file in changeset.
child-resources: render bulk-actions iff rows are selectable

Bugfixes for TinyMCE 7 richtext editor in the context of xowiki repeated fields

- handle via a specific snippet in repeat.js the case of a repeated field being deleted. The editor must be persisted and removed before it is eventually loaded again on the remaining fields.

- use a simpler and more solid logic in the mutation observer to handle cases like compound questions in LEARN that are repeated+compound+repeatedCompound

  1. … 1 more file in changeset.
merge with missing files

  1. … 40 more files in changeset.
merge with missing files

  1. … 1450 more files in changeset.
merge from oacs-5-10

    • -1230
    • +4175
    ./form-field-procs.tcl
  1. … 8085 more files in changeset.
Copy all chat-relevant message keys into the xowiki package, so that the feature does not depend on the chat package and keys are local to the feature

Improves outcome of acs-lang lang_message_dependencies_are_fine automated test

  1. … 8 more files in changeset.
name all URNs for jquery-ui resources with the same prefix

The library naming is in general not very consistent.

It is called "jqueryui-touch-punch" und cdnjs and

"jquery-ui-touch-punch" on synk.

use for includelets and web-callable parameters @query_param instead of @param

  1. … 1 more file in changeset.
align nameing with 'resource_info_procs'

  1. … 7 more files in changeset.
whitespace changes

  1. … 3 more files in changeset.
reduce verbosity

silence log entries

  1. … 4 more files in changeset.
add hstore to acs_attribute_types, when hstore is activated

cleanup of cmd '?'

reduced verbosity

More resource-info updates:

- fixed wrong and inconsistent naming of dict members (many thanks to Sebastian Scheder for figuring this out)

- removed duplicated slashes in resource paths

- fixed incorrect paths when CDN is used

- simplified handling of cspMaps

- added test checking consistency of resource-info dicts

  1. … 10 more files in changeset.
added indirectly covered procs

reduced verbosity

  1. … 1 more file in changeset.
Provide better coverage of used JavaScript libraries

- Added support for jquery, jquery-ui, jqueryui_touchpunch

- For all covered JavaScript libraries, the following components were added:

* parameter configuration (param_info)

* vulnerability checks

- site-wide info can manage now:

bootstrap-treeview, jquery, jquery-ui, and jqueryui-touch-punch

- fallback libraries (e.g. for bootstrap3 or yui) are not covered,

these should disappear in the future.

- bumped version number to 5.10.1b14

  1. … 4 more files in changeset.
spell "site-wide" consistently with a dash

  1. … 33 more files in changeset.