Modul:Development: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
local p = {} --p stands for package
local p = {} --p stands for package


function p.return_args()
function p.print_args()
local args = ""
local args = ""
local first_arg = true
for key, value in pairs(mw.getCurrentFrame():getParent().args) do
for key, value in pairs(mw.getCurrentFrame():getParent().args) do
if not first_arg then
args = args .. "|" .. key .. "=" .. value
args = args .. " | "
end
args = args .. key .. "=" .. value
first_arg = false
first_arg = false
end
end
     return "<br><code>{{" .. mw.getCurrentFrame():getParent():getTitle() .. ": " .. args .. "}}</code><br>"
     return "<br>'''Modul:Debug|print_args:''' <code>{{" .. mw.getCurrentFrame():getParent():getTitle() .. ": " .. args .. "}}</code><br>"
end
end


return p
return p