• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use adp:button in various .tcl files

ADP markup becomes cleaner, since some extra calls to template::CSS are not

necessary anymore.

    • -2
    • +2
    ./xooauth/tcl/lti-includelet-procs.tcl
    • -10
    • +10
    ./xowiki/tcl/bootstrap-procs.tcl
    • -5
    • +4
    ./xowiki/tcl/personal-notification-procs.tcl
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]

    • -2
    • +159
    ./acs-tcl/tcl/text-html-procs.tcl
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

    • -10
    • +46
    ./acs-templating/tcl/tag-init.tcl
    • -3
    • +3
    ./xotcl-request-monitor/xotcl-request-monitor.info
    • -3
    • +1
    ./xotcl-request-monitor/www/long-calls.adp
Added listing of application specific methods to object viewer in api-doc/proc-view

This improves documentation of the caches via api-doc

    • -2
    • +2
    ./acs-api-browser/acs-api-browser.info
    • -5
    • +27
    ./acs-api-browser/tcl/acs-api-documentation-procs.tcl
reduced verbosity

    • -2
    • +2
    ./xotcl-request-monitor/www/long-calls.tcl
factor out some w3css styling and make it available via template::CSS

    • -37
    • +50
    ./acs-templating/tcl/style-procs.tcl
    • -2
    • +1
    ./xotcl-request-monitor/www/long-calls.adp
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

    • -4
    • +262
    ./acs-templating/tcl/style-procs.tcl
    • -17
    • +17
    ./xowiki/tcl/bootstrap-procs.tcl
    • -246
    • +11
    ./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.

    • -1
    • +4
    ./acs-bootstrap-installer/tcl/00-proc-procs.tcl
Extend test suite

    • -0
    • +7
    ./acs-tcl/tcl/test/acs-tcl-test-procs.tcl
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

    • -17
    • +26
    ./xotcl-request-monitor/www/long-calls.adp
    • -22
    • +11
    ./xotcl-request-monitor/www/long-calls.tcl
Formatting changes, fix unclosed tag

    • -38
    • +62
    ./xotcl-request-monitor/www/long-calls.adp
fix comment of per_request_cache

    • -0
    • +1
    ./acs-tcl/tcl/test/doc-check-procs.tcl
added inline documentation for API browser

    • -0
    • +6
    ./caldav/tcl/caldav-interface-procs.tcl
added value constraint

    • -2
    • +2
    ./general-comments/tcl/general-comments-procs.tcl
generalized handling of nx classes and objects not defined by OpenACS

    • -19
    • +26
    ./acs-tcl/tcl/test/doc-check-procs.tcl
added inline documentation for API browser

improved spelling

Improve responsiveness of the subsite homepage

added inline documentation for objects for the API browser

    • -7
    • +31
    ./xotcl-core/tcl/message-relay-procs.tcl
fixed typo

added inline documentation for objects for the API browser

added inline documentation for API browser

added inline documentation for objects for the API browser

added inline documentation for API browser

    • -1
    • +1
    ./xowiki/tcl/test/xowiki-test-procs.tcl
when object description is generated, try to get the source file for objects from the class