diff -r 2c65775623cb -r 6252f951d11c src/js/utils.js --- a/src/js/utils.js Fri Nov 18 16:26:52 2011 +0100 +++ b/src/js/utils.js Mon Nov 21 10:51:42 2011 +0100 @@ -47,7 +47,18 @@ var seconds = parseFloat(Math.abs(secs % 60).toFixed(0)); return {"hours" : hours, "minutes" : minutes, "seconds" : seconds}; -} +}; + +/* format a tweet - replaces @name by a link to the profile, #hashtag, etc. */ +IriSP.formatTweet = function(tweet) { + var rNickname = /@(\w+)/; // matches a @handle + var rHashtag = /#(\w+)/; // matches a hashtag + var i1 = tweet.replace(rNickname, "@$1"); + var i2 = i1.replace(rHashtag, "#$1"); + + return i2; +}; + /* for ie compatibility if (Object.prototype.__defineGetter__&&!Object.defineProperty) { Object.defineProperty=function(obj,prop,desc) {