Module:Testcase table: Difference between revisions

Content deleted Content added
No edit summary
Jackmcbarn (talk | contribs)
add _resetRefs parameter to throw away references between template expansions
Line 34:
t[k] = v
end
local expanded1 = frame:expandTemplate{ title = template1, args = t }, after,
if args._resetRefs then
frame:extensionTag('references')
end
local expanded2 = frame:expandTemplate{ title = template2, args = t }, after
if (template3) then
if args._resetRefs then
frame:extensionTag('references')
end
local expanded3 = frame:expandTemplate{ title = template3, args = t }, after
return mw.ustring.format( [==[
<table%s%s><caption>%s</caption>
Line 44 ⟶ 53:
tableclass, tablestyle, caption,
heading0, heading1, heading2, heading3, rowheader,
expanded1, after,
frame:expandTemplate{ title = template1, args = t }, after,
expanded2, after,
frame:expandTemplate{ title = template2, args = t }, after,
expanded3, after
frame:expandTemplate{ title = template3, args = t }, after
)
else
Line 57 ⟶ 66:
tableclass, tablestyle, caption,
heading0, heading1, heading2, rowheader,
expanded1, after,
frame:expandTemplate{ title = template1, args = t }, after,
expanded2, after
frame:expandTemplate{ title = template2, args = t }, after
)
end