8,756
edits
(big refactor, shouldn't break anything?) |
(fixed consecutive links bug) |
||
Line 25: | Line 25: | ||
if type == 'links' then | if type == 'links' then | ||
returnstrformat = function( | returnstrformat = function(prefix, word, postfix) | ||
return '[[' | return prefix .. '[['.. word .. ']]' .. postfix | ||
end | end | ||
elseif type == 'templates' then | elseif type == 'templates' then | ||
Line 39: | Line 39: | ||
returnstr = returnstr .. replacer | returnstr = returnstr .. replacer | ||
end | end | ||
returnstr = returnstr .. returnstrformat( | returnstr = returnstr .. returnstrformat(prefix, word, postfix) | ||
end | end | ||
return returnstr | return returnstr | ||
Line 54: | Line 54: | ||
function p.test(frame) | function p.test(frame) | ||
str = '{{SkillID to name|Axe}} </br>{{SkillID to name|Axe_Expertise}}' | |||
separator = '</br>' | |||
replacer = '</div><div class{{=}}"qud-skill-entry">' | |||
local prefix ='<div class{{=}}"qud-skill-entry">' | |||
local postfix = '</div>' | |||
args = {str, separator, replacer, prefix, postfix} | |||
return p.parse(args, 'links') | |||
end | end | ||
return p | return p |