2008/11/22
[gadget][bugFix]twitgadget1.1には実装漏れがあります
サイドバーにTwitterのタイムラインを表示するtwitgadetというガジェットのがあるんですが、返信タイムラインを取得する機能があるのに呼び出すのを忘れているというバグ?実装漏れ?をみつけたのでfixしてみます。
C:\Users\<UserName>
とりあえず現状では返信タイムラインが呼ばれないのは間違いないです。とりあえず返信タイムラインを呼ぶようにfix。367行目あたり
Twigadge.getFriendsTimeline();
を
Twigadge.getReply();
に変更。
533行目あたり。
Twigadge.refreshTL(); //
を
Twigadge.getFriendsTimeline(); //
に変更。
C:\Users\<UserName>\AppData\Local\Microsoft\Windows Sidebar\Gadgets\twigadge-1.1[1].gadget\js\gadget.js90行目あたり
Twigadge.getReply();
の下に次の行追加
Twigadge.refreshTL();
これでとりあえず返信タイムラインは取得できます。
ダイレクトメッセージも設定に関係なく最初の一回しか呼ばれないっぽいです。
これを直すには
C:\Users\<UserName>
658行目あたり
case
MODES.system:
Twigadge.refreshTL();
break;
case
MODES.dm:
Twigadge.refreshDM();
break;
を
case
MODES.system:
Twigadge.refreshTL();
Twigadge.refreshDM();
break;
case
MODES.dm:
break;
とします。
これで作者さんの意図どおりかわかりませんが、とりあえず説明書通りには動きます、たぶん。
元記事:http://blogs.wankuma.com/mutaguchi/archive/2008/11/22/161950.aspxプライバシーポリシー