resource-init.tcl

Does not contain a contract.

Location:
/packages/openacs-bootstrap3-theme/tcl/resource-init.tcl

Related Files

[ hide source ] | [ make this the default ]

File Contents

#
# Register some URNs that we are providing for sharing.
#

set version $::openacs_bootstrap3_theme::bootstrap_version

#
# Get resource info from this package. If not locally installed, offer
# a link for download.
#
set resource_info [::openacs_bootstrap3_theme::resource_info]
set prefix        [dict get $resource_info prefix]

foreach URN [dict keys [dict get $resource_info urnMap]] {
    template::register_urn \
        -urn $URN \
        -resource $prefix/[dict get $resource_info urnMap $URN] \
        -csp_list [expr {[dict exists $resource_info cspMap $URN]
                         ? [dict get $resource_info cspMap $URN]
                         : ""}]
}

template::register_urn \
    -urn urn:ad:js:jquery \
    -resource /resources/openacs-bootstrap3-theme/js/jquery-3.6.3.min.js

template::register_urn \
    -urn urn:ad:css:bootstrap3-theme-all \
    -resource /resources/openacs-bootstrap3-theme/css/all.min.css

template::head::includes -container urn:ad:css:bootstrap3-theme-all -parts {
    urn:ad:css:bootstrap3
    /resources/openacs-bootstrap3-theme/css/main.css
    /resources/openacs-bootstrap3-theme/css/color/blue.css
   /resources/acs-templating/forms.css
    /resources/acs-templating/lists.css
}

# Local variables:
#    mode: tcl
#    tcl-indent-level: 4
#    indent-tabs-mode: nil
# End: