Here you can find the source of shorten(length)
String.prototype.shorten = function(length){ if(this.length <= length) return this; return this.substring(0,length - 3) + '...'; }
String.prototype.shorten = function(max_length) { return this.replace(/^(.{15}[^\s]*).*/, "$1");