resource-init.tcl
Does not contain a contract.
- Location:
- /packages/xowiki/tcl/resource-init.tcl
Related Files
[ hide source ] | [ make this the default ]
File Contents
# # Register some URNs that we are providing for sharing. # template::register_urn -urn urn:ad:js:bootstrap3 \ -resource //maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js \ -csp_list {script-src maxcdn.bootstrapcdn.com} template::register_urn -urn urn:ad:js:get-http-object \ -resource /resources/xowiki/get-http-object.js if {![apm_package_enabled_p "highcharts"]} { template::register_urn -urn urn:ad:js:highcharts \ -resource https://cdnjs.cloudflare.com/ajax/libs/highcharts/11.4.3/highcharts.js \ -csp_list {script-src cdnjs.cloudflare.com} } #template::register_urn -urn urn:ad:js:highcharts-theme -resource /resources/xowiki/highcharts/js/themes/gray.js set resDir $::acs::rootdir/packages/xowiki/www/resources foreach variant [::template::CSS toolkits] { if {[file exists $resDir/xowiki-$variant-specific.css]} { # # Toolkit-specific styling. # # Produce the xowiki.css variants that can be included based on # preferred CSS toolkit: # # xowiki.css + xowiki-yui-specific.css -> xowiki-yui.css # xowiki.css + xowiki-bootstrap3-specific.css -> xowiki-bootstrap3.css # if {![ad_file exists $resDir/xowiki-$variant.css] || [ad_file mtime $resDir/xowiki-$variant.css] < [ad_file mtime $resDir/xowiki.css] || [ad_file mtime $resDir/xowiki-$variant.css] < [ad_file mtime $resDir/xowiki-$variant-specific.css] } { set F [open $resDir/xowiki-$variant.css w] set R [open $resDir/xowiki.css]; fcopy $R $F; close $R set R [open $resDir/xowiki-$variant-specific.css]; fcopy $R $F; close $R close $F } template::register_urn \ -urn urn:ad:css:xowiki-$variant \ -resource /resources/xowiki/xowiki-$variant.css } else { # # No toolkit-specific style. Use the base css directly. # template::register_urn \ -urn urn:ad:css:xowiki-$variant \ -resource /resources/xowiki/xowiki.css } } template::register_urn -urn urn:ad:css:bootstrap3 \ -resource //maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css \ -csp_list {font-src maxcdn.bootstrapcdn.com style-src maxcdn.bootstrapcdn.com} ::util::resources::register_urns -prefix xowiki # # Local variables: # mode: tcl # tcl-indent-level: 2 # indent-tabs-mode: nil # End: