internal package
Foswiki::Plugins::JQueryPlugin::IconService internal package
Foswiki::Plugins::JQueryPlugin::IconService Singleton class that handles all sorts of icons, image as well as font icons
ObjectMethod
unload initialize the service so that it can be reused
ObjectMethod
finish finalizer
ObjectMethod
loadIconFont($name) loads the given font into the current page.
ObjectMethod
getIconFont($name) $name
can either be the font name, such as "fontawesome",
or the prefix as used by the icon itself, e.g. fa
for fontawesome icons.
ObjectMethod
getIconUrlPath ( $iconName ) → $pubUrlPath $Foswiki::cfg{JQueryPlugin}{IconSearchPath}
or will fall
back to FamFamFamSilkIcons
, FamFamFamSilkCompanion1Icons
,
FamFamFamFlagIcons
, FamFamFamMiniIcons
, FamFamFamMintIcons
As you see
installing Foswiki:Extensions/FamFamFamContrib would be nice to have.
= $iconName
: name of icon; you will have to know the icon name by heart as listed in your
favorite icon set, meaning there's no mapping between something like "semantic" and "physical" icons
= $pubUrlPath
: the path to the icon as it is attached somewhere in your wiki or the empty
string if the icon was not found
ObjectMethod
getIcon($id) → \%icon; get the icon descriptor for the given id
ObjectMethod
getIcons() → @list; get all icons as a sorted list
ObjectMethod
getIconIterator() → Foswiki::ListIterator get a list iterator for all icons
ObjectMethod
_readIcons() read all icon definitions