• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
improve spelling

  1. … 6 more files in changeset.
new includelet "community-link"

Chat Redesign: enable/disable avatar pictures by room, using the new attribute 'avatar_p', instead of by package instance, using the 'ShowAvatar' parameter.

  1. … 19 more files in changeset.
Allow new 'publish_status' action button to be specified in form-usages includelet, similar to what we have in xowiki/www/admin/list

Introduce a new option for form-usages includelet which, similar to child resources, allows to specify bulk actions (currently, only 'export' is implemented)

includelet unresolved-references: return "none" in case, no unresolved references are found

new includelet unresolved-references

The includelet unresolved-references lists the pages with unresolved references

in the current xowiki/xowf package instance. This includelet is intended for

use by admins.

Chat Redesign:

+ Add specific container for the chat includelet (xowiki-chat-includelet).

+ Set a sensible default for the 'xowiki-chat-includelet' size.

+ Move the 'my-user-id' hidden element in the chat adp to the chat procs.

+ Rename 'my-user-id' element to 'xowiki-my-user-id'.

+ Get the ChatSkin parameter inside the login proc.

+ Include the skin parameter in the chat includelet.

  1. … 8 more files in changeset.
Provide a working way to configure the plain xowiki chat includelet:

at Chat class instantiation one can now specify a configuration dict that will be

persisted in an nsv and used to set option parameters (instance variables) such as login messages, logout messages

and the messages time window (and potentially other options in the future). This persistent configuration happpens whenever a client

logs in.

  1. … 2 more files in changeset.
Retract configurability for plain xowiki includelet as, without some way of persisisting the conf over subsequent object instantiations, would really not work and also ignore chat room configs

  1. … 2 more files in changeset.
Allow also plain xowiki includelet to specifiy if we want login and logout messages and the past messages time window through includelet parameters

  1. … 2 more files in changeset.
New chat_room includelet, behaving as the existing chat one, but plugged with extra chat package's feature (transcript management...)

To avoid package_id to be overridden, we force it always to the one of the current chat

  1. … 2 more files in changeset.
Add package_id to the parameters for the already-available chat includelet

Whitespace changes

  1. … 6 more files in changeset.
Fix typos

  1. … 3 more files in changeset.
set style variable in every case

- toc includelet:

* new flag: "-renderer" (default "")

specify an explicit renderer. This is an alternative to the

classic "rendering by style", where there style determines the renderer.

* new flag: "-include_in_foldertree" (default true)

it is now possible to avoid inclusion of all folder-tree element

in the standard folder tree. Default set for backwards

compatibility.

- new tree renderer "bootstrap3horizontal" for rendering

a tree as a horizontal bootstap based menu with dropdown.

This can be used e.g. for rendering the table of contents

for a folder based on the page_order

{{toc -renderer bootstrap3horizontal -include_in_foldertree 0 -folder_mode 1}}

where the elements of the toplevel hierarchy (e.g. 1, 2) are displayed as

menubuttons, having the elements of the lower hierarchy as menu

entries (e.g. 1.1, 1.2, 2.1, 2.2, ...)

  1. … 1 more file in changeset.
Use new user api

Use generic caching infrastructure

  1. … 5 more files in changeset.
whitespace changes

  1. … 4 more files in changeset.
Improve comments a little

  1. … 9 more files in changeset.