• last updated 11 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
title always exists now, ensure it is not empty instead

Introduce the toolbar parameter at the richtext superclass level, so

that formpages created with editors expecting this spec, like ckeditor4,

will not fail to load using other editors that do not expect it

db quote via the api

Initializing a formfield with an invalid spec fails as expected, however, it appears to leave behind the formfield object, which many automated tests will now consider a failure

Ensure the formfield object is destroyed when reading the spec fails

Make the search datasource callback more robust in case pages are broken or otherwise invalid (but complain about it)

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