Modulo:Quorum: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m fix |
aggiungo funzione |
||
Riga 1:
local p = {}
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
|