Модуль:Краткий вызов

Этот модуль реализует шаблон {{Краткий вызов}}.

Зависит от

p = {} p.shortcut = function(f) local args = require("Модуль:ProcessArgs").norm() local result = mw.html.create("table") result:addClass("noprint") result:addClass("shortcut") result:attr("cellspacing", "0") local tableRow = result:tag("tr") local firstCell = tableRow:tag("td") firstCell:addClass("shortcut-1") firstCell:wikitext("[[Файл:Redirectltr.png|20px|link=|Короткая ссылка-перенаправление|alt=↱]]") local secondCell = tableRow:tag("td") secondCell:addClass("shortcut-2") local asTemplate = args["шаблон"] or "да" if (asTemplate == "да") then for index, value in ipairs(args) do if index > 1 then secondCell:tag("br") end secondCell:wikitext(f:expandTemplate({ ["title"] = "ШаблонСсылка", ["args"] = { value } })) end else for index, value in ipairs(args) do if index > 1 then secondCell:tag("br") end secondCell:wikitext("[[" .. value .. "]]") end end return tostring(result) end return p 
В данной статье используются материалы из статьи «Модуль:Краткий вызов» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Авторы статьи.