• last updated 17 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
file calendar.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./acs-templating/www/resources/calendar.js
Cleanup commented code

Fix the idiom used to cut the query parameters from the URL

Revert to an approach that will not change the [self] object, which has unexpected consequences

Replace custom calendar widget implementation with native HTML5 fields

    • -6
    • +7
    ./dotlrn-ecommerce/www/applications.tcl
Replace custom calendar widget implementation with native HTML5 fields

Handle null dates

Replace custom calendar widget implementation with native HTML5 fields

Modernize idioms

    • -21
    • +11
    ./acs-subsite/www/resources/core.js
Cleanup acs_CopyText and inline the only usage found in the codebase with a modern replacement

The function was using deprecated idioms, see https://developer.mozilla.org/en-US/docs/Web/API/document/execCommand, and "PrivilegeManager" and the "netscape" property, both long discontinued.

On modern browsers, under the correct conditions, the function can be reimplemented via a oneliner (see https://developer.mozilla.org/en-US/docs/Web/API/Clipboard)

    • -36
    • +0
    ./acs-subsite/www/resources/core.js
Cleanup acs_CopyText and inline the only usage found in the codebase with a modern replacement

The function was using deprecated idioms, see https://developer.mozilla.org/en-US/docs/Web/API/document/execCommand, and "PrivilegeManager" and the "netscape" property, both long discontinued.

On modern browsers, under the correct conditions, the function can be reimplemented via a oneliner (see https://developer.mozilla.org/en-US/docs/Web/API/Clipboard)

    • -2
    • +2
    ./simulation/www/citybuild/object-edit.tcl
provide link to nsstats on startup page on fresh installations (when available)

fixed vertical placement of login link

fix for containarized applications: don't use configured location unless host-name-map is in place

containeraized applications with the hostnode map will still have a problem, but these are

less frequent. For these, a solution is still pending.

Shorten idiom

Modernize idioms via optional chaining

Prefer string interpolation via template literals

Cleanup trivial acs_initHtmlArea and inline its only usages in the codebase

Cleanup trivial acs_initHtmlArea and inline its only usages in the codebase

    • -2
    • +2
    ./theme-ges/www/theme-ges-blank-master.tcl.txt
    • -2
    • +2
    ./theme-selva/www/selva-blank-master.tcl
    • -2
    • +2
    ./theme-selva/www/doc/selva-blank-master.tcl
clear diry editor buffer

Cleanup trivial api, nowadays replaceable with a simple oneliner and inline the only usage found upstream

Use modern javascript and browser features to simplify the code

    • -16
    • +10
    ./acs-subsite/www/resources/core.js
Use a better idiom to revert changes on the object, that e.g. will handle the same arrays and variables

Use an idiom that does not assume the form field to be a direct child of the form, which may not be true depending on the theme

Inline usages of acs_rte* js utilities in unmaintained packages and remove it from core.js

acs_rte* is most likely broken anyway, as nobody seems to define updateRTEs function...

    • -14
    • +0
    ./acs-subsite/www/resources/core.js
Inline usages of acs_rte* js utilities in unmaintained packages and remove it from core.js

acs_rte* is most likely broken anyway, as nobody seems to define updateRTEs function...

Factor richtext-or-file javascript outside of the core.js

This may or not be a step on the road to deprecating this widget, which still sports inline event handlers and is used only by unmaintained packages.

    • -47
    • +0
    ./acs-subsite/www/resources/core.js
    • -1
    • +3
    ./acs-templating/tcl/richtext-or-file-procs.tcl
file richtext-or-file.js was initially added on branch oacs-5-10.

    • -0
    • +0
    ./acs-templating/www/resources/richtext-or-file.js
added support to install theme from install.xml

Replace explicit observer approach for lazy loading with modern HTML features

- images: use the loading attribute to request lazy loading (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#loading)

- audio: use the preload attribute to indicate that only metadata are needed at load time and not the entire media (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio#preload)

    • -58
    • +9
    ./proctoring-support/lib/proctoring-display.adp