Path of Exile Wiki

Wiki поддерживается сообществом, поэтому подумайте над тем, чтобы внести свой вклад.

ПОДРОБНЕЕ

Path of Exile Wiki
Advertisement
Path of Exile Wiki
50 302
страницы
Документация модуля[просмотр] [править] [история] [очистить]

This module implements the following templates:

local getArgs = require('Module:Arguments').getArgs
local util = require('Module:Util')
local messageBox = require('Module:Message box')

local p = {}
local g_frame, g_args

----------------------------------------------------------------------------
-- Meta module - Implements Template:Meta module
----------------------------------------------------------------------------

function p.meta_module(frame)
    g_args = getArgs(frame, {
        parentFirst = true
    })
    g_frame = util.misc.get_frame(frame)
    local text = mw.html.create()
    text
        :tag('b')
            :wikitext('Это [[:Категория:Мета-модули|мета-модуль]], ')
            :done()
        :wikitext('который предназначен для использования только другими модулями. Он не должен вызываться в викитексте.')
    local mbox = messageBox.main('mbox', {
        type = 'notice',
        text = tostring(text),
        image = '[[File:Meta module.svg|40x40px|link=|alt=]]',
    })
    local cat = util.misc.add_category('Мета-модули', {namespace=828, namespace_blacklist={}}) -- 828 = Module namespace
    local html = mw.html.create()
        :wikitext(mbox)
        :wikitext(cat)
    return tostring(html)
end

return p
Advertisement