resource-init.tcl
Does not contain a contract.
- Location:
- /packages/bootstrap-icons/tcl/resource-init.tcl
Related Files
[ hide source ] | [ make this the default ]
File Contents
ad_library { Initialization for Bootstrap Icons } set resource_info [::bootstrap_icons::resource_info] if {[dict exists $resource_info cdnHost] && [dict get $resource_info cdnHost] ne ""} { # # The .min.css is just on the CDN # set fn bootstrap-icons.min.css # # Add global CSP rules. # lappend ::security::csp::default_directives \ style-src [dict get $resource_info cdnHost] \ font-src [dict get $resource_info cdnHost] } else { set fn bootstrap-icons.css if {[apm_version_names_compare $::bootstrap_icons::version 1.10.4] >= 0} { ns_log notice "CSS [dict get $resource_info prefix]/$fn " set fn font/$fn } } set URN urn:ad:css:bootstrap-icons ns_log notice "CSS [dict get $resource_info prefix]/$fn " template::register_urn \ -urn $URN \ -resource [dict get $resource_info prefix]/$fn \ -csp_list [expr {[dict exists $resource_info cspMap $URN] ? [dict get $resource_info cspMap $URN] : ""}] # Local variables: # mode: tcl # tcl-indent-level: 4 # indent-tabs-mode: nil # End: