Modul:Development/Doku: Unterschied zwischen den Versionen

Zeile 16: Zeile 16:
* <code><nowiki>{{</nowiki> '''#display_map:''' geojson=Südstadt | enablefullscreen=yes | resizable=yes <nowiki>}}</nowiki></code> ändern zu <code><nowiki>{{</nowiki> '''#invoke:Development|print_call_args |''' geojson=Südstadt | enablefullscreen=yes | resizable=yes <nowiki>}}</nowiki></code> ergibt {{ #invoke:Development|print_call_args | geojson=Südstadt | enablefullscreen=yes | resizable=yes }}
* <code><nowiki>{{</nowiki> '''#display_map:''' geojson=Südstadt | enablefullscreen=yes | resizable=yes <nowiki>}}</nowiki></code> ändern zu <code><nowiki>{{</nowiki> '''#invoke:Development|print_call_args |''' geojson=Südstadt | enablefullscreen=yes | resizable=yes <nowiki>}}</nowiki></code> ergibt {{ #invoke:Development|print_call_args | geojson=Südstadt | enablefullscreen=yes | resizable=yes }}


== <code>GetParentArgs()</code> ==
== <code>GetFrameAndParentArgs()</code> ==
Dient Debugging-Zecken.
Dient Debugging-Zecken.
Im Normalfall werden die parent-args rückgeliefert, aber diese können in der Lua-Konsole auch nach Schema <code>parentargs={}</code> gesetzt werden.
Im Normalfall werden frame und parent-args rückgeliefert, aber diese können in der Lua-Konsole auch nach Schema <code>pargs={}</code> gesetzt werden.
Hintergrund: In der Konsole funktioniert <code>frame:getParent().args</code> nicht.
Hintergrund: In der Konsole funktioniert <code>frame:getParent().args</code> nicht.
Ebenso wird <code>noframe</code> rückgegeben als Flag, dass kein echter frame vorliegt.


== Unterseiten ==
== Unterseiten ==
{{Unterseitenliste|Modul:Development}}
{{Unterseitenliste|Modul:Development}}