template::iconset (private)
template::iconset [ -subsite_id subsite_id ]
Defined in packages/acs-templating/tcl/style-procs.tcl
Return the configured or derived icon set. Potential results are "classic" (old-style gif/png images), "glyphicons" (Part of Bootstrap 3), "fa-icons" (usable for all themes), and "bootstrap-icons" (usable for all themes).
- Switches:
- -subsite_id (optional)
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
Source code: if { ![info exists subsite_id] } { set subsite_id [ad_conn subsite_id] } set default "" # set default "fa-icons" ;# just for testing set iconset [parameter::get -parameter IconSet -package_id $subsite_id -default $default] if {$iconset eq ""} { # # Derive the iconset from the template::toolkit. # if {[template::toolkit -subsite_id $subsite_id] eq "bootstrap"} { # # Bootstrap 3. Make this for backward compatibility the # first choice. # set iconset "glyphicons" } elseif {[apm_package_enabled_p "bootstrap-icons"]} { # # Bootstrap icons work with all toolkits # set iconset "bootstrap-icons" } elseif {[apm_package_enabled_p "fa-icons"]} { # # Awesome icons work with all toolkits # set iconset "fa-icons" } else { set iconset "classic" } } return $iconsetXQL Not present: Generic, PostgreSQL, Oracle