ФЭНДОМ


local characterInfobox = {}
 
function characterInfobox.create( settings )
    local self = characterInfobox
    local obj = {}
    --
    local wrapper = mw.html.create( 'div' )
    wrapper:addClass( 'characterInfobox_wrapper' )
    local header = wh.html.create( 'div' )
    header:wikitext( settings.header )
    header:addClass( 'characterInfobox_header' )
    header:css({
        [ 'backgroundColor' ] = settings.primaryColor,
        [ 'color' ] = settings.secondaryColor
    })
    --
    obj._partitions = {}
    obj._pages = {}
    obj._wrapper = wrapper
    obj._primaryColor = settings.primaryColor
    obj._secondaryColor = settings.secondaryColor
    --
    setmetatable( obj, self )
    self.__index = self
    return obj
end
--
function characterInfobox:setTitle( text )
    local title = mw.html.create( 'div' )
    title:wikitext( text )
    self._title = title
end
 
function characterInfobox:addPartition( name )
    self._partitions[ name ] = {}
    local partition = self._partitions[ name ]
    partition.pages = {}
end
 
function characterInfobox:addPage( name, partition )
    self._partitions[ partition ].pages[ name ] = {}
    local page = self._partitions[ partition ].pages[ name ]
end
 
return characterInfobox

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на ФЭНДОМЕ

Случайная вики