模組:Infobox road2
模組文件[建立]
您可能想要建立本Scribunto模組的文件。 編者可以在本模組的沙盒 (建立 | 鏡像)和測試樣例 (建立)頁面進行實驗。 請在/doc子頁面中添加分類。本模組的子頁面。 |
local p = {}
local getArgs = require('Module:Arguments').getArgs
function p.headerStyle(frame)
local args = getArgs(frame)
local deleted = args.decommissioned or args.deleted
if deleted then
return "background:#AAA;"
end
local colors = require"Module:Infobox road2/color"
return colors.color(frame)
end
local function browse(args)
local previousRoute = args.previous_route
local extended = args.browse
if previousRoute or extended then
local box = mw.html.create('table'):cssText("width:100%; background:none; border-collapse:collapse")
if previousRoute then
local boxModule = require "Module:Road data/browse"
local primary = boxModule._browse(args)
box:wikitext(primary)
end
if extended then
box:wikitext(extended)
end
return tostring(box)
else
return ''
end
end
function p.browse(frame)
local args = getArgs(frame)
return browse(args)
end
return p