Module:Newarticletext: Difference between revisions
From The Petit Planet Wiki
More actions
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 | local link = preload_link( | ||
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( | ||
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( | function preload_link(page, preload, display) | ||
local href = tostring( | |||
:attr('href', | 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)) | ||