• last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
New CSS abstraction: xowiki::CSS

Before this change, the application developer was responsible to

initialize the CSS-speficic settings (such as setting default values

for parameter classes). The new object xowiki::CSS is initialized

automatically, when an xowiki class (or one of its subclasses) is

initialized. Furthermore, it provides a per-thread caching to reduce

double work. Furthermore, the xowiki::CSS provides a mapping between

abstract and concrete CSS class names, such that switching between

different CSS toolkits becomes easier (e.g. upgrade from bootstrap 3

to newer versions).

xowiki::CSS initialize ;# make sure, everything is in line with PreferredCSSToolkit

xowiki::CSS clear ;# reset the mapping

xowiki::CSS toolkit ;# return the toolkit name

xowiki::CSS class /classname/ ;# perform CSS class name mapping

The methods "setCSSDefaults" and "preferredCSSToolkit" as deprecated.

The version number was bumped to 5.10.0d81

    • -2
    • +2
    /openacs-4/packages/xowiki/xowiki.info
    • -1
    • +1
    /openacs-4/packages/xowiki/lib/view.tcl
    • -8
    • +98
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -14
    • +14
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
fix cut&paste error

improve validation of email address and user-id used as source for email address

improve robustness of deep_copy method

since so far, we do not require that an empty ordered composite has allways

the children variable set (but maybe we should), don't assume it is always

there

Ad es_ES translation to the proctoring-support package

file proctoring-support.es_ES.ISO-8859-1.xml was initially added on branch oacs-5-10.

(Trivial) Italian localization for the package

file dotlrn-evaluation.it_IT.ISO-8859-1.xml was initially added on branch oacs-5-10.

file assessment-portlet.it_IT.ISO-8859-1.xml was initially added on branch oacs-5-10.

file assessment.it_IT.ISO-8859-1.xml was initially added on branch oacs-5-10.

Italian localization for the package

Fix overquoting resulting in batch message key editor

This was caused by the now stricter quoting applied to ad_form, which is used under the hood to produce this UI

Provide better translation

Remove reference to WU in upstream message keys

file xowiki-portlet.it_IT.ISO-8859-1.xml was initially added on branch oacs-5-10.

Italian localization for the package

file proctoring-support.it_IT.ISO-8859-1.xml was initially added on branch oacs-5-10.

Update italian localization

Italian localization for the package

file chat-portlet.it_IT.ISO-8859-1.xml was initially added on branch oacs-5-10.

Update italian localization

    • -2
    • +2
    /openacs-4/packages/acs-tcl/acs-tcl.info
Update es_ES translation

improved code comments

    • -5
    • +16
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
fixed categorization of test case

fix for issue #3463

Many thanks to Tony Kirkham for the fix!

fixed bug in redirects and disabled acs-testing package, changed node info from array to dict

minor styling improvements

    • -1
    • +1
    /openacs-4/packages/xowf/lib/inclass-exam.wf
added message key for sub-question, fixed cut&paste error.

- fix collateral damage from earlier submissions download change (error: can't read "__form_fields")

- improve styling (many thanks to Monika Andergassen and Stephan Adelsberger)

for composite questions in 2-col layout

    • -14
    • +20
    /openacs-4/packages/xowf/tcl/test-item-procs.tcl
Declare test as production_safe