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

(Новая страница: «local checkType = require('Module:CheckType') return function (message, ...) checkType('Module:User error', 1, message, 'string') local element = mw.html.create('strong') :addClass('error') :wikitext('Error: ' .. message .. '.') for i = 1, select('#', ...) do local category = select(i, ...) checkType('Module:User error', i + 1, category, 'string') if category ~= '' then element:wikitext('[[...»)
 
Нет описания правки
Строка 1: Строка 1:
local checkType = require('Module:CheckType')
return function (message, ...)
return function (message, ...)
    checkType('Module:User error', 1, message, 'string')
     local element = mw.html.create('strong')
     local element = mw.html.create('strong')
         :addClass('error')
         :addClass('error')
Строка 10: Строка 6:
     for i = 1, select('#', ...) do
     for i = 1, select('#', ...) do
         local category = select(i, ...)
         local category = select(i, ...)
        checkType('Module:User error', i + 1, category, 'string')


         if category ~= '' then
         if category ~= '' then

Версия от 16:50, 3 января 2022


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

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

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

    return tostring(element)
end