• last updated 23 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset MAIN:gustafn:20190422104211:2 does not match your current filter (clear filter).

file jquery-3.4.0.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./jquery/jquery-3.4.0.js
file jquery-ui.css was initially added on branch oacs-5-10.

file jquery-3.4.0.min.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./jquery/jquery-3.4.0.min.js
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.
Centralize logic to retrieve out own user_id, then use it also when rendering the users list

Chat Redesign: clicking in your own name points to '/pvt/home' instead of '/shared/community-member'

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

  1. … 18 more files in changeset.
Chat Redesign: move common functions used in the chat skins to 'chat-common.js', and rename the skin javascript files.

    • -265
    • +0
    ./chat-skins/chat-bubbles-common.js
    • -203
    • +0
    ./chat-skins/chat-classic-common.js
  1. … 1 more file in changeset.
file chat-bubbles.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./chat-skins/chat-bubbles.js
file chat-classic.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./chat-skins/chat-classic.js
Improve the situation on browsers such as Firefox, where correct xml is somehow enforced when one does not specify the responseType

One should also find a solution for the persistent subscription, as it is trickier

    • -11
    • +0
    ./chat-skins/chat-bubbles-common.js
    • -11
    • +0
    ./chat-skins/chat-classic-common.js
  1. … 1 more file in changeset.
Chat Redesign:

    • -13
    • +19
    ./chat-skins/chat-bubbles-common.js
    • -8
    • +11
    ./chat-skins/chat-classic-common.js
  1. … 3 more files in changeset.
Add missing parameter in calc_wiki_image_links_to_image_tags

See bug tracker #3372

Chat Redesign: add float clear after user block in user list (also in 'classic' skin)

Chat Redesign: add float clear after user block in user list

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. … 5 more files in changeset.
file chat-common.js was added on branch oacs-5-10 on 2019-02-25 15:35:44 +0000

Chat Redesign:

+ Skin support.

+ New 'ChatSkin' instance parameter, with currently two possible values: 'classic' and 'bubbles'.

+ Skins are located in the new packages/xowiki/www/resources/chat-skins/ directory.

+ New 'bubbles' skin, default for the chat package.

+ Old skin renamed to 'classic', default for the xowiki includelet.

+ New skins can be created by just adding the css and js files in the skins directory, and naming them accordingly. For example, being '$skin' the name of the new skin, the files should be named chat-$skin-common.js and chat-$skin.css.

+ New '-skin' parameter to the Chat login proc, containing the name of the skin (i.e. 'classic' or 'bubbles').

+ Bump version number.

    • -0
    • +270
    ./chat-skins/chat-bubbles-common.js
    • -0
    • +371
    ./chat-skins/chat-bubbles.css
    • -0
    • +211
    ./chat-skins/chat-classic-common.js
    • -0
    • +251
    ./chat-skins/chat-classic.css
  1. … 4 more files in changeset.
Chat Redesign: scroll down list of messages when clicking the 'Full screen' trigger

Chat Redesign: better adjust height to avoid issues on 'Full screen' mode on certain tablets

Prefer classic block comments in css to avoid potential side-effects

Chat Redesign: set min-width to the send form and the 'Full screen' trigger so they do not overlap in very small widths

Chat Redesign: set min-width to the send button, so it does not collapse in very small widths

Chat Redesign: use hyphens and overflow-wrap to manage line overflow, instead of just blindly breaking all words

Chat Redesign: hide background scroll bar in 'Full screen' mode

Chat Redesign: avoid timestamp float overlapping by clearing floats after the message block

Don't use the "javascript:" presudo-URL idiom to avoid CSP complaints from the browser

Chat Redesign: be more explicit in the send icon padding and border, to avoid unintended theme inheritance

Use again more standard idiom to fix user picture border this time

Use more standard-friendly idioms when rendering user information (fixes colors in IE)