Модуль:Анимация — различия между версиями
Материал из Playzone Minecraft Wiki
Softer (обсуждение | вклад) м (1 версия импортирована) |
|
(нет различий)
|
Текущая версия на 00:27, 18 января 2017
Для документации этого модуля может быть создана страница Модуль:Анимация/doc
local p = {} function p.animate( f ) local args = f if f == mw.getCurrentFrame() then args = f:getParent().args end local files = args[1] or '' local size = args[2] or '' if size ~= '' then size = '|' .. size end local images = {} for image in mw.text.gsplit( files, '%s*;%s*' ) do if image == '' then table.insert( images, '<span><br></span>' ) else table.insert( images, '<span>[[Файл:' .. image .. size .. ']]</span>' ) end end images[1] = images[1]:gsub( '^<span>', '<span class="active">' ) return '<span class="animated">' .. table.concat( images ) .. '</span>' end return p