• last updated 11 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
In essence, this change renames "version_dir" to "version_segment" as

well as "versionDir" to "versionSegment" to reflect the fact, that

this variable does not denote a directory, but a part of the path

appended to path "resourceDir".

  1. … 4 more files in changeset.
various small fixes for js libraries

- fixed page contract in case a non-default version is downloaded

- provide always an argument "-version" to resource_info procs

- obtain current version number always via resource_info.installedVersion

(it refers to CDN and locally installed version)

- pass always versionDir via resource_info to ::util::resources::download

- always obtain version_dir from resource_info

  1. … 25 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 boostrap5 to 5.3.3

- Updated jquery-3.6.3 to jquery-3.7.1.

- Bumped version to 5.10.1b4

  1. … 5 more files in changeset.
upgrade to Bootstreap 5.3.2 (package 5.10.1b3)

  1. … 1 more file in changeset.
update bootstrap version number to 5.3.1

  1. … 1 more file in changeset.
bumped Bootstrap 5 to version 5.3.0

Bootstrap 5.3.0 was released on May 30, 2023. According to the developers,

it’s been a monumental effort to revamp our codebase for CSS variables and

color modes, one that will see continued changes leading up to an eventual

Bootstrap 6.

For more details, see https://blog.getbootstrap.com/

  1. … 1 more file in changeset.
upgrade from jquery-3.6.0 to jquery-3.6.3

  1. … 2 more files in changeset.
bump version numbers and add version check URLs

  1. … 3 more files in changeset.
Use new ADP-include "registered-urns" on sitewide-admin page, use 5.2.2, bump version to 5.10.1d3

  1. … 2 more files in changeset.
added .map files to set of dowloaded file for local installation

added download support

many thanks for the help of Maonika Andergassen

  1. … 2 more files in changeset.
Update to Boostrap 5.2.0

Bootstrap 5.2.0 was release on July 19, 2022

For changes in the new release, see

https://blog.getbootstrap.com/2022/07/19/bootstrap-5-2-0/

  1. … 1 more file in changeset.
upgraded Bootstrap to 5.1.3

comment temporary solution

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

file resource-init.tcl was initially added on branch oacs-5-10.

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

    • -0
    • +0
    ./apm-callback-procs.tcl
New package: openacs-bootstrap5-theme

This is the initial checking of the OpenACS Bootstrap 5 Theme,

which is a port of the OpenACS Bootstrap 3 Theme.

In its current, premature state, the basic functionality is there for

the openacs_bootstrap5 (openacs_bootstrap5_turquois untouched), but it

covers already the base functionality of xowiki (longer way to go for

e.g. xowf, or the various other packages). Also, the graphical

fine-tuning has to be done, but e.g. glyphicons are already replaced

by Bootstrap Icons, etc.

  1. … 57 more files in changeset.