<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://simpsonspedia.net/index.php?action=history&amp;feed=atom&amp;title=Simpsonspedia%3ALua%2FModul%2FMediaWikiGadgetDefinition%2Fde</id>
	<title>Simpsonspedia:Lua/Modul/MediaWikiGadgetDefinition/de - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://simpsonspedia.net/index.php?action=history&amp;feed=atom&amp;title=Simpsonspedia%3ALua%2FModul%2FMediaWikiGadgetDefinition%2Fde"/>
	<link rel="alternate" type="text/html" href="https://simpsonspedia.net/index.php?title=Simpsonspedia:Lua/Modul/MediaWikiGadgetDefinition/de&amp;action=history"/>
	<updated>2026-05-03T03:30:56Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Simpsonspedia</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://simpsonspedia.net/index.php?title=Simpsonspedia:Lua/Modul/MediaWikiGadgetDefinition/de&amp;diff=329231&amp;oldid=prev</id>
		<title>Comic Book Guy: Die Seite wurde neu angelegt: „{{LuaModuleDoc}} &lt;onlyinclude&gt;&#039;&#039;&#039;&lt;code&gt;MediaWikiGadgetDefinition&lt;/code&gt;&#039;&#039;&#039; – Modul zur Dokumentation, Validierung und zu Vergleich von MediaWiki Gadget Definitionen.  == {{Anker|Vorlage}} Funktionen für Vorlagen == ; f : &#039;&#039;Parameter:&#039;&#039; &lt;code&gt;#invoke&lt;/code&gt; (alle optional) :* &lt;code&gt;Build&lt;/code&gt; – Ausgabeformat :** &lt;code&gt;ROWS&lt;/code&gt; – klassische Definitionszeilen :** &lt;code&gt;HTML&lt;/code&gt; &#039;&#039;(Vorgabe)&#039;&#039; :** &lt;code…“</title>
		<link rel="alternate" type="text/html" href="https://simpsonspedia.net/index.php?title=Simpsonspedia:Lua/Modul/MediaWikiGadgetDefinition/de&amp;diff=329231&amp;oldid=prev"/>
		<updated>2024-08-27T10:45:41Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „{{LuaModuleDoc}} &amp;lt;onlyinclude&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;MediaWikiGadgetDefinition&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – Modul zur Dokumentation, Validierung und zu Vergleich von &lt;a href=&quot;/index.php?title=MediaWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MediaWiki (Seite nicht vorhanden)&quot;&gt;MediaWiki&lt;/a&gt; &lt;a href=&quot;/index.php?title=Simpsonspedia:Technik/Skin/Gadgets&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Simpsonspedia:Technik/Skin/Gadgets (Seite nicht vorhanden)&quot;&gt;Gadget&lt;/a&gt; Definitionen.  == {{Anker|Vorlage}} Funktionen für Vorlagen == ; f : &amp;#039;&amp;#039;Parameter:&amp;#039;&amp;#039; &amp;lt;code&amp;gt;#invoke&amp;lt;/code&amp;gt; (alle optional) :* &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; – Ausgabeformat :** &amp;lt;code&amp;gt;ROWS&amp;lt;/code&amp;gt; – klassische Definitionszeilen :** &amp;lt;code&amp;gt;HTML&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;(Vorgabe)&amp;#039;&amp;#039; :** &amp;lt;code…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{LuaModuleDoc}}&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;MediaWikiGadgetDefinition&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; – Modul zur Dokumentation, Validierung und zu Vergleich von [[MediaWiki]] [[Simpsonspedia:Technik/Skin/Gadgets|Gadget]] Definitionen.&lt;br /&gt;
