Module:T-Person: Difference between revisions

// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
Line 44: Line 44:
     features = {
     features = {
         title = true,
         title = true,
        achievementHeader = true,
         logo = true,
         logo = true,
         portraitCarousel = true,
         portraitCarousel = true,
Line 64: Line 65:
template.config.blockSequence = {
template.config.blockSequence = {
     'title',
     'title',
    'achievementHeader',
     'portraitCarousel',
     'portraitCarousel',
     'logo',
     'logo',
Line 76: Line 78:


-- TEMPLATE-SPECIFIC CALLS AND CODE
-- TEMPLATE-SPECIFIC CALLS AND CODE
-- ELEMENT: ACHIEVEMENT HEADER
if template.features.achievementHeader then
    local ElementAchievementHeader = ErrorHandling.safeRequire(errorContext,
        'Module:ElementAchievementHeader', false)
    if ElementAchievementHeader then
        Blueprint.registerElement(ElementAchievementHeader.elementName, ElementAchievementHeader)
        Blueprint.addElementToTemplate(template, 'achievementHeader')
    end
end


-- ELEMENT: PORTRAIT CAROUSEL
-- ELEMENT: PORTRAIT CAROUSEL