Module:Lyrics: Difference between revisions

90 bytes added ,  2 months ago
auto no hover if line is empty
(add hover support)
(auto no hover if line is empty)
Line 85:
local len = math.max(#orig, #tran)
for i=1, len do
local line_original = orig[i] or ''
local line = mw.html.create('div'):addClass('Lyrics-line')
:tag('div')
:addClass('Lyrics-original')
:cssText(lstyle)
:node(lang.wrap(orig[i] or ''line_original, llang))
:done()
if hastran then
Line 98 ⟶ 99:
:node(lang.wrap(line_translation, rlang))
:done()
if (hover and line_original == '' and line_translation == '') or string.find(line_translation, "#NoHover") then
line:addClass('Lyrics-line-nohover')
end