• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use now available higher level proc to create the event handler

- add comment how a drop with multiple files is handled

- remove more onclick inline scripts

BootstrapTableRenderer: patch to prevent workflow action buttons from appearing outside of the form

- add font-src directive for bootstrap

- change onclick handler into event listener

remove javascript urls and onclick handlers from xowiki menubar (yui and bootstrap)

- add nonce attribute to javascript created via tdom

- add HTML IDs to menu items

- add ability to add listener (list with 2 elements: type (such as

"click") and script (body of a function to be executed).

  1. … 3 more files in changeset.
- use maxcdn rather than netdna cdn

  1. … 1 more file in changeset.
- add required CSP directives

- update dependences on acs-tcl for CSP

- upgrade CKEditor version to 4.5.11

- bump version number to 5.9.1d11

  1. … 2 more files in changeset.
- add csrf protection (bulk-delete, save operations in FormPages)

- add input checking for optional query-parameter "master"

- bump version number to 5.9.1d8

  1. … 5 more files in changeset.
- add scrf protection for dropzone

  1. … 2 more files in changeset.
- improve configurability of BootstrapNavbarModeButton

- add example, how to style Bootstrap Navbar buttons

- fix divider (when the first entry of the pulldown has already a group)

- don't try to normalize_name when it is empty

  1. … 2 more files in changeset.
- made dropzone a first-class member of the menubar. Now the dropzone

can be configured like all other menubar entries per-folder via

extra_menu_entries (form field in the folder form) or parameter

ExtraMenuEntries (see example below)

- made dropzone configurable (xowiki-uploader-procs.tcl)

One can now specify per dropzone the actions to be performed

with the uploaded content (sample uploaders are provided

with ::xowiki::UploadFile (produces ::xowiki::File entries) or

::xowiki::UploadPhotoForm (produces FormPages for photo.form).

This can serves as a boilerplate for other drop operations

like creating workflow instances or forums postings via drag&drop.

- added mode-handler (xowiki-mode-procs.tcl): The mode handlers

provide easy handling for querying and switching per-session modes

(like eg admin-mode, developer-mode, student-mode, ...). Depending

on the mode different ui options might be offered. Sample with

::xowiki::mode::admin provided, which is per default on, when the

user has admin rights in the current package.

- added modebutton as first-class member of the menubar.

This is currently only supported by the bootstrap renderer,

which displays this as a ios like slider button in the menubar

(see config example below)

- example extra_menu entries:

{clear_menu -menu New}

{entry -name New.Page -label #xowiki.new# -form en:page.form}

{entry -name New.File -label File -object_type ::xowiki::File}

{dropzone -name DropZone -label DropZone -uploader File}

{modebutton -name Admin -label admin -button admin}

  1. … 7 more files in changeset.
- added support for HTML5 attribute "multiple" to form-field "file"

(requires updated naviserver for handling multiple files via [ns_getform])

- added dropzone to xowiki menubar

(easy means for uploading one or many files to the current folder)

  1. … 7 more files in changeset.
- added render-bulkactions method to bootstrap table renderer

- added bulk-delete action to child-resources (instead of the useless "select" action)

- add bulk-delete to the externally callable methods

  1. … 4 more files in changeset.
Merging back to HEAD all changes that happened in branch oacs-5-8 between tags: vg-merge-oacs-5-8-from-20141027 and vg-merge-oacs-5-8-from-20150427

  1. … 520 more files in changeset.
- reduce verbosity

- use "create" method explicitely

  1. … 1 more file in changeset.
- reduce verbosity

  1. … 1 more file in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- reduce verbosity

- make parameter "PreferredCSSToolkit" global (early adaptors, please

delete PreferredCSSToolkit from package-manager -> parameters before

running the update; ... in case xowiki was upgraded yesterday)

- added global parameters "BootstrapCSS" and "BootstrapJS" to ease

version management of Bootstrap library files

- bump version numbers

  1. … 2 more files in changeset.
- factor out yui procs for menu and table

  1. … 3 more files in changeset.
- provide basic support for bootstrap (menubar and datatable, e.g. child-resources)

- new package parameter PreferedCSSToolkit to allow to switch betweeb

yui and bootstrap

- allow menu-definition to contain a dict of extra properties

(e.g. "brand true" for menuButton)

- bump revision to 0.152

  1. … 6 more files in changeset.
file bootstrap-procs.tcl was initially added on branch oacs-5-8.