Модуль:Участник:NickTheRed37/Nova — различия между версиями
Материал из Playzone Minecraft Wiki
Softer (обсуждение | вклад) м (1 версия импортирована) |
|
(нет различий)
|
Текущая версия на 00:27, 18 января 2017
Для документации этого модуля может быть создана страница Модуль:Участник:NickTheRed37/Nova/doc
local p = {} p.creativeInventory = function(f) local args = f if f == mw.getCurrentFrame() then args = require('Модуль:ProcessArgs').merge(true) end local tab = args[1] local data = mw.loadData('Модуль:Участник:NickTheRed37/Nova/CreativeInv_' .. tab) local wikicode = "{| style=\"width: 60%; border: 4px ridge #DDDDDD; background: #AAA; border-radius: 13px;\"\n" wikicode = wikicode .. "|-\n|\n" wikicode = wikicode .. "{| style=\"width: 100%; border: 4px ridge #402489; background: #AAA; border-radius: 10px; padding: 3px; \"\n" wikicode = wikicode .. "! style=\"font-family: Minecraft; text-align: center\" | " .. data.tabName .. "\n" wikicode = wikicode .. "|-\n|\n\n" for i, d in ipairs(data.content) do wikicode = wikicode .. "{" .. "{Сетка|" .. d .. "}}" if i % 9 == 0 then wikicode = wikicode .. "<br>" end wikicode = wikicode .. "\n" end wikicode = wikicode .. "\n|}\n|}\n" return wikicode end p.anchor = function(f) local args = f if f == mw.getCurrentFrame() then args = f:getParent().args end local wcode = ''; for i, anch in ipairs(args) do wcode = wcode .. '<span id="' .. anch .. '"/>' end wcode = wcode .. '<table class="noprint" style="margin-left: 0.75em; float: right; clear: right; border: 1px solid #cccccc; background: white"><tr>'; wcode = wcode .. '<th style="padding: 1px; background: #cecece">[[Файл:Redirectltr.png|20px|link=|alt=↱]]</th>\n' wcode = wcode .. '<td style="padding: 2px; line-height: 1.4em; font-size: 80%">\n'; for i, anch in ipairs(args) do wcode = wcode .. '[[#' .. anch .. '|' .. anch .. ']]<br>\n' end return wcode .. '</td></tr></table>\n' end return p