15,198
edits
(After messing around and trying to implement this using pure CSS, it'll be easy to use some JS alongside the CSS...) |
mNo edit summary |
||
Line 221: | Line 221: | ||
// JS function to truncate text of the captions used in Template:YouTube and Template:Image (when called by the template) | // JS function to truncate text of the captions used in Template:YouTube and Template:Image (when called by the template) | ||
var | var thumbcaption_p=$('#thumbcaption p'); | ||
var | var thumbcaption=$('#thumbcaption').height(); | ||
while ($( | while ($(thumbcaption_p).outerHeight()>thumbcaption) { | ||
$( | $(thumbcaption_p).text(function (index, text) { | ||
return text.replace(/\W*\s(\S)*$/, '...'); | return text.replace(/\W*\s(\S)*$/, '...'); | ||
}); | }); | ||
} | } |