Modul:Citation/CS1/Utilities
Prijeđi na navigaciju
Prijeđi na pretraživanje
Script error: The function "nonexistent" does not exist.
-- Modul:Citation/CS1/Utilities
-- Minimalna verzija kompatibilna s hrvatskim CS1 modulom
local p = {}
-- Trim whitespace
function p.trim(s)
if not s then return nil end
return mw.text.trim(s)
end
-- Provjera je li vrijednost postavljena
function p.is_set(v)
return v ~= nil and mw.text.trim(v) ~= ""
end
-- Formatiranje liste s razmacima
function p.join(parts, sep)
sep = sep or " "
local out = {}
for _, v in ipairs(parts) do
if p.is_set(v) then
table.insert(out, v)
end
end
return table.concat(out, sep)
end
-- Jednostavne poruke o greškama
function p.error_message(msg)
return '<span class="citation-error" style="color:#b00;">' .. msg .. '</span>'
end
return p