• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move hardcoded configuration out of the default (can be overridden by parameter in case), add image and code plugins in the default, set branding to false by default

Add minimal styling to inline editors

file style.css was initially added on branch oacs-5-10.

    • -0
    • +0
    ./www/resources/css/style.css
Allow to serialize also object options, allow to only include the header stuff

Rework the add_editor api so that it won't rely on global templating variables and fix both configuration from defaults and local

Cleanup old parameter on upgraded installations

file apm-callback-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/apm-callback-procs.tcl
file download.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./www/sitewide-admin/download.tcl
file index.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./www/sitewide-admin/index.tcl
file index.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./www/sitewide-admin/index.adp
TinyMCE 7.0.1 integration

We reboot TinyMCE richtext-editor integration to support newest version 7.0.1.

Editor can be served from CDN (requires an API key) or locally, by downloading a distribution via the site-wide admin page of the package.

Editor can be configured either per-website or per-usage, as we do with other editors.

At present, no OpenACS specific features, such as image upload, are provided. Custom plugins from previous versions of this package have also been discontinued.

Notable differences with similar integrations:

- editor configuration is specified as a dict, rather than a list of lists

- current package parameters are global, rather than de-facto global instance parameters

- deprecated configuration from acs-templating is not supported anymore

    • -1116
    • +0
    ./www/resources/tinymce/changelog.txt
    • -101
    • +0
    ./www/resources/tinymce/examples/full.html
    • -17
    • +0
    ./www/resources/tinymce/examples/menu.html
    • -84
    • +0
    ./www/resources/tinymce/examples/translate.html
    • -71
    • +0
    ./www/resources/tinymce/examples/word.html
    • -105
    • +0
    ./www/resources/tinymce/examples/css/content.css
    • -10
    • +0
    ./www/resources/tinymce/examples/lists/link_list.js
  1. … 1804 more files in changeset.
bumped version numbers

  1. … 6 more files in changeset.
release work

  1. … 204 more files in changeset.
bump version numbers of 5.9|5.10 packages to 5.10.0b1

adjust dependencies

  1. … 87 more files in changeset.
added editor hints and white-space cleanup

  1. … 6 more files in changeset.
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. … 204 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

    • -0
    • +1116
    ./www/resources/tinymce/changelog.txt
    • -0
    • +101
    ./www/resources/tinymce/examples/full.html
    • -0
    • +17
    ./www/resources/tinymce/examples/menu.html
    • -0
    • +84
    ./www/resources/tinymce/examples/translate.html
    • -0
    • +71
    ./www/resources/tinymce/examples/word.html
    • -0
    • +105
    ./www/resources/tinymce/examples/css/content.css
  1. … 7820 more files in changeset.
- do not depend on beta or development versions

- make sure that released versions are not beta or development

- align version numbers (e.g. use also 5.9.1 for xotcl-core)

- bump version numbers to 5.9.1

  1. … 83 more files in changeset.
bump version numbers to 5.9.1b9 respectively to 2.9.1b9 to prepare for release

  1. … 91 more files in changeset.
Bump version numbers for OpenACS 5.9.1b1

  1. … 81 more files in changeset.
- Don't set legacy configure parameters in new installations

- Make clear in parameter description in acs-templating, that this is

not the place, where xinha/tinymce should be configured

- Improve warning messages about usage of legacy parameters (tell admin what to do)

  1. … 3 more files in changeset.
- don't use dashes ("-") in namespaces

  1. … 6 more files in changeset.
- don't try to show broken richtext editor on mobile devices

(it is better to show plain textarea than a display where nothing can be entered)

  1. … 4 more files in changeset.
file form_utils.js was initially added on branch oacs-5-9.

file validate.js was initially added on branch oacs-5-9.

file mctabs.js was initially added on branch oacs-5-9.

file mclayer.js was initially added on branch oacs-5-9.

file editable_selects.js was initially added on branch oacs-5-9.

file main.css was initially added on branch oacs-5-9.