Changeset 18408
- Timestamp:
- 08/29/08 02:10:46 (3 months ago)
- Files:
-
- 1 modified
-
websites/twicli/twicli.html (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
websites/twicli/twicli.html
r18407 r18408 80 80 var direct1 = false; 81 81 var direct2 = false; 82 var cur_page = 1; 83 var fav_mode = 0; 82 84 var reply_ele = false; 83 85 var rep_top = 0; 84 86 var selected_menu = $("TL"); 85 87 var failover_timeout = false; 88 86 89 // クロスドメインなJavaScriptを呼び出し 87 90 function loadXDomainScript(url, ele) { … … 284 287 var tmp = $("tmp"); 285 288 if (tmp) tmp.parentNode.removeChild(tmp); 286 if (cur_page == 1 && user_info && tw.length > 0) {289 if (cur_page == 1 && !fav_mode && user_info && tw.length > 0) { 287 290 var user = tw[0].user; 288 291 user_info.innerHTML = '<table><tr><td><img align="left" src="' + user.profile_image_url + '"></td><td>' + 289 '<b>' + user.screen_name + '</b> / <b>' + user.name + '</b><br>' +290 (user.location ? '<b>Location</b>: ' + user.location + '<br>' : '') +291 (user.url ? '<b>URL</b>: <a target="twitter" href="' + user.url + '">' + user.url + '</a><br>' : '') +292 (user.description ? user.description : '') +293 '</td></tr></table><a target="twitter" href="http://twitter.com/' + user.screen_name + '">→Twitter</a> ';292 '<b>' + user.screen_name + '</b> / <b>' + user.name + '</b><br>' + 293 (user.location ? '<b>Location</b>: ' + user.location + '<br>' : '') + 294 (user.url ? '<b>URL</b>: <a target="twitter" href="' + user.url + '">' + user.url + '</a><br>' : '') + 295 (user.description ? user.description : '') + 296 '</td></tr></table><a target="twitter" href="http://twitter.com/' + user.screen_name + '">[ Twitter ]</a> <a href="javascript:switchFav()">[ fav ]</a> '; 294 297 if (myname != user.screen_name) 295 298 update_ele2 = loadXDomainScript('http://twitter.com/friendships/exists.json?seq=' + (seq++) + 296 299 '&user_a=' + myname + '&user_b=' + user.screen_name + '&callback=twFollow', update_ele2); 297 300 } 298 twShowToNode(tw, $("tw2c"), !!user_info , cur_page > 1);301 twShowToNode(tw, $("tw2c"), !!user_info && !fav_mode, cur_page > 1); 299 302 if (selected_menu.id == "reply" || selected_menu.id == "user") 300 303 $("tw2c").innerHTML += '<div onClick="getNext(this)" id="next">▽</div>'; … … 368 371 ele.parentNode.removeChild(ele); 369 372 $("loading").style.display = "block"; 370 if (selected_menu.id == "user" )373 if (selected_menu.id == "user" && !fav_mode) 371 374 update_ele2 = loadXDomainScript('http://twitter.com/statuses/user_timeline.json?seq=' + (seq++) + 372 375 '&page=' + (++cur_page) + '&id=' + last_user + '&callback=twShow2', update_ele2); 376 else if (selected_menu.id == "user" && fav_mode) 377 update_ele2 = loadXDomainScript('http://twitter.com/favorites/' + last_user + '.json?seq=' + (seq++) + 378 '&page=' + (++cur_page) + '&callback=twShow2', update_ele2); 373 379 else if (selected_menu.id == "reply") 374 380 update_ele2 = loadXDomainScript('http://twitter.com/statuses/replies.json?seq=' + (seq++) + … … 387 393 scrollTo(0, 1); 388 394 cur_page = 1; 395 fav_mode = 0; 389 396 } 390 397 function switchTL() { … … 407 414 '&id=' + user + '&callback=twShow2', update_ele2); 408 415 } 416 function switchFav() { 417 $("loading").style.display = "block"; 418 cur_page = 1; 419 fav_mode = 1; 420 $("tw2c").innerHTML = ""; 421 update_ele2 = loadXDomainScript('http://twitter.com/favorites/' + last_user + '.json?seq=' + (seq++) + 422 '&callback=twShow2', update_ele2); 423 } 409 424 function switchDirect() { 410 425 switchTo("direct"); … … 418 433 switchTo("help"); 419 434 $("tw2h").innerHTML = '<p><a target="twitter" href="index.html"><b>twicli</b></a> : browser-base Twitter client</p><hr>' + 420 '<p><form onSubmit="switchUser($(\'user_id\').value); return false;">show user info : @<input type="text" size="15" id="user_id" ></form></p><hr>';435 '<p><form onSubmit="switchUser($(\'user_id\').value); return false;">show user info : @<input type="text" size="15" id="user_id" value="' + myname + '"></form></p><hr>'; 421 436 $("loading").style.display = "block"; 422 437 update_ele2 = loadXDomainScript('http://twitter.com/account/rate_limit_status.json?seq=' + (seq++) +
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)