Module:ElementNavigation: Difference between revisions

// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
Line 204: Line 204:
              
              
             table.insert(output, '<div class="element-navigation-container">')
             table.insert(output, '<div class="element-navigation-container">')
            -- Add previous link
-- Add previous link
             if prevPage then
             if prevPage then
                -- Get URL using MediaWiki's title object
                local prevUrl = mw.title.new(prevPage).fullUrl
                 table.insert(output, string.format(
                 table.insert(output, string.format(
                     '<div class="element-navigation-prev">[[%s|%s]]</div>',
                     '<a href="%s" class="element-navigation-link"><div class="element-navigation-prev">%s</div></a>',
                     prevPage, prevLabel
                     prevUrl, prevLabel
                 ))
                 ))
             else
             else
Line 218: Line 220:
              
              
             if nextPage then
             if nextPage then
                -- Get URL using MediaWiki's title object
                local nextUrl = mw.title.new(nextPage).fullUrl
                 table.insert(output, string.format(
                 table.insert(output, string.format(
                     '<div class="element-navigation-next">[[%s|%s]]</div>',
                     '<a href="%s" class="element-navigation-link"><div class="element-navigation-next">%s</div></a>',
                     nextPage, nextLabel
                     nextUrl, nextLabel
                 ))
                 ))
             else
             else