Jump to content

Module:Sprite: Difference between revisions

4 bytes removed ,  28 March 2023
m
no edit summary
imported>Ttv pedro270707
mNo edit summary
imported>Ttv pedro270707
mNo edit summary
Line 108: Line 108:
    -- Check if the li element already exists for the current data-spritedoc-value
    -- Check if the li element already exists for the current data-spritedoc-value
    local li = liElements[value.value]
    local li = liElements[value.value]
    local idText = mw.html.create( 'code' ):wikitext( value.name )
    local idText = mw.html.create( 'li' ):addClass( 'spritedoc-name' ):node( mw.html.create( 'code' ):wikitext( value.name ) )
    local names = nameTable[value.value]
    local names = nameTable[value.value]
    if not names then
    if not names then
Line 118: Line 118:
        local image = mw.html.create( 'span' ):addClass( 'spritedoc-image' )
        local image = mw.html.create( 'span' ):addClass( 'spritedoc-image' )
    image:node( p.get( {data = args.data, id = value.name} ) )
    image:node( p.get( {data = args.data, id = value.name} ) )
    names = mw.html.create( 'div' ):addClass( 'spritedoc-names' )
    li:wikitext( tostring( image ) )
    names = li:tag( 'ul' ):addClass( 'spritedoc-names' )
    nameTable[value.value] = names
    nameTable[value.value] = names
    li:wikitext( tostring(image) .. ' ' .. tostring(names) )
    else
    li:wikitext( tostring(names) )
    end
    end
    names:node( idText )
    names:wikitext( tostring( idText ) )
end
end