ചെക്ക് യൂസർമാർ, emailconfirmed, സമ്പർക്കമുഖ കാര്യനിർവാഹകർ, kiteuser, oversight, കാര്യനിർവാഹകർ, അപ്ലോഡ് സഹായി മേള തിരുത്തുന്നവർ
783
തിരുത്തലുകൾ
No edit summary റ്റാഗ്: Reverted |
No edit summary റ്റാഗ്: Reverted |
||
| വരി 5: | വരി 5: | ||
local mainUrl = args.MainUrl or "" | local mainUrl = args.MainUrl or "" | ||
local itemName = args.ItemName or "" | local itemName = args.ItemName or "" | ||
local mainTitle = args.MainTitle or "" | |||
local grades = { | local grades = { | ||
{ suffix = "A ഗ്രേഡ്", file = "MedelA.svg", label = "A ഗ്രേഡ് | { suffix = "A ഗ്രേഡ്", file = "MedelA.svg", label = "A ഗ്രേഡ്" }, | ||
{ suffix = "B ഗ്രേഡ്", file = "MedelB.svg", label = "B ഗ്രേഡ് | { suffix = "B ഗ്രേഡ്", file = "MedelB.svg", label = "B ഗ്രേഡ്" }, | ||
{ suffix = "C ഗ്രേഡ്", file = "MedelC.svg", label = "C ഗ്രേഡ് | { suffix = "C ഗ്രേഡ്", file = "MedelC.svg", label = "C ഗ്രേഡ്" }, | ||
{ suffix = "മറ്റുള്ളവ", file = "MedelO.svg", label = "മറ്റുള്ളവ | { suffix = "മറ്റുള്ളവ", file = "MedelO.svg", label = "മറ്റുള്ളവ" }, | ||
} | } | ||
local output = {} | local output = {} | ||
local shouldContinue = true | |||
for _, grade in ipairs(grades) do | for _, grade in ipairs(grades) do | ||
local pageTitle = mainUrl .. "/" .. itemName .. "/" .. grade.suffix | if shouldContinue then | ||
local pageTitle = mainUrl .. "/" .. itemName .. "/" .. grade.suffix | |||
local titleObj = mw.title.new(pageTitle) | |||
if titleObj and titleObj.exists then | if titleObj and titleObj.exists then | ||
table.insert(output, string.format( | table.insert(output, string.format( | ||
| വരി 26: | വരി 29: | ||
grade.file, pageTitle, pageTitle, grade.label | grade.file, pageTitle, pageTitle, grade.label | ||
)) | )) | ||
else | |||
-- Stop checking further if the current grade does not exist | |||
shouldContinue = false | |||
end | end | ||
end | end | ||
| വരി 38: | വരി 44: | ||
'<div style="display: flex; flex-flow: row wrap; justify-content: space-evenly; width: 95%%;" role="navigation">%s</div>' .. | '<div style="display: flex; flex-flow: row wrap; justify-content: space-evenly; width: 95%%;" role="navigation">%s</div>' .. | ||
'</div>', | '</div>', | ||
mainTitle, table.concat(output) | |||
) | ) | ||
end | end | ||
തിരുത്തലുകൾ