Path of Exile Wiki

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

ПОДРОБНЕЕ

Path of Exile Wiki
 
(не показана 1 промежуточная версия этого же участника)
Строка 24: Строка 24:
 
type = 'notice',
 
type = 'notice',
 
text = tostring(text),
 
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 cat = util.misc.add_category('Мета-модули', {namespace=828, namespace_blacklist={}}) -- 828 = Module namespace

Текущая версия на 18:38, 2 мая 2021

Документация модуля[просмотр] [править] [история] [очистить]

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