Module:Random slideshow/sandbox: Difference between revisions

Content deleted Content added
make sure there's always a linebreak
fix removal of file args
Line 68:
local files = mw.text.split(wikitext, '%c')
for k, v in pairs(files) do
local f = mw.ustring.gsub(v, '^|%[s*thumb%s*([(.*)|%]%]$)', '%1')
f = mw.ustring.gsub(f, '|%s*thumb%s*([|%]])', '%1')
f = mw.ustring.gsub(f, '|%s*left%s*([|%]])', '%1')
f = mw.ustring.gsub(f, '|%s*right%s*([|%]])', '%1')
f = mw.ustring.gsub(f, '|%s*center%s*([|%]])', '%1')
f = mw.ustring.gsub(f, '|%s*thumbupright%s*=?%s*.-([|%]])', '%1')
f = mw.ustring.gsub(f, '|', '{{!}}')
f = mw.ustring.gsub(f, '^%[%[(.*)%]%]$', '%1')
files[k] = f
end