• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
map in adp:button fro bootstrap5 only selectively data attribute names

New API function: ad_docbook_xml_to_html

This function converts DocBook XML as used in the OpenACS

documentation to HTML. This is not a full implementation of all

possible DocBook markup, but just a subset sufficient for rendering a

substantial subset of the OpenACS documentation.

The function can be used via

set html [ad_html_text_convert -from application/docbook+xml -to text/html $text]

or

set txt [ad_html_text_convert -from application/docbook+xml -to text/plain $text]

fixedm typo in comment

This change intruduces <adp:button>, which avoids adp:* markup inside

HTML attribute values, which we had before. One can now use

<adp:button type="submit" class="btn btn-outline-secondary">Filter</adp:button>

instead of

<button type="submit" class="btn <adp:class name='btn-outline-secondary'>">Filter</button>

One should probably provide in the future more adp:* tags for

providing a clean mapping of CSS class attributes.

<adp:class> was deactivated for the time being

Added listing of application specific methods to object viewer in api-doc/proc-view

This improves documentation of the caches via api-doc

reduced verbosity

factor out some w3css styling and make it available via template::CSS

Move functionality of xowiki::CSS to tempate::CSS

template CSS provides an abstraction for CSS class names and other

styling elements depending on user preferences or on the current theme

Backwards compatibility for xowiki::CSS was provided via a stub function

    • -12
    • +12
    /openacs-4/packages/xowf/lib/inclass-exam.wf
    • -15
    • +15
    /openacs-4/packages/xowf/tcl/test-item-procs.tcl
    • -4
    • +3
    /openacs-4/packages/xowiki/xowiki.info
    • -1
    • +1
    /openacs-4/packages/xowiki/lib/view.tcl
    • -3
    • +3
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
    • -246
    • +11
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
  1. … 8 more files in changeset.
rework register_icanuse "domDoc asTclValue" since w cannot use apm_version_names_compare during startup

removed misleading warnin

This happend, when a proc was defined inside a thread, and the name of the script could not be determined.

Extend test suite

make use of new NaviServer command: ns_joinurl

the implementation provides a fallback when used with older versions of

NaviServer

Compensate for the 24px offset of the wikicmds bar, so that this won't potentially end up rendered in the middle of a page header

Make long calls page work with w3.css

Formatting changes, fix unclosed tag

fix comment of per_request_cache

added inline documentation for API browser

added value constraint

generalized handling of nx classes and objects not defined by OpenACS

added inline documentation for API browser

    • -2
    • +13
    /openacs-4/packages/acs-tcl/tcl/cluster-procs.tcl
improved spelling

Improve responsiveness of the subsite homepage

added inline documentation for objects for the API browser

fixed typo

added inline documentation for objects for the API browser

    • -4
    • +28
    /openacs-4/packages/xowf/tcl/grading-procs.tcl
added inline documentation for API browser

added inline documentation for objects for the API browser

added inline documentation for API browser

    • -1
    • +6
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -2
    • +10
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
when object description is generated, try to get the source file for objects from the class

added inline documentation for API browser