• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
New package: bootstrap-iconds

The Bootstrap Icons library is a free, high-quality, open-source icon

library with over 1,600 icons. It can be included in all kind of

packages and it does not depend on Bootstrap at all. Include them

anyway you like—SVGs, SVG sprite, or web fonts.

The package support installation from CDN and local installation,

switchable via the site-wide administration link for the package in

/acs-admin

file bootstrap-icons.info was initially added on branch oacs-5-10.

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

file index.adp was initially added on branch oacs-5-10.

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

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

file sample.adp was initially added on branch oacs-5-10.

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

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

Improve doc

Replace the lame template::util::get_opts with some homemade utility that will parse arguments reliably, adjust the one upstream use case where arguments other than those documented might be passed to the element creation, introduce a warning when this happens somewhere else

Prevent names made only of invalid characters to end up null after sanitization, as done in other UIs in this package

Fix test, the proc behaves as documented (and IMO, it should go away at some point)

increase robustness

New test for template::util::get_opts

This will expose a bug when an argument in an even position is specified that starts with a "-" character

improve validation

provide missing value for inform widget

improve validation

Gradually improve usability and security of the calendar item new/edit form by adding additonal input validations. Prefer built-in input validation over custom validation. Also make sure all needed Javascript is in place.

    • -23
    • +29
    /openacs-4/packages/calendar/www/cal-item-new.tcl
Fix typo

not necessary to check if format is a list

move the check for the provided format on richtext level

Fix typo

Make ::xo::db::require package a shorthand for ::xo::library require, which will remember the dependency

This will also make sure that dependent files are reloaded when a dependency is reloaded

Depend specifically on the form-field-procs from xowiki

tighten page contract

Depend specifically from the form-field-procs file to support the case of reloads

Don't require the whole xowiki, as it is already a dependency

    • -1
    • +0
    /openacs-4/packages/xowf/tcl/xowf-procs.tcl
Make xowf an explicit dependency, so that we don't need to require xowf and xowiki in the tcl files

increase robustness