Moduł:Nawigacja indeksu
Dokumentacja dla tego modułu może zostać utworzona pod nazwą Moduł:Nawigacja indeksu/opis
-- Niniejszy moduł służy do konfiguracji Proofread na WikiNews.
local p = {}
-- Ta funkcja służy do przełączania nazw w indeksie pomiędzy stroną, a minutą.
function p.rodzaj(frame)
local rodzaj = frame.args[1]
if
rodzaj == 'minuta' or
rodzaj == 'Minuta' or
rodzaj == 'MINUTA' or
rodzaj == 'MIN' or
rodzaj == 'Min' or
rodzaj == 'm' or
rodzaj == 'M' then
result = 'minuta'
return result
end
if
rodzaj == 'strona' or
rodzaj == 'Strona' or
rodzaj == 'STRONA' or
rodzaj == 'STR' or
rodzaj == 'Str' or
rodzaj == 's' or
rodzaj == 'S' then
result = 'strona'
return result
end
end
--######################################
--######################################
-- Ta funkcja służy do wstawiania kolorowych DIVów ze statusem korekty.
function p.statuss(frame)
local statuss = frame.args[1]
local rodzaj = frame.args[2]
-----------------------------------------SZARE
if
statuss == '0' then
if
rodzaj == 'minuta' then
result = 'Ta minuta nie wymaga korekty.'
return result
end
if
rodzaj == 'strona' then
result = 'Ta strona nie wymaga korekty.'
return result
end
end
-----------------------------------------CZERWONE
if
statuss == '1' then
if
rodzaj == 'minuta' then
result = 'Ta minuta została przepisana.'
return result
end
if
rodzaj == 'strona' then
result = 'Ta strona została przepisana.'
return result
end
end
-----------------------------------------NIEBIESKIE
if
statuss == '2' then
if
rodzaj == 'minuta' then
result = 'Wystąpił problem z korektą tej minuty.'
return result
end
if
rodzaj == 'strona' then
result = 'Wystąpił problem z korektą tej strony.'
return result
end
end
-----------------------------------------ŻÓŁTE
if
statuss == '3' then
if
rodzaj == 'minuta' then
result = 'Ta minuta została skorygowana.'
return result
end
if
rodzaj == 'strona' then
result = 'Ta strona została skorygowana.'
return result
end
end
-----------------------------------------ZIELONE
if
statuss == '4' then
if
rodzaj == 'minuta' then
result = 'Ta minuta została uwierzytelniona.'
return result
end
if
rodzaj == 'strona' then
result = 'Ta strona została uwierzytelniona.'
return result
end
end
end
--Ta funkcja służy do przywołania znacznika <div class=...> w prawidłowy sposób.
function p.div(frame)
local statuss = frame.args[1]
if
statuss == '0' then
result = '<div class="quality0">'
return result
end
if
statuss == '1' then
result = '<div class="quality1">'
return result
end
if
statuss == '2' then
result = '<div class="quality2">'
return result
end
if
statuss == '3' then
result = '<div class="quality3">'
return result
end
if
statuss == '4' then
result = '<div class="quality4">'
return result
end
end
--######################################
--######################################
-- Ta funkcja służy do przypisywania właściwej kategorii Proofread.
function p.kategoria(frame)
local statuss = frame.args[1]
local rodzaj = frame.args[2]
-----------------------------------------SZARE
if
statuss == '0' then
if
rodzaj == 'minuta' then
result = 'Kategoria:Bez treści (minuta)'
return result
end
if
rodzaj == 'strona' then
result = 'Kategoria:Bez treści (strona)'
return result
end
end
-----------------------------------------CZERWONE
if
statuss == '1' then
if
rodzaj == 'minuta' then
result = 'Kategoria:Przepisana (minuta)'
return result
end
if
rodzaj == 'strona' then
result = 'Kategoria:Przepisana (strona)'
return result
end
end
-----------------------------------------NIEBIESKIE
if
statuss == '2' then
if
rodzaj == 'minuta' then
result = 'Kategoria:Problemy (minuta)'
return result
end
if
rodzaj == 'strona' then
result = 'Kategoria:Problemy (strona)'
return result
end
end
-----------------------------------------ŻÓŁTE
if
statuss == '3' then
if
rodzaj == 'minuta' then
result = 'Kategoria:Skorygowana (minuta)'
return result
end
if
rodzaj == 'strona' then
result = 'Kategoria:Skorygowana (strona)'
return result
end
end
-----------------------------------------ZIELONE
if
statuss == '4' then
if
rodzaj == 'minuta' then
result = 'Kategoria:Uwierzytelniona (minuta)'
return result
end
if
rodzaj == 'strona' then
result = 'Kategoria:Uwierzytelniona (strona)'
return result
end
end
end
return p