Modulo:Quorum: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m fix
aggiungo funzione
Riga 1:
local p = {}
local page = 'Wikipedia:Amministratori/Sistema di voto/Quorum'
 
local function set_error(msg, ...)
Riga 10 ⟶ 11:
msg = mw.message.newRawMessage(messages[msg], ...):plain()
return string.format('<span class="error">%s</span>', msg)
end
 
function p.listpage()
return string.format('[[%s]]', page)
end
 
function p.main()
local page = 'Wikipedia:Amministratori/Sistema di voto/Quorum'
local source = mw.title.new(page):getContent()
local quorum = 0
local elections, candidates, votes = {}, {}, {}
for election in string.gmatch(source or '', '%[%[(W%a+:Amministratori/Elezioni/.-)[|%]]') do
if not source or #candidates == 8 then
return set_error('bad_list', page)
elseif elections[election] then