• last updated 20 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rework css overflow again

Remove extra overflows in css

Make chat box resizable

Specialize the way chat::Chat class retrieves the package_id: use the context_id of the chat room (if this is a valid chat room)

This will allow to embed a chat::Chat instance in a xowiki page pinting to an existing chat room and let it use the chat package specific features to e.g. keep transcripts of a conversation

  1. … 3 more files in changeset.
Use 'export_vars' to export 'room_id'

Whitespace cleanup + Add editor hints

  1. … 1 more file in changeset.
Chat reform:

- rework xotcl-core chat machinery to return its responses through JSON and include information about active users

- depend on xowiki instead of xotcl-core only

- exploit xowiki "Comet" server push implementation when the browser supports it

- reduce code duplication

- drop plain HTML chat

- reduce hardcoded styling

- minor cleanups

    • -0
    • +35
    ./resources/chat.css
  1. … 10 more files in changeset.
Better separate data from formatting

Decouple a bit formatting from data

Give templating a chance

move all hardcoded styling to the adp template, which might be styled by the theme. Also, biring some order in the login proc, e.g. don't open and read a file to include a javascript all the time.

  1. … 1 more file in changeset.
Whitespace changes + add editor hints

  1. … 26 more files in changeset.
Remove superflous parentheses

  1. … 29 more files in changeset.
Add better explanation in UI for the 'Archive' option

  1. … 3 more files in changeset.
use more appropriate status codes for error messages

  1. … 1 more file in changeset.
Reduce divergency between oracle and postgres codebase

Moderator is really a generic party and not always a user

Reduce divergency between oracle and postgres codebase

Whitespace changes

  1. … 5 more files in changeset.
Avoid unnecesary existence checks.

  1. … 5 more files in changeset.
Reduce joining

Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 225 more files in changeset.
Fix typos

  1. … 28 more files in changeset.
Fix boolean expressions in -adp files, make termination after connection closing commands explicit

  1. … 15 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7820 more files in changeset.
Use ad_script_abort everytime one issues ad_return_complaint, or subsequent errors will trigger without the user noticing

Fix spelling errors

  1. … 4 more files in changeset.
Fix spelling errors

  1. … 15 more files in changeset.
Replace innerHTML idiom with a more DOM compliant one, as IE would show undefined username otherwise.

- make boolean tests in .adp files more uniform

  1. … 2 more files in changeset.