• last updated 17 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

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

added inline documentation for objects for the API browser