Module:Template link general: Difference between revisions
From Video Credit Archive
Content added Content deleted
imported>Primefac (update from sandbox to avoid redundant code) |
template>Primefac (implement sandbox fix for nowiki issues (TPER)) |
||
Line 101: | Line 101: | ||
local i = 2 |
local i = 2 |
||
while args[i] do |
while args[i] do |
||
local val = |
local val = args[i] |
||
textPartBuffer = textPartBuffer .. '|' |
textPartBuffer = textPartBuffer .. '|' |
||
if val ~= "" then |
if val ~= "" then |
||
if _ne(args.nowiki) then |
if _ne(args.nowiki) then |
||
-- Unstrip nowiki tags first because calling nw on something that already contains nowiki tags will |
|||
-- mangle the nowiki strip marker and result in literal UNIQ...QINU showing up |
|||
val = nw(mw.text.unstripNoWiki(val)) |
|||
end |
|||
if italic then val = '<span style="font-style:italic;">' .. val .. '</span>' end |
if italic then val = '<span style="font-style:italic;">' .. val .. '</span>' end |
||
textPart = textPart .. textPartBuffer .. val |
textPart = textPart .. textPartBuffer .. val |