'+h.user.screen_name+"
";j.setHTML(l);if(h.user.profile_image_url){k=c.createElement("img",{src:h.user.profile_image_url,styles:{width:"30px",height:"30px",position:"absolute",left:"4px",top:"22px","border-right":"2px solid white"}})}}else{k=c.createElement("img",{height:"48px",width:"64px",src:(h.dataObj.moduleName=="Twitter")?m:"http://eco.netvibes.com/img/thumbnail/ginger/c/5/2/c527399b08d2fc5c0c46c6764cca1e0f-64-48.png"})}if(k){k.inject(j)}return j};if(e){var g=new UWA.Controls.CompactToolTip({container:c.elements.main,element:i,text:_("Drag to create a new widget")})}App.getDragItemFactory().addItem(i,h.dataObj,f)},addEvents:function(j,q){var p=q.getElementsByClassName("sharing");var f=q.getElementsByClassName("userTimeline");var k=q.getElementsByClassName("reply");var s=q.getElementsByClassName("itemAction");var l=q.getElementsByClassName("hashTag");var u;var r=a.Message.onHoverMessage.bind(this,q);if(UWA.Client.Engine.ie){u={mouseenter:r,mouseleave:r}}else{u={mouseover:r,mouseout:r}}q.addEvents(u);if(p&&p[0]){p[0].addEvent("click",a.Message.onShare.bind(this,j))}if(f&&f.length>0){for(var m=0;m
0){for(var m=0;m]+>.*?<\/a>/g);if(g){for(var h=0,e=g.length;h$1$3');f=f.replace(/(#([^!\?*@#&\/ ]+?))( |$|!|\?|:|\.|;|,|\)|])/ig,'$1$3');if(g){for(var h=0,e=g.length;h'+a.highlight(c.getBool("useFullName")?v:e)+" ";n+=a.highlight(g)+" ";n+="";if(i.temp){n+=a.getRelativeTime(f)}else{n+=i.retweeted_status?_("retweeted by {0}").format(t)+" ":"";n+=''+a.getRelativeTime(f)+""}n+="";var o=(i.source)?_("Via")+" "+i.source.stripTags():"";if(i.source&&c.getBool("showClient")){n+=" "+_("from")+" "+i.source+""}if(a.Message.isReplyTo(i,c.getValue("username"))&&(a.Tabs.selectedTab=="home"||a.Tabs.selectedTab=="lists")){l.addClassName("replyTo");q.addClassName("descriptionBlue");q.removeClassName("description")}l.setHTML(n);if(i.in_reply_to_status_id&&i.in_reply_to_screen_name){var p=c.createElement("div",{"class":"conversation"});p.hide().inject(q);var k=c.createElement("small",{text:" "});var s=c.createElement("a",{href:"javascript:;",text:_("in reply to {0}").format(i.in_reply_to_screen_name)});s.onclick=a.onStartConversation.bind(a,[i.in_reply_to_status_id,p]);s.inject(k);k.inject(l)}var r=c.createElement("img",{src:NV_STATIC+"/img/sendModule/share-hover.png",alt:"",title:_("Share as favorite"),"class":"sharing"}).inject(l);if(a.Message.isNew(i)){m.addClassName("newMessage")}if(a.Message.isFavorite(i)){m.addClassName("favoriteMessage")}return m},_parse:function(e){var g=a.Error.check(e);this.updating(false);if(!g.error){var f=a.Message.flagNews(g,this.datas);this.newMessagesCounter+=f;this.datas=g;ret=g;if((a.Tabs.selectedTab=="home"&&a.Tabs.Home.offset>0)||a.Tabs.selectedTab!="home"){a.Tabs.updatePendingMessageWarning(this.newMessagesCounter)}this.build(g);c.log("Rebuilding message list")}else{if(g.error=="list_not_found"){c.setValue("selectedList","none");a.Tabs.Lists.stop();a.Tabs.Lists.start()}else{a.Tabs.errorHandle.bind(this,[g])()}}}};a.User={parseFriends:function(e){var f=a.Error.check(e);if(!f.error){this.datas=f;this.build(f)}else{a.Tabs.errorHandle.bind(this,[f])()}},getDragConfObj:function(f){var e={moduleName:"Twitter",title:"Twitter",data:{username:f.screen_name,_type:"user"}};return{dataObj:e,user:f}},onActionClick:function(f,g){var h=function(j){var i=j.href.match(/status=(.*)/);return(typeof i=="object"&&i[1])?decodeURIComponent(i[1]):false};if(g=="favoritesMessageLink"){a.Message.favorites(f)}else{if(g=="favoritedMessageLink"){a.Message.unfavorites(f)}else{if(g=="replyMessageLink"){a.Header.setInReplyTo(f.id)}else{if(g=="retweetMessageLink"){a.Header.setRetweetFrom(f.id)}else{a.Header.setInReplyTo(0);a.Header.setRetweetFrom(0)}}var e=h(this);if(e){a.Header.setStatusText(e)}a.Header.onKeyUp()}}return false},addEvents:function(i,h,f){var e=h.user||h;if(a.Tabs.selectedTab=="followers"){var g=UWA.$element(i.getElementsByTagName("ul")[0]);g.hide();g.title=h.screen_name;i.addEvent("mouseover",function(){g.show()});i.addEvent("mouseout",function(){g.hide()})}["replyMessageLink","directMessageLink","retweetMessageLink","favoritesMessageLink","favoritedMessageLink"].forEach(function(k){var j=UWA.extendElement(i.getElementsByClassName(k)[0]);j.addEvent("click",a.User.onActionClick.bind(j,[h,k]))});if(!e["protected"]){a.Message.draggableItem(i,a.User.getDragConfObj(e),false)}return i},getRendered:function(j,g){var h="";var f=j.retweeted_status?j.retweeted_status.user:(j.user||j);var e=c.createElement("span",{"class":"avatarItem"});var k="";var i="";h+=''.format(f.profile_image_url);h+='';k=_("Reply to {0}").format(f.screen_name);i="@"+f.screen_name+" ";h+=' - '+k+"
";k=_("Retweet this message");if(j.retweeted_status){i="RT @"+j.retweeted_status.user.screen_name+": "+j.retweeted_status.text}else{i="RT @"+f.screen_name+": "+j.text}h+=' ";k=_("Favorites this message");h+=' - '+k+"
";k=_("Send a direct message to {0}").format(f.screen_name);i="D "+f.screen_name+" ";h+=' - '+k+"
";h+="
";h+='test';var l=c.getValue("username");if(!g&&(f.screen_name.toLowerCase()==l.toLowerCase()||j.temp)&&(a.Tabs.selectedTab=="home"||a.Tabs.selectedTab=="lists")){e.setStyle("float",c.dir=="ltr"?"right":"left")}e.setHTML(h);return a.User.addEvents(e,j)}};a.Error={check:function(e){var e=(typeof e=="string"&&e!="")?UWA.Json.decode(e):e;if(typeof e=="undefined"||e==false||e==""){if(!a.Tabs.Home.datas){e={error:"unknown_error",error_type:"blocker"}}else{e={error:"no_results",error_type:"blocker"}}return e}var f=e;var g;if(e.error){switch(e.error){case"Could not authenticate you.":e.error="unknown_account";e.error_type="blocker";break;case"User not found":case"Not found":if(a.Tabs.selectedTab=="lists"){e.error="list_not_found";e.error_type="warning"}else{e.error="user_not_found";e.error_type="blocker"}break;case"Not authorized":if(g=e.request.match("statuses/user_timeline/(.*).json")){e.error="not_authorized_to_display";e.error_info=g[1];e.error_type="warning"}break}if(g=e.error.match(/Rate limit exceeded\D+([\d]+)/)){e.error="rate_limite_exceeded";e.error_info=g[1];e.error_type="warning"}}if(typeof e=="object"&&e.length==0){e={error:"no_results",error_type:"warning"}}return e}};a.Tabs={selectedTab:a.isAuthMode()?"home":"profile",options:{twitterBaseUrl:a.twitterBaseUrl},select:function(g,f){if(typeof f=="undefined"){f=true}var e=a.Tabs[a.ucfirst(g)];this.selectedTab=g;a.tabset.selectTab(g,f);e.offset=0},displayNewMessages:function(){this.select("home",false);a.Tabs.Home.build.bind(a.Tabs.Home,[a.Tabs.Home.datas,true])()},buildSkeleton:function(){var e=new UWA.Controls.TabView();a.tabset=e;e.addTab("home",{tooltip:_("Timeline"),customInfo:"custom"});e.addTab("lists",{tooltip:_("Lists")});e.addTab("reply",{tooltip:_("Replies")});e.addTab("direct",{tooltip:_("Direct messages")});e.addTab("mine",{tooltip:_("My tweets")});e.addTab("favorites",{tooltip:_("Favorites")});e.addTab("followers",{tooltip:_("Followers")});["followers","favorites","mine","direct","reply","lists","home"].forEach(function(f){a.tabset.setContent(f,''+_("Loading...")+"
")});a.Tabs.Lists.buildSkeleton();e.selectTab("home");e.observe("activeTabChange",this.onActiveTabChanged);c.elements.info_message=c.createElement("div").inject(e.tabList,"after");a.Tabs.disableTabSelector();return UWA.$element(e.tabSet)},onActiveTabChanged:function(e){if(a.Tabs.selectedTab=="home"||a.Tabs.selectedTab=="lists"){a.Tabs[a.ucfirst(a.Tabs.selectedTab)].stop()}a.Tabs.selectedTab=e;a.Tabs[a.ucfirst(e)].start()},updatePendingMessageWarning:function(g){var e=c.elements.info_message.getElementsByClassName("new_messages_notification")[0];if(g>0){var i=(g==1?_("1 new message").format(g):_("{0} new messages").format(g));if(e){e.getElementsByTagName("a")[0].setText(i)}else{var j=c.createElement("div",{"class":"infoMessage"}).inject(c.elements.info_message);j.addClassName("new_messages_notification");var h=c.createElement("span").inject(j);var f=c.createElement("a",{text:i,events:{click:function(){a.Tabs.displayNewMessages();return false}}}).inject(h)}}else{if(e){e.remove()}}},_build:function(j,f){if(!f){f={}}if(!f.cssClass){cssClass="nv-thumbnailedList"}var e=c.createElement("div",{"class":cssClass});c.createElement("div",{"class":"warningMsg"}).inject(e);if(this.offset==0&&(a.Tabs.selectedTab=="home"||a.Tabs.selectedTab=="lists")){j=this.datas;a.Tabs.updatePendingMessageWarning(0);this.newMessagesCounter=0}if(f.filter){j=a.Message.filter(j,f.filter)}this.pager=new UWA.Controls.Pager({module:c,limit:c.getValue("limit"),offset:this.offset,dataArray:j});this.pager.onChange=function(i){this.offset=i;this.build(j,true)}.bind(this);if(c.getValue("pagerPosition")=="top"||c.getValue("pagerPosition")=="both"){UWA.$element(this.pager.getContent()).inject(e)}for(var h=this.offset,k=0;h'+j+'
');var f=k.getElement("form");if(f){f.addEvent("submit",function(n){c.setValue("username",n.target.user.value);c.setValue("pass",n.target.pass.value);a.load();return false})}}else{k.setHTML('