Module:Infobox ET: Difference between revisions
Move highly composite edos notice to the prime factorization line. Suppress it for 1ed's since it can be confusing otherwise. |
make sure debug option (which turns off categories) works |
||
| Line 6: | Line 6: | ||
local rat = require("Module:Rational") | local rat = require("Module:Rational") | ||
local utils = require("Module:Utils") | local utils = require("Module:Utils") | ||
local yesno = require("Module:Yesno") | |||
-- check whether the input is a non-empty string | -- check whether the input is a non-empty string | ||
| Line 50: | Line 51: | ||
function p.infobox_ET(frame) | function p.infobox_ET(frame) | ||
-- debug mode will disable the categories | -- debug mode will disable the categories | ||
local debug_mode = frame.args["debug"] | local debug_mode = yesno(frame.args["debug"], false) | ||
local categories = "" | local categories = "" | ||
| Line 245: | Line 246: | ||
local result = infobox.build("[[" .. et.suffix .. "|" .. tuning .. "]]", infobox_data, prev_one, next_one) | local result = infobox.build("[[" .. et.suffix .. "|" .. tuning .. "]]", infobox_data, prev_one, next_one) | ||
if not | if not debug_mode then | ||
result = result .. categories | result = result .. categories | ||
end | end | ||