Модуль:User error: различия между версиями

Нет описания правки
Нет описания правки
 
Строка 2: Строка 2:
     local element = mw.html.create('strong')
     local element = mw.html.create('strong')
         :addClass('error')
         :addClass('error')
         :wikitext('Error: ' .. message .. '.')
         :wikitext(... ..': ' .. message .. '.')


     for i = 1, select('#', ...) do
     for i = 1, select('#', ...) do

Текущая версия от 16:52, 3 января 2022


return function (message, ...)
    local element = mw.html.create('strong')
        :addClass('error')
        :wikitext(... ..': ' .. message .. '.')

    for i = 1, select('#', ...) do
        local category = select(i, ...)

        if category ~= '' then
            element:wikitext('[[Category:' .. category .. ']]')
        end
    end

    return tostring(element)
end