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.
Ganaram inukshuk (talk | contribs)
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 value_provided(debug_mode) then
if not debug_mode then
result = result .. categories
result = result .. categories
end
end