(function($){$.fn.ellipsis=function(enableUpdating){var s=document.documentElement.style;if(!("textOverflow" in s||"OTextOverflow" in s)){return this.each(function(){var el=$(this);
if(el.css("overflow")=="hidden"){var originalText=el.html();var w=el.width();var t=$(this.cloneNode(true)).hide().css({position:"absolute",width:"auto",overflow:"visible","max-width":"inherit"});
el.after(t);var text=originalText;while(text.length>0&&t.width()>el.width()){text=text.substr(0,text.length-1);t.html(text+"...");}el.html(t.html());t.remove();if(enableUpdating==true){var oldW=el.width();
setInterval(function(){if(el.width()!=oldW){oldW=el.width();el.html(originalText);el.ellipsis();}},200);}}});}else{return this;}};})(jQuery);
