Module:Listen: Difference between revisions

136 bytes added ,  2 years ago
m
1 revision imported
m (1 revision imported)
m (1 revision imported)
 
(One intermediate revision by one other user not shown)
Line 1:
-- This module implmentsimplements {{listen}}.
 
local mFileLink = require('Module:File link')
Line 15:
args[k] = v
end
end
-- Exit early if filename (required) is not provided.
if not args.filename then
return nil
end
return p._main(args)
Line 112 ⟶ 116:
for i, t in ipairs(numArgs) do
text[#text + 1] = p.renderRow(t.filename, t.title, t.play, t.alt, t.description)
if numArgs[i + 1] then
text[#text + 1] = '<hr />'
end
end
sbargs.text = header .. table.concat(text)
Line 119 ⟶ 126:
if not isPlain and not isEmbedded and args.help ~= 'no' then
sbargs.below = string.format(
"<hr /><span>''Problems playing %s? See [[Wikipedia:Media help|media help]].''</span>",
#numArgs > 1 and 'these files' or 'this file'
)
Line 166 ⟶ 173:
:done()
:done()
:tag('hr', {selfClosing = true})
return tostring(root)
end