Modul:Flagg: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
←Membuat halaman berisi 'local p = {} function p.main(frame) --Get input arguments local args = require('Module:Arguments').getArgs(frame,{valueFunc = function(key,value) if value then...'
 
Tidak ada ringkasan suntingan
Baris 4:
 
--Get input arguments
local args = require('ModuleModul:Arguments').getArgs(frame,{valueFunc =
function(key,value)
if value then
Baris 49:
local age = args["age"] or ""
local aalias
amap, aalias = require("ModuleModul:Flagg/Altvar data").alttable(age)
avar = string.gsub(string.lower(avar or ""),"[ \-]","")
avar = aalias[avar] or avar
if not amap[avar] then error("Unknown avar") end
local apar = {altvar=amap[avar].altvar;mw=amap[avar].mw;age=amap[avar].age;variant=args["variant"] or args[3]}
data = require("ModuleModul:CountryData").gettable(frame,country,apar)
asuf = amap[avar].altlink
alink = data["link alias-"..amap[avar].altvar] or (clink or data["shortname alias"] or data.alias or country).." "..asuf
else
data = require("ModuleModul:CountryData").gettable(frame,country,{variant=args["variant"] or args[3]})
avar = ""
amap = {[""]={altvar=""}}
Baris 158:
elseif mn=="d" then --data template
--check if redirect
if require('ModuleModul:Redirect').luaIsRedirect("TemplateTemplat:Country data "..country) then
text = "<span class=\"plainlinks\">["..mw.title.new("TemplateTemplat:Country data "..country):fullUrl("redirect=no").." "..name.."]</span>"
else
text = "[[TemplateTemplat:Country data "..country.."|"..name.."]]"
end
elseif mn=="u" then --unlinked
Baris 186:
elseif mi=="d" then --data template
--check if redirect
if require('ModuleModul:Redirect').luaIsRedirect("TemplateTemplat:Country data "..country) then
ilink = "|link="..mw.title.new("TemplateTemplat:Country data "..country):fullUrl("redirect=no")
else
ilink = "|link=TemplateTemplat:Country data "..country
end
else --unlinked (default)
Baris 215:
out = "style=\"text-align:"..(align_map[nalign] or "left").."\"|"..text.."||style=\"text-align:"..(align_map[align] or "center")..";\"|<span class=\"flagicon\">"..image.."</span>"
else --fixed-width span box (default)
local width = args["width"] or args["w"] or require("ModuleModul:Flaglist/size").luawidth(size)
out = text.."&nbsp;<span class=\"flagicon\" style=\"display:inline-block;width:"..width.."px;text-align:"..(align_map[align] or "right")..";\">"..image.."</span>"
end
Baris 230:
out = "style=\"text-align:"..(align_map[align] or "center")..";\"|<span class=\"flagicon\">"..image.."</span>||style=\"text-align:"..(align_map[nalign] or "left").."\"|"..text
else --fixed-width span box (default)
local width = nopx(args["width"] or args["w"]) or require("ModuleModul:Flaglist/size").luawidth(size)
out = "<span class=\"flagicon\" style=\"display:inline-block;width:"..width.."px;text-align:"..(align_map[align] or "left")..";\">"..image.."</span>&nbsp;"..text
end
Baris 241:
local cat = ""
if pimage and not image_map[pimage] and country~="" and data["flag alias"] and not args.demo then
cat = "[[CategoryKategori:PagesHalaman usingyang menggunakan Flagg withdengan specifiedberkas imagetertentu insteaddan ofbukan databerkas templatetemplat imagedata]]"
end