Module:Sandbox/BU Rob13: Difference between revisions
Appearance
Content deleted Content added
finish convert |
fix spaces |
||
Line 37: | Line 37: | ||
a = "{{WikiProject Central America" |
a = "{{WikiProject Central America" |
||
if args.class then |
if args.class then |
||
a = a .. "| |
a = a .. "|class=" .. args.class |
||
else |
else |
||
a = a .. "| |
a = a .. "|class=" |
||
end |
end |
||
if args.importance then |
if args.importance then |
||
a = a .. "|importance |
a = a .. "|importance=" .. args.importance |
||
else |
else |
||
a = a .. "|importance |
a = a .. "|importance=" |
||
end |
end |
||
if args.attention then |
if args.attention then |
||
a = a .. "| |
a = a .. "|attention=" .. args.attention |
||
end |
end |
||
if args.needsinfobox then |
if args.needsinfobox then |
||
a = a .. "| |
a = a .. "|needs-infobox=" .. args.needsinfobox |
||
end |
end |
||
if args.small then |
if args.small then |
||
a = a .. "| |
a = a .. "|small=" .. args.small |
||
end |
end |
||
if args.listas then |
if args.listas then |
||
a = a .. "| |
a = a .. "|listas=" .. args.listas |
||
end |
end |
||
if args.category then |
if args.category then |
||
a = a .. "| |
a = a .. "|category=" .. args.category |
||
end |
end |
||
a = a .. "}}" |
a = a .. "}}" |
||
Line 69: | Line 69: | ||
a = "{{WikiProject Belize" |
a = "{{WikiProject Belize" |
||
if args.class then |
if args.class then |
||
a = a .. "| |
a = a .. "|class=" .. args.class |
||
else |
else |
||
a = a .. "| |
a = a .. "|class=" |
||
end |
end |
||
if args.Belizeimportance then |
if args.Belizeimportance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.Belizeimportance |
||
elseif args.importance then |
elseif args.importance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.importance |
||
else |
else |
||
a = a .. "| |
a = a .. "|importance=" |
||
end |
end |
||
if args.small then |
if args.small then |
||
a = a .. "| |
a = a .. "|small=" .. args.small |
||
end |
end |
||
if args.listas then |
if args.listas then |
||
a = a .. "| |
a = a .. "|listas=" .. args.listas |
||
end |
end |
||
if args.category then |
if args.category then |
||
a = a .. "| |
a = a .. "|category=" .. args.category |
||
end |
end |
||
a = a .. "}}" |
a = a .. "}}" |
||
Line 95: | Line 95: | ||
a = "{{WikiProject Costa Rica" |
a = "{{WikiProject Costa Rica" |
||
if args.class then |
if args.class then |
||
a = a .. "| |
a = a .. "|class=" .. args.class |
||
else |
else |
||
a = a .. "| |
a = a .. "|class=" |
||
end |
end |
||
if args.CostaRicaimportance then |
if args.CostaRicaimportance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.CostaRicaimportance |
||
elseif args.importance then |
elseif args.importance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.importance |
||
else |
else |
||
a = a .. "| |
a = a .. "|importance=" |
||
end |
end |
||
if args.small then |
if args.small then |
||
a = a .. "| |
a = a .. "|small=" .. args.small |
||
end |
end |
||
if args.listas then |
if args.listas then |
||
a = a .. "| |
a = a .. "|listas=" .. args.listas |
||
end |
end |
||
if args.category then |
if args.category then |
||
a = a .. "| |
a = a .. "|category=" .. args.category |
||
end |
end |
||
a = a .. "}}" |
a = a .. "}}" |
||
Line 121: | Line 121: | ||
a = "{{WikiProject El Salvador" |
a = "{{WikiProject El Salvador" |
||
if args.class then |
if args.class then |
||
a = a .. "| |
a = a .. "|class=" .. args.class |
||
else |
else |
||
a = a .. "| |
a = a .. "|class=" |
||
end |
end |
||
if args.ElSalvadorimportance then |
if args.ElSalvadorimportance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.ElSalvadorimportance |
||
elseif args.importance then |
elseif args.importance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.importance |
||
else |
else |
||
a = a .. "| |
a = a .. "|importance=" |
||
end |
end |
||
if args.small then |
if args.small then |
||
a = a .. "| |
a = a .. "|small=" .. args.small |
||
end |
end |
||
if args.listas then |
if args.listas then |
||
a = a .. "| |
a = a .. "|listas=" .. args.listas |
||
end |
end |
||
if args.category then |
if args.category then |
||
a = a .. "| |
a = a .. "|category=" .. args.category |
||
end |
end |
||
a = a .. "}}" |
a = a .. "}}" |
||
Line 147: | Line 147: | ||
a = "{{WikiProject Guatemala" |
a = "{{WikiProject Guatemala" |
||
if args.class then |
if args.class then |
||
a = a .. "| |
a = a .. "|class=" .. args.class |
||
else |
else |
||
a = a .. "| |
a = a .. "|class=" |
||
end |
end |
||
if args.Guatemalaimportance then |
if args.Guatemalaimportance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.Guatemalaimportance |
||
elseif args.importance then |
elseif args.importance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.importance |
||
else |
else |
||
a = a .. "| |
a = a .. "|importance=" |
||
end |
end |
||
if args.small then |
if args.small then |
||
a = a .. "| |
a = a .. "|small=" .. args.small |
||
end |
end |
||
if args.listas then |
if args.listas then |
||
a = a .. "| |
a = a .. "|listas=" .. args.listas |
||
end |
end |
||
if args.category then |
if args.category then |
||
a = a .. "| |
a = a .. "|category=" .. args.category |
||
end |
end |
||
a = a .. "}}" |
a = a .. "}}" |
||
Line 173: | Line 173: | ||
a = "{{WikiProject Honduras" |
a = "{{WikiProject Honduras" |
||
if args.class then |
if args.class then |
||
a = a .. "| |
a = a .. "|class=" .. args.class |
||
else |
else |
||
a = a .. "| |
a = a .. "|class=" |
||
end |
end |
||
if args.Hondurasimportance then |
if args.Hondurasimportance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.Hondurasimportance |
||
elseif args.importance then |
elseif args.importance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.importance |
||
else |
else |
||
a = a .. "| |
a = a .. "|importance=" |
||
end |
end |
||
if args.small then |
if args.small then |
||
a = a .. "| |
a = a .. "|small=" .. args.small |
||
end |
end |
||
if args.listas then |
if args.listas then |
||
a = a .. "| |
a = a .. "|listas=" .. args.listas |
||
end |
end |
||
if args.category then |
if args.category then |
||
a = a .. "| |
a = a .. "|category=" .. args.category |
||
end |
end |
||
a = a .. "}}" |
a = a .. "}}" |
||
Line 199: | Line 199: | ||
a = "{{WikiProject Nicaragua" |
a = "{{WikiProject Nicaragua" |
||
if args.class then |
if args.class then |
||
a = a .. "| |
a = a .. "|class=" .. args.class |
||
else |
else |
||
a = a .. "| |
a = a .. "|class=" |
||
end |
end |
||
if args.Nicaraguaimportance then |
if args.Nicaraguaimportance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.Nicaraguaimportance |
||
elseif args.importance then |
elseif args.importance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.importance |
||
else |
else |
||
a = a .. "| |
a = a .. "|importance=" |
||
end |
end |
||
if args.small then |
if args.small then |
||
a = a .. "| |
a = a .. "|small=" .. args.small |
||
end |
end |
||
if args.listas then |
if args.listas then |
||
a = a .. "| |
a = a .. "|listas=" .. args.listas |
||
end |
end |
||
if args.category then |
if args.category then |
||
a = a .. "| |
a = a .. "|category=" .. args.category |
||
end |
end |
||
a = a .. "}}" |
a = a .. "}}" |
||
Line 225: | Line 225: | ||
a = "{{WikiProject Panama" |
a = "{{WikiProject Panama" |
||
if args.class then |
if args.class then |
||
a = a .. "| |
a = a .. "|class=" .. args.class |
||
else |
else |
||
a = a .. "| |
a = a .. "|class=" |
||
end |
end |
||
if args.Panamaimportance then |
if args.Panamaimportance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.Panamaimportance |
||
elseif args.importance then |
elseif args.importance then |
||
a = a .. "| |
a = a .. "|importance=" .. args.importance |
||
else |
else |
||
a = a .. "| |
a = a .. "|importance=" |
||
end |
end |
||
if args.small then |
if args.small then |
||
a = a .. "| |
a = a .. "|small=" .. args.small |
||
end |
end |
||
if args.listas then |
if args.listas then |
||
a = a .. "| |
a = a .. "|listas=" .. args.listas |
||
end |
end |
||
if args.category then |
if args.category then |
||
a = a .. "| |
a = a .. "|category=" .. args.category |
||
end |
end |
||
a = a .. "}}" |
a = a .. "}}" |
Revision as of 08:02, 23 February 2017
-- [SublimeLinter luacheck-globals:mw]
-- This module serves to convert [[Template:WikiProject Central America]] from
-- using country task forces to the new country WikiProject templates.
-- Due to some changes of parameters needed for this module to run, it
-- SHOULD NOT be run by anyone other than the module author without consultation
-- Direct questions to User talk:BU Rob13.
local p = {}
local getBuffer, print = require("Module:OutputBuffer")()
function p._main(args)
local i = 0
if args.Belize == "yes" then
i = i + 1
end
if args.CostaRica == "yes" then
i = i + 1
end
if args.ElSalvador == "yes" then
i = i + 1
end
if args.Guatemala == "yes" then
i = i + 1
end
if args.Honduras == "yes" then
i = i + 1
end
if args.Nicaragua == "yes" then
i = i + 1
end
if args.Panama == "yes" then
i = i + 1
end
if i == 0 or i > 2 then
a = "{{WikiProject Central America"
if args.class then
a = a .. "|class=" .. args.class
else
a = a .. "|class="
end
if args.importance then
a = a .. "|importance=" .. args.importance
else
a = a .. "|importance="
end
if args.attention then
a = a .. "|attention=" .. args.attention
end
if args.needsinfobox then
a = a .. "|needs-infobox=" .. args.needsinfobox
end
if args.small then
a = a .. "|small=" .. args.small
end
if args.listas then
a = a .. "|listas=" .. args.listas
end
if args.category then
a = a .. "|category=" .. args.category
end
a = a .. "}}"
print(a)
end
if i == 1 or i == 2 then
if args.Belize == "yes" then
a = "{{WikiProject Belize"
if args.class then
a = a .. "|class=" .. args.class
else
a = a .. "|class="
end
if args.Belizeimportance then
a = a .. "|importance=" .. args.Belizeimportance
elseif args.importance then
a = a .. "|importance=" .. args.importance
else
a = a .. "|importance="
end
if args.small then
a = a .. "|small=" .. args.small
end
if args.listas then
a = a .. "|listas=" .. args.listas
end
if args.category then
a = a .. "|category=" .. args.category
end
a = a .. "}}"
print(a)
end
if args.CostaRica == "yes" then
a = "{{WikiProject Costa Rica"
if args.class then
a = a .. "|class=" .. args.class
else
a = a .. "|class="
end
if args.CostaRicaimportance then
a = a .. "|importance=" .. args.CostaRicaimportance
elseif args.importance then
a = a .. "|importance=" .. args.importance
else
a = a .. "|importance="
end
if args.small then
a = a .. "|small=" .. args.small
end
if args.listas then
a = a .. "|listas=" .. args.listas
end
if args.category then
a = a .. "|category=" .. args.category
end
a = a .. "}}"
print(a)
end
if args.ElSalvador == "yes" then
a = "{{WikiProject El Salvador"
if args.class then
a = a .. "|class=" .. args.class
else
a = a .. "|class="
end
if args.ElSalvadorimportance then
a = a .. "|importance=" .. args.ElSalvadorimportance
elseif args.importance then
a = a .. "|importance=" .. args.importance
else
a = a .. "|importance="
end
if args.small then
a = a .. "|small=" .. args.small
end
if args.listas then
a = a .. "|listas=" .. args.listas
end
if args.category then
a = a .. "|category=" .. args.category
end
a = a .. "}}"
print(a)
end
if args.Guatemala == "yes" then
a = "{{WikiProject Guatemala"
if args.class then
a = a .. "|class=" .. args.class
else
a = a .. "|class="
end
if args.Guatemalaimportance then
a = a .. "|importance=" .. args.Guatemalaimportance
elseif args.importance then
a = a .. "|importance=" .. args.importance
else
a = a .. "|importance="
end
if args.small then
a = a .. "|small=" .. args.small
end
if args.listas then
a = a .. "|listas=" .. args.listas
end
if args.category then
a = a .. "|category=" .. args.category
end
a = a .. "}}"
print(a)
end
if args.Honduras == "yes" then
a = "{{WikiProject Honduras"
if args.class then
a = a .. "|class=" .. args.class
else
a = a .. "|class="
end
if args.Hondurasimportance then
a = a .. "|importance=" .. args.Hondurasimportance
elseif args.importance then
a = a .. "|importance=" .. args.importance
else
a = a .. "|importance="
end
if args.small then
a = a .. "|small=" .. args.small
end
if args.listas then
a = a .. "|listas=" .. args.listas
end
if args.category then
a = a .. "|category=" .. args.category
end
a = a .. "}}"
print(a)
end
if args.Nicaragua == "yes" then
a = "{{WikiProject Nicaragua"
if args.class then
a = a .. "|class=" .. args.class
else
a = a .. "|class="
end
if args.Nicaraguaimportance then
a = a .. "|importance=" .. args.Nicaraguaimportance
elseif args.importance then
a = a .. "|importance=" .. args.importance
else
a = a .. "|importance="
end
if args.small then
a = a .. "|small=" .. args.small
end
if args.listas then
a = a .. "|listas=" .. args.listas
end
if args.category then
a = a .. "|category=" .. args.category
end
a = a .. "}}"
print(a)
end
if args.Panama == "yes" then
a = "{{WikiProject Panama"
if args.class then
a = a .. "|class=" .. args.class
else
a = a .. "|class="
end
if args.Panamaimportance then
a = a .. "|importance=" .. args.Panamaimportance
elseif args.importance then
a = a .. "|importance=" .. args.importance
else
a = a .. "|importance="
end
if args.small then
a = a .. "|small=" .. args.small
end
if args.listas then
a = a .. "|listas=" .. args.listas
end
if args.category then
a = a .. "|category=" .. args.category
end
a = a .. "}}"
print(a)
end
end
return getBuffer("\n")
end
function p.main(frame)
local args = require("Module:Arguments").getArgs(frame)
return p._main(args)
end
return p