• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
add canvas evaluation scheme of MC questions

  1. … 2 more files in changeset.
Undo the change trying to alter the order inside "add_pages"

The method is intended to preserve the order of the passed-in ordered

composite. Added comments to clarify it for people not so familiar with the

code.

Port of downstream feature: optionally allow to instantiate the items before deletion in order to apply specific class logics

execute configure proc after page was created

provide test for p.configure parameter

Treat disabled form fields as they are: fields that the browser would not send to us and need to be treated "internally"

Formatting change

Use the page order as position, rather than an incremental number

handle cases in name-validation/normalization, where the language comes from _nls_language rather than nls_language

Many thanks to Markus Moser for analyzing and identifying the problem.

fix typo

Delete CKEditor 3 (which was replaced by CKEditor 4 in 2012)

CKEditor 4 is continued to be supported.

    • -1433
    • +0
    ./www/resources/ckeditor/CHANGES.html
    • -92
    • +0
    ./www/resources/ckeditor/INSTALL.html
    • -1327
    • +0
    ./www/resources/ckeditor/LICENSE.html
    • -955
    • +0
    ./www/resources/ckeditor/ckeditor.asp
    • -149
    • +0
    ./www/resources/ckeditor/ckeditor.js
    • -211
    • +0
    ./www/resources/ckeditor/ckeditor.pack
    • -29
    • +0
    ./www/resources/ckeditor/ckeditor.php
    • -8
    • +0
    ./www/resources/ckeditor/ckeditor_basic.js
    • -566
    • +0
    ./www/resources/ckeditor/ckeditor_php4.php
    • -556
    • +0
    ./www/resources/ckeditor/ckeditor_php5.php
    • -25
    • +0
    ./www/resources/ckeditor/contents.css
  1. … 591 more files in changeset.
comment recent smelly change

+CVS: ----------------------------------------------------------------------

Support specification of allowed tags/attributes/protocols via global package parameters.

This change makes it possible to define for a package values for

AllowedTags, AllowedAttributes, or AllowedProtocols. If (some of)

these exist, use these for configuring "ad_html_security_check". If +

not, fall back to the default (site wide) definition.

This change is fully backward compatible and effects on sites defining

such global parameters. This change was induced by the need of large

sites, where it is not feasible to set these parameters on the package

instance level, since this site has 830000 packages instances.

Bump version number to 5.10.1d19

  1. … 1 more file in changeset.
improve error message

fix typo

Actually not enforce options validation on disabled formfields

Don't enforce options validation on disabled fields, demonstrate that this won't allow to insert invalid values in the field

Fix the test, which was not actually reproducing the issue

in order to do so, I had to fix the behavior of acs::test::xpath::get_form_values: we should in fact NOT extract the value of disabled formfield, as a real browser will not send them in the POST request.

  1. … 1 more file in changeset.
Expose behavior:

extend date formfield test to include also a date in a specific format from downstream, set to disabled. Set the day of the month as a number < 10. Show that in this case the validation will complain about an invalid value. This because the field is represented as " 1" rather than the expected "1"

Added the option to parameterize www-delete and www-toggle-publish-status with return_url

In cases, these www* methods are called programmatically, these can be

now parameterized with an "-return_url" parameter to achieve

e.g. workflow-specific behavior.

Many thanks to Thomas Renner for the analysis on

www-toggle-publish-status.

Version number bumped to 5.10.1d18

Modernize code

- use dict instead of Tcl array

- prefer char operations instead of match operations

Fixes for Oracle 19c: boolean and timestamp handling

- a clause "true" is invalid in Oracle SQL (using "1=1" is fine).

- function "now()" does not exist, use "CURRENT_TIMESTAMP" instead

- addressing all attributes in a join via "*" is not allowed, when other

attributes are used as well. Using e.g., "bt.*" is OK.

added file content checker for zip, gzip and dump imports

The reorder_box must always be treated as a multiple field

Explicitly set the :plugin <variable>

Support the extraPlugins attribute the same as the CKEditor4 richtext formfield, as some places in xowiki assume it

Fixes for Oracle 19c: added missing Oracle support

Beautify display of CSS tree renderer for deeper trees

- allow one to specify general UL class via "toc" includelet (was only CSS class for top-level UL)

- support passing general class for UL for tree renderer (was only CSS class for top-level UL)

- passing properties also via "add_page" to TreeNode instances

Update italian localization

  1. … 2 more files in changeset.

Reduce dependencies on YUI 2

- Added native CSS classes for Tree renderer

(named "xowiki-tree" to avoid name clashes).

- Made TreeRenderer more configurable, by providing css class names etc.

- toc includelet: replaced default (when no style is provided)

from yuitree to list + xowiki-tree.

The old behavior can be achieved by {{toc -style yuitree}}

Note that not all features of the YUI tree might be available

- The CSS variant with xowiki-tree can also be used for the folder-tree,

but so far, the bootstrap3 renderer is more nice.