loadRecord : function(record) { var body = record.getBody(false); var re = new RegExp("twitter.com/(\\w+)"); var twitter = undefined; var match = re.exec(body); if (Ext.isEmpty(match)) { re = new RegExp("^(.*?\\W)?@(\\w{1,15})\\b"); match = re.exec(body); twitter = match[2]; } else { twitter = match[1]; } if (twitter !== undefined) { var count = this.get('max_count'); var rts = this.get('include_rts'); Ext.ux.JSONP.request({ url : 'https://api.twitter.com/1/statuses/user_timeline.json', params: { screen_name: twitter, count: String(count), include_rts: String(rts) }, success : this.onTwitterUpdate, callbackKey : 'callback', scope : this }); } },