• last updated 17 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove code leftovers

Add "Web notifications" for new messages in the chat. See: https://www.w3.org/TR/notifications/

"You should only request consent to display notifications in response to a user gesture

(e.g. clicking a button). This is not only best practice — you should not be spamming

users with notifications they didn't agree to — but going forward browsers will explicitly

disallow notification permission requests not triggered in response to a user gesture.

Firefox is already doing this from version 72, for example, and Safari has done it for some time."

https://developer.mozilla.org/en-US/docs/Web/API/Notifications_API/Using_the_Notifications_API

  1. … 4 more files in changeset.
Add simple chat notifications. Modify the title of the browser tab, when it is inactive, showing the number of new messages. This is cleared up when the tab is active again.

Show number of active users in chat. Many thanks to Monika Andergassen

  1. … 3 more files in changeset.
deal with overagressive downstream styles

  1. … 1 more file in changeset.
- new form_field class: reorder_box, which can be used e.g. in ordering exercises in e-assessments

- better handling of disabled_as_div (when feedback is provided via input highlighting)

  1. … 2 more files in changeset.
provide CSS classes for alignment in table widgets

CVS: ----------------------------------------------------------------------

add support in form-fields to add css class for td in TableWidget

  1. … 2 more files in changeset.
not clear, why form-label with in "content-with-folders" have to be width limited

upgrade to latests jquery (3.4.1)

  1. … 1 more file in changeset.
file jquery-3.4.1.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./jquery/jquery-3.4.1.js
  1. … 1 more file in changeset.
file jquery-3.4.1.min.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./jquery/jquery-3.4.1.min.js
  1. … 1 more file in changeset.
use glyph icon in bootstrap mode instead of gif image in form info messages

  1. … 1 more file in changeset.
Book includelet consistent view (thanks to Monika Andergassen)

improve styling in book-mode and bootstrap, prefer CSS over inline styles

  1. … 1 more file in changeset.
improve spelling

  1. … 3 more files in changeset.
improve spelling

  1. … 33 more files in changeset.
improve spelling

  1. … 4 more files in changeset.
use glyphicons for file types in file listings (e.g. child-resources)

  1. … 2 more files in changeset.
make selection_area CSP compliant

  1. … 1 more file in changeset.
white-space cleanup

Improve robustness against "foreign" dnd operations

(when e.g. other, non-related elements on a web-site are dnd enabled and dragged into

a dnd-list)

white-space cleanup

  1. … 1 more file in changeset.
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. … 2 more files in changeset.
file listdnd.js was initially added on branch oacs-5-10.

Prefer glyph-icons over sprites:

- new function xowiki::Package preferredCSSToolkit to ease access to preferred CSS toolkit

- split xowiki.css into a generic part (xowiki.css) and a preferred toolkit related part

(e.g.xowiki-bootstrap3-specific.css)

- use glyphicons in bootstrap variant instead of sprites for edit/delete/... buttons

  1. … 4 more files in changeset.
file xowiki-bootstrap3-specific.css was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki-bootstrap3-specific.css
file xowiki-yui-specific.css was initially added on branch oacs-5-10.

    • -0
    • +0
    ./xowiki-yui-specific.css
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. … 2 more files in changeset.
file selection-area.js was initially added on branch oacs-5-10.