Content deleted Content added
testing support for attribution param |
apparently the rest of the module relies on the padding being added, so how about padding with the empty string? |
||
(14 intermediate revisions by 3 users not shown) | |||
Line 31:
-- This adds a tooltip icon to a label. It implements [[Template:H:title]].
local function makeTooltip(label, tooltip)
return string.format(
:attr('title', tooltip)▼
'<span title="%s">%s</span>',
mw.text.encode(tooltip, '|'),
label
)
end
Line 76 ⟶ 78:
if pronItem then
pron[#pron + 1] = pronItem
pron[#pron + 1] = ' '
else
pron[#pron + 1] = ''
end
else
break
Line 82 ⟶ 88:
end
if #pron > 0 then
ret[#ret + 1] = mw.getCurrentFrame():extensionTag({
name = 'templatestyles',
args = { src = 'Module:IPA/styles.css' }
})
ret[#ret + 1] = string.format(
'<span class="IPA-label IPA-label-small">%s</
table.concat(pron)
)
Line 149 ⟶ 159:
-- Suppress Navigation popups and Page Previews (aka Hovercards)
:addClass('IPA nopopups noexcerpt')
:wikitext(string.format(
'[[Help:IPA/English|%s]]',
Line 163 ⟶ 174:
categories["Pages including recorded pronunciations"] = true
ret[#ret + 1] = mw.getCurrentFrame():expandTemplate{
title = 'Template:IPA audio link', args = { file
end
end
|