Module:Infobox ET: Difference between revisions
make sure debug option (which turns off categories) works |
ArrowHead294 (talk | contribs) mNo edit summary |
||
| Line 2: | Line 2: | ||
local ET = require("Module:ET") | local ET = require("Module:ET") | ||
local getArgs = require("Module:Arguments").getArgs | |||
local infobox = require("Module:Infobox") | local infobox = require("Module:Infobox") | ||
local limits = require("Module:Limits") | local limits = require("Module:Limits") | ||
| Line 50: | Line 51: | ||
function p.infobox_ET(frame) | function p.infobox_ET(frame) | ||
local args = getArgs(frame) | |||
-- debug mode will disable the categories | -- debug mode will disable the categories | ||
local debug_mode = yesno(frame.args["debug"], false) | local debug_mode = yesno(frame.args["debug"] or args["debug"], false) | ||
local wtext = yesno(frame.args["wtext"] or args["wtext"]) | |||
local categories = "" | local categories = "" | ||
| Line 244: | Line 248: | ||
end | end | ||
local result = infobox.build("[[" | local result = infobox.build(string.format("[[%s|%s]]", et.suffix, tuning), infobox_data, prev_one, next_one) | ||
if not debug_mode then | if not debug_mode then | ||
result = result .. categories | result = result .. categories | ||
end | |||
if wtext then | |||
result = "<syntaxhighlight lang=\"wikitext\">" .. result .. "</syntaxhighlight>" | |||
end | end | ||