<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://secrets.warcraftwatch.com/w/index.php?action=history&amp;feed=atom&amp;title=Template%3AFramexmlfunc</id>
	<title>Template:Framexmlfunc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://secrets.warcraftwatch.com/w/index.php?action=history&amp;feed=atom&amp;title=Template%3AFramexmlfunc"/>
	<link rel="alternate" type="text/html" href="https://secrets.warcraftwatch.com/w/index.php?title=Template:Framexmlfunc&amp;action=history"/>
	<updated>2026-05-06T16:16:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://secrets.warcraftwatch.com/w/index.php?title=Template:Framexmlfunc&amp;diff=2030&amp;oldid=prev</id>
		<title>imported&gt;Eithris at 23:54, 29 December 2023</title>
		<link rel="alternate" type="text/html" href="https://secrets.warcraftwatch.com/w/index.php?title=Template:Framexmlfunc&amp;diff=2030&amp;oldid=prev"/>
		<updated>2023-12-29T23:54:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;Place this at the top of pages describing functions defined in [[FrameXML]]:&amp;#039;&amp;#039; {{t|framexmlfunc|FrameXML/filename.lua}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
; Single function&lt;br /&gt;
: The first parameter is the page where the function is found.&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{framexmlfunc|Blizzard_BindingUI.lua}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Multiple functions defined by a single FrameXML page&lt;br /&gt;
: Add a second parameter, but leave it blank, so that a plural form is used.)&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{framexmlfunc|Pools.lua|}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Multiple functions defined by two separate FrameXML pages&lt;br /&gt;
: The second parameter is the page where other functions are found.&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{framexmlfunc|Vector2D.lua|Vector3D.lua}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
{{framexmlfunc|Blizzard_BindingUI.lua|notitle=|nocat=}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* {{t|api}}&lt;br /&gt;
* {{t|apichanges}}&lt;br /&gt;
* {{t|apinav}}&lt;br /&gt;
** {{t|wowapi}}&lt;br /&gt;
** {{t|widget}}&lt;br /&gt;
** {{t|widgetmethod}}&lt;br /&gt;
** {{t|widgethandler}}&lt;br /&gt;
** {{t|wowapitype}}&lt;br /&gt;
** {{t|wowapievent}}&lt;br /&gt;
** {{t|UIHowTo}}&lt;br /&gt;
*{{t|framexml}}&lt;br /&gt;
**{{t|framexmlfunc}}&lt;br /&gt;
*{{t|macroapi}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Interface customization templates]][[Category:Variable-defining templates]][[Category:Variable-using templates]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#vardefine:page|{{#ifeq:{{#sub:{{{1}}}|0|9}}|FrameXML/|{{#sub:{{{1}}}|9}}|{{{1|}}}}}}}{{#vardefine:page2|{{#ifeq:{{#sub:{{{2}}}|0|9}}|FrameXML/|{{#sub:{{{2}}}|9}}|{{{2|}}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:display|{{#replace:{{#ifeq:{{#sub:{{PAGENAME}}|0|4}}|API |{{#sub:{{PAGENAME}}|4}}|{{PAGENAME}}}}||&amp;lt;wbr /&amp;gt;:}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:sortkey|{{#ifeq:{{#sub:{{#var:display}}|0|2}}|C |{{#sub:{{#var:display}}|2}}|{{#var:display}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:namespace|{{{namespace|{{#if:{{{system|}}}|C_{{{system}}}|{{#if:{{#pos:{{#explode:{{PAGENAME}}||-1}}|.|}}|C_{{#sub:{{#explode:{{PAGENAME}}||-1}}|0|{{#pos:{{#explode:{{PAGENAME}}||-1}}|.|}}}}}}}}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div style=&amp;quot;float: right; margin-left: 2em; margin-bottom: 1em;&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{apinav}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;div style=&amp;quot;margin-left: 1em; font-size: 0.85em&amp;quot;&amp;gt;&amp;amp;rarr; [[:Category:FrameXML functions|FrameXML Funcs]]&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;div style=&amp;quot;margin-left: 1em; font-size: 0.85em&amp;quot;&amp;gt;&amp;amp;rarr; [[:Category:FrameXML documentation|FrameXML Docs]]&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#if:{{#var:namespace}}|&amp;lt;div style=&amp;quot;margin-left: 1em; font-size: 0.85em&amp;quot;&amp;gt;&amp;amp;rarr; [[:Category:API namespaces/{{#var:namespace}}|{{#var:namespace}}]]&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#ifeq:{{{removed|~}}}|~&amp;lt;!--&lt;br /&gt;
      --&amp;gt;|{{#ifeq:{{{nocat|~}}}|~|[[Category:FrameXML functions|{{#var:sortkey}}]]}}{{#if:{{#var:namespace}}|[[Category:API namespaces/{{#var:namespace}}|api {{#var:sortkey}}]]}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;|{{removedapi|{{{removed}}}|{{{note|}}}}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{{toc|__NOTOC__}}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#ifeq:{{{notitle|~}}}|~|{{DISPLAYTITLE:{{#var:display}}()}}}}&amp;lt;!--&lt;br /&gt;
   &lt;br /&gt;
Everything above this line should match {{wowapi}} with a few adjustments for names of categories and things&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:::&amp;#039;&amp;#039;{{#ifeq:{{{2|~}}}|~|This function is|These functions are}}&amp;amp;nbsp;implemented {{#if:{{#var:page}}| in &amp;#039;&amp;#039;&amp;lt;code class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://www.townlong-yak.com/framexml/go/{{#ifeq:{{PAGENAME}}|{{#var:display}}|{{#var:page}}|{{#var:display}}}} FrameXML/{{#var:page}}]&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;|[[FrameXML]]}}{{#if:{{#var:page2}}|&amp;amp;nbsp;and &amp;#039;&amp;#039;&amp;lt;code class=&amp;quot;plainlinks&amp;quot;&amp;gt;[https://www.townlong-yak.com/framexml/go/{{#var:page2}} FrameXML/{{#var:page2}}]&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;}}.&amp;#039;&amp;#039;&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Eithris</name></author>
	</entry>
</feed>