&lt;br /&gt;
== {{Anker|Vorlage}} Funktionen für Vorlagen ==&lt;br /&gt;
; f&lt;br /&gt;
: &amp;#039;&amp;#039;Parameter:&amp;#039;&amp;#039; &amp;lt;code&amp;gt;#invoke&amp;lt;/code&amp;gt; (alle optional)&lt;br /&gt;
:* &amp;lt;code&amp;gt;Build&amp;lt;/code&amp;gt; – Ausgabeformat&lt;br /&gt;
:** &amp;lt;code&amp;gt;ROWS&amp;lt;/code&amp;gt; – klassische Definitionszeilen&lt;br /&gt;
:** &amp;lt;code&amp;gt;HTML&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;(Vorgabe)&amp;#039;&amp;#039;&lt;br /&gt;
:** &amp;lt;code&amp;gt;JSON&amp;lt;/code&amp;gt;&lt;br /&gt;
:* &amp;lt;code&amp;gt;ExportLink&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; – Verlinkungen auf Exportvariante der Spezialseite generieren.&lt;br /&gt;
:* &amp;lt;code&amp;gt;ID&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt; falls nicht über &amp;lt;code&amp;gt;TEMPLATE=1&amp;lt;/code&amp;gt; spezifiziert&lt;br /&gt;
:* &amp;lt;code&amp;gt;StrictRows&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; – Strikte Syntax für klassische Definitionszeilen&lt;br /&gt;
:* &amp;lt;code&amp;gt;Use&amp;lt;/code&amp;gt;&lt;br /&gt;
:* &amp;lt;code&amp;gt;TEMPLATE&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; – ein Parametersatz wird aus der Vorlageneinbindung bezogen.&lt;br /&gt;
:* &amp;lt;code&amp;gt;IGNORE&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt; Durch Pipe getrennte Liste zusätzlicher Parameternamen in der Vorlageneinbindung, die ignoriert werden sollen.&lt;br /&gt;
: &amp;#039;&amp;#039;Rückgabewert:&amp;#039;&amp;#039; Wikitext, HTML-Code, klassische Definitionszeilen, JSON.&lt;br /&gt;
; params&lt;br /&gt;
: Liste der möglichen Parameter, als HTML-Element &amp;lt;code&amp;gt;&amp;amp;lt;ul&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;#039;&amp;#039;Parameter:&amp;#039;&amp;#039; Keine.&lt;br /&gt;
; suggestedvalues&lt;br /&gt;
: Liste der möglichen Parameter, geeignet für TemplateData, als JSON-Array&lt;br /&gt;
: &amp;#039;&amp;#039;Parameter:&amp;#039;&amp;#039; Keine.&lt;br /&gt;
; failsafe&lt;br /&gt;
{{Simpsonspedia:Lua/Modul-Failsafe|Modul=MediaWikiGadgetDefinition}}&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
* Projektseiten zu Gadgets.&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
== {{Anker|Lua}} Funktionen für Lua-Module ==&lt;br /&gt;
&lt;br /&gt;
Alle oben dokumentierten Funktionen können auch über &amp;lt;code&amp;gt;require()&amp;lt;/code&amp;gt; in andere Module eingebunden werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local lucky, GadgetDef = pcall( require, &amp;quot;Modul:MediaWikiGadgetDefinition&amp;quot; )&lt;br /&gt;
if type( GadgetDef ) == &amp;quot;table&amp;quot; then&lt;br /&gt;
    GadgetDef = GadgetDef()&lt;br /&gt;
else&lt;br /&gt;
    -- Fehlerfall; GadgetDef enthält Fehlermeldung&lt;br /&gt;
    return &amp;#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;&amp;#039; .. GadgetDef .. &amp;#039;&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Danach stehen folgende Funktionen zur Verfügung:&lt;br /&gt;
* GadgetDef.f()&lt;br /&gt;
* GadgetDef.params()&lt;br /&gt;
* GadgetDef.suggestedvalues()&lt;br /&gt;
[[Kategorie:Simpsonspedia:Lua/Modul/Dokumentation|MediaWikiGadgetDefinition]]&lt;/div&gt;</summary>
		<author><name>Comic Book Guy</name></author>
	</entry>
</feed>