highcharts::register_urns (private)

 highcharts::register_urns

Defined in packages/highcharts/tcl/resource-procs.tcl

Register URNs either with local or with CDN URLs.

Partial Call Graph (max 5 caller/called nodes):
%3 packages/highcharts/tcl/resource-init.tcl packages/highcharts/ tcl/resource-init.tcl highcharts::register_urns highcharts::register_urns packages/highcharts/tcl/resource-init.tcl->highcharts::register_urns highcharts::resource_info highcharts::resource_info (public) highcharts::register_urns->highcharts::resource_info template::register_urn template::register_urn (public) highcharts::register_urns->template::register_urn

Testcases:
No testcase defined.
Source code:
        set resource_info [::highcharts::resource_info]
        set prefix [dict get $resource_info prefix]

        if {[dict exists $resource_info cdnHost] && [dict get $resource_info cdnHost] ne ""} {
            #
            # Settings for the CDN, in case it differs
            #
            dict set URNs urn:ad:js:highcharts $prefix/highcharts.min.js
            dict set URNs urn:ad:js:highcharts-more $prefix/highcharts-more.min.js
            dict set URNs urn:ad:js:highcharts/modules/exporting $prefix/modules/exporting.min.js
            dict set URNs urn:ad:js:highcharts/modules/accessibility $prefix/modules/accessibility.min.js

        } else {
            #
            # Settings for local installs
            #
            dict set URNs urn:ad:js:highcharts $prefix/highcharts.js
            dict set URNs urn:ad:js:highcharts-more $prefix/highcharts-more.js
            dict set URNs urn:ad:js:highcharts/modules/exporting $prefix/modules/exporting.js
            dict set URNs urn:ad:js:highcharts/modules/accessibility $prefix/modules/accessibility.js
        }

        foreach {URN resource} $URNs {
            template::register_urn  -urn $URN  -resource $resource  -csp_list [expr {[dict exists $resource_info cspMap $URN]
                                 ? [dict get $resource_info cspMap $URN]
                                 : ""}]
        }
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: