TwitterPostAnywhreを新レイアウト対応&Tinyurl/Reblogの設定機能追加

TwitterPostAnywhre - 0xFFを更新しました。

Twitter Post Anywhere for Greasemonkey

(今までReblog版を分けていましたが、コマンドから設定できるので統合しました。お手数ですが、Reblog版を入れている方はReblog版をアンインストールしてからインストールしてください。)

更新

  • 2007/10/5
    • Twitterの画面レイアウト変更によって、ユーザーページで機能していなかった問題を修正
    • Tinyurlの展開機能、reblog機能をユーザースクリプトコマンドから変更できるように修正(Operaの場合、 javascript:GM_Menu(); とアドレスバーに打ち込んでください。)
  • 2007/8/28
  • 2007/7/30
    • Tinyurl展開時に文字列が一定以上連続する場合、折り返しを行うように修正。
    • アイコンが追加される行が少しずれていた問題を修正。(_tad_さんどうもです。)
  • 2007/7/29
    • 発言に含まれるTinyurlを展開する機能を追加。同時にTinyurl化しているUstreamリンクもプレビューできるように変更。
  • 2007/7/27 ver1.2
    • Twitterに貼られたUstreamのchannelからその場でプレイヤーを起動できる機能を追加
    • Protectされた読めない発言があったときにバグが発生していた件を修正(2007/7/28 1:55) ※わかりやすいバグ報告をくれたlomo tnx!!
  • 2007/7/22 ver1.1
    • POSTボタンをタブキーでフォーカスできるように変更(input要素に変更)
    • POST時にloadingアイコン追加
    • POST成功時にフォームを閉じるように変更(POST失敗時はフォームが残るはず)
    • 対応箇所を追加(WithOthersなどのトップに表示されている発言)
    • パフォーマンスの改善
  • 2007/7/16
    • POSTしたあとにフォームの中を消すように修正(そのうちレスポンスを見て成功/失敗を見るように修正します)
      • 加えてフォームを閉じるように修正
    • 返信フォームが空の場合、@usernameを再度補完するように修正
    • reblog時に簡易フォームでの編集が反映されないバグ修正
    • Operaで動いていなかったかもしれない問題を修正

Operajavascript:GM_Menu(); (いわゆるBookmarklet)でGM_registerMenuCommandの代替をするというのはかなり強引な方法ですが、まあ他に方法はなさそうだし致し方ないかと。

折角だから汎用的に使えそうな設定画面をJavaScriptで実装すればよいのですが、まあそれは気の向いたときに。(たぶん、ついすたを更新するときに向くんじゃないかなぁ)