| rdfs:comment
| - __NOWYSIWYG__ {| class="darktable" |- ! style="position:relative" | Reference e |- | AddOns WoW API Widget API XML UI Event API WoW Lua Macro API CVars Changes |} → [[:Category:|]] [[Category:]]__NOWYSIWYG__ru:Шаблон:WoWAPI __TOC__← [[|]] spellLinks are returned by several functions, e.g. GetSpellLink(), etc. In essence, they are spellStrings with additional formatting to make in-game text controls display them as clickable hyperlinks. |cff71d5ff|Hspell:10060|h[Power Infusion]|h|r Broken up in its components: local found, _, spellString = string.find(spellLink, "^|c%x+|H(.+)|h%[.*%]")
|
| abstract
| - __NOWYSIWYG__ {| class="darktable" |- ! style="position:relative" | Reference e |- | AddOns WoW API Widget API XML UI Event API WoW Lua Macro API CVars Changes |} → [[:Category:|]] [[Category:]]__NOWYSIWYG__ru:Шаблон:WoWAPI __TOC__← [[|]] spellLinks are returned by several functions, e.g. GetSpellLink(), etc. In essence, they are spellStrings with additional formatting to make in-game text controls display them as clickable hyperlinks. |cff71d5ff|Hspell:10060|h[Power Infusion]|h|r Broken up in its components:
* "|cff71d5ff" – Colorizes the link with a blue/cyan color (all spell links are blue)
* The first two characters after pipe-c may be the alpha level, where ff is fully opaque.
* The next three sets of two characters represent the red, green, and blue levels, just like HTML.
* "|H" – "Hyperlink link data starts here"
* "spell:10060" – Read more at spellString.
* "|h" – "End of link, text follows"
* "[Power Infusion]" – The actual text displayed
* "|h" – "End of hyperlink"
* "|r" – Restores color to normal You can extract the spellString from a given spellLink with the following pattern: local found, _, spellString = string.find(spellLink, "^|c%x+|H(.+)|h%[.*%]") Note: The format of the link is similar for enchant, spell and quest links, with merely the "spellstring" changing. See spellString, itemString, enchantString and questString
|