Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
If you make an edit, a temporary account will be created for you.

Module:Newarticletext: Difference between revisions

From The Petit Planet Wiki
ReisuDesign (talk | contribs)
No edit summary
ReisuDesign (talk | contribs)
No edit summary
Line 43: Line 43:


                     for k, sub_link in ipairs(link_data['link']) do
                     for k, sub_link in ipairs(link_data['link']) do
                         local li = ul:tag('li')
                         local link = preload_link(
 
                        preload_link(
                            li,
                             title,
                             title,
                             sub_link['link'],
                             sub_link['link'],
                             sub_link['text']
                             sub_link['text']
                         )
                         )
                        ul:tag('li')
                            :node(link)
                     end
                     end
                 else
                 else
                     preload_link(
                     local link = preload_link(
                        column,
                         title,
                         title,
                         link_data['link'],
                         link_data['link'],
                         tostring(link_data['text'])
                         tostring(link_data['text'])
                     )
                     )
                    column:node(link)
                 end
                 end
             end
             end
Line 73: Line 74:
end
end


function preload_link(parent, page, preload, display)
function preload_link(page, preload, display)
     parent:tag('a')
     local href = tostring(
         :attr('href', tostring(mw.uri.fullUrl(page)))
        mw.uri.fullUrl(page)
    )
 
    return mw.html.create('a')
         :attr('href', href)
         :attr('class', 'preload-plus-link')
         :attr('class', 'preload-plus-link')
         :attr('data-preload', tostring(preload))
         :attr('data-preload', tostring(preload))