• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
added theme specific registry for cass class name mapping

  1. … 5 more files in changeset.
merge from oacs-5-10

  1. … 8097 more files in changeset.
align nameing with 'resource_info_procs'

  1. … 7 more files in changeset.
More resource-info updates:

- fixed wrong and inconsistent naming of dict members (many thanks to Sebastian Scheder for figuring this out)

- removed duplicated slashes in resource paths

- fixed incorrect paths when CDN is used

- simplified handling of cspMaps

- added test checking consistency of resource-info dicts

  1. … 10 more files in changeset.
modernize resource info procs

js-libraries: improved naming of variables

Changed name "installedVersion" to "configuredVersion", since

the former might lead to the impression, that it refers only

to the locally installed version. Instead, this refers as well

to a CDN version (when available)

  1. … 18 more files in changeset.
js-libraries: removed variable "resourceUrl"

The variable "resourceUrl" was always used in a single branch but set

for all branches before. To ease maintenance and simplify

comprehension, it was removed.

  1. … 10 more files in changeset.
Improved resource information for external libraries

- added vulnerability check for a particular version

- centralized URL generation for cdnjs URLS (will reduce maintenance work, when external URL changes)

- improve behavior when running without an Internet connection

  1. … 11 more files in changeset.
Improved consistency of resource-info for javascript libraries, added vulnarability info

Tested the following cases:

download check

- bootstrap

- bootstrap-icons

- bootstrap-treeview

- ckeditor4

- font-awesome

- highcharts

- cookieconsent2 3.0.3

- cookieconsent2 3.1.1

CDN check

- bootstrap

- bootstrap-icons

- bootstrap-treeview

- font-awesome

- highcharts

- cookieconsent2 3.0.3

- cookieconsent2 3.1.1

  1. … 9 more files in changeset.
Extended resource info dict with explicit version number and an API call to obtain the newest version number

The two new optional resource info fields are

- versionCheckAPI

- installedVersion

These fields are necessary to provide an admin page to check

whether the installed versions are the most recent ones.

  1. … 8 more files in changeset.
JS upstream updates

- Updated jquery-3.6.3 to jquery-3.7.1.

- Bumped version to 5.10.1b2

  1. … 4 more files in changeset.
upgraded jquery-3.6.0 to jquery-3.6.3

  1. … 4 more files in changeset.
use member "cspMap" of resource_info dict for a more uniform naming

Upgrade to jQuery 3.6.0 (released March 2021)

  1. … 9 more files in changeset.
fix fallback version of jquery (in case no other urn is available)

  1. … 4 more files in changeset.
Set theme install/uninstall/uninstantiate callbacks as private

  1. … 2 more files in changeset.
improve spelling

  1. … 16 more files in changeset.
improve handling with CDN and CSP

added editor hints and white-space cleanupCVS: ----------------------------------------------------------------------

  1. … 12 more files in changeset.
add jquery as it is referenced by resource-init.tcl

  1. … 2 more files in changeset.
- bump version number of bootstrap to 3.4.1

- use jquery 3.4.0

- use URN for jquery (one should probably create a own jquery package, although, jquery is losing it importance)

- make use of new "create_or_replace" feature of acs-subsite

  1. … 1 more file in changeset.
add resource map file to extraFiles when downloading bootstrap

use URN in all capitals

bump jquery version to 1.12.3

  1. … 1 more file in changeset.
add missing .woff2 file

increase code sharing: use adp-include check-installed instead of local version

  1. … 7 more files in changeset.
introduce a urnMap in resource_info as a generalizable solution

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

  1. … 1 more file in changeset.
Fix typo, normalize indentation

make all keys of the resource_info dict camel case

  1. … 4 more files in changeset.
openacs-bootstrap3-theme:

- provide a neutral appearance, different from OpenACS.org

(different color, remove OpenACS logo, ....)

- make use uf URNs for bootstrap

(allow sharing of bootstrap definitions, avoid multiple loading)

- upgrade bootstrap from 3.1.1 to 3.3.7

- add support for CDN vs. local installation of bootstrap

- added sitewide-admin procs for managing local installation (via /acs-admin)

- improve passing arguments to <widgets>

- bump version number to 5.10.0d2

  1. … 14 more files in changeset.