/** * RUZEE.Ellipsis 0.1 * (c) 2007 Steffen Rusitschka * * RUZEE.Ellipsis is freely distributable under the terms of an MIT-style license. * For details, see http://www.ruzee.com/ * * Modified for use with jQuery instead of Prototype. * GitHub - http://gist.github.com/64223 * Fooala - http://opensource.fooala.com/ */ document.write(''); $j(document).ready(function(){ $j('.ellipsis').each(function (i) { var e = this; var w = $j(e).width() - 10000; var t = e.innerHTML; $j(e).html("" + t + ""); e = $j(e).children(":first-child") while (t.length > 0 && $j(e).width() >= w) { t = t.substr(0, t.length - 1); $j(e).html(t + "..."); } }); });