July 15, 2006

Firefox・Flock拡張:Drag de Go 0.1.9

変更点

  • ”Prefwindow” (XUL エレメント)を使用すると Linux の設定ダイアログに不具合を起こすので、”dialog” で設定ダイアログを作り直し。
  • ページソース ウィンドウでのジェスチャー方向を設定可能にした。
  • ”リンク先を開くジェスチャー” が選択される方向で、ドロップせずにマウスを停止、2秒ほどすると”リンク先の URL をアドレスバーに貼り付ける” ジェスチャーに変更するようにした。そのままドロップすれば、リンク先の URL をアドレスバーに貼り付け、マウスを移動させると元のジェスチャーに戻ります。
    (変更までの時間設定は今のところありません。)
  • ”保存メニュー” に登録フォルダーを追加する項目を追加。
  • セキュリティーチェックに引っかかったものはドロップできないよう変更。
    (Firefox のデフォルトの動作では、何も起きませんがドロップ可能です。
    何も起きないとはいえなんとなく気持ち悪いので・・・。)
  • ”nsDragAndDrop.js” を直接読み込んでいる拡張と競合する問題の解決方法を変更。
    (”nsDragAndDrop.js” などの Firefox 本体が読んでいるグローバルなスクリプトは本来拡張の方から読み込む必要はないのですが、(読み込んでいる先にオーバーレイするのですから二重に読み込むことになります。) ご丁寧に FoxyTunes などは読んでくれてます・・・。
    これされると Firefox の本体の機能に修正を加える拡張で不具合がでます。
    この拡張では、画像をドラッグし、その画像上でドロップ可能にするため本体に修正を加えています。)

install.pngDragdeGo.0.1.9.xpi

不具合・ご意見などございましたらコメントいただけると大変助かります。
簡単な説明は Drag de Go について

不具合・ご意見
不具合の報告・ご意見お待ちしております。
不具合がある場合下記を参考にご報告していただけると助かります。
動作がおかしい?
  • 他の拡張を全て無効にしても不具合が出る
     ⇒ 以前の拡張のキャッシュに問題、または OS などとの相性の問題の可能性があります。導入している OS・症状 を報告していただけると助かります。
  • 他の拡張を全て無効にすると不具合がでない。
     ⇒ 他の拡張と競合している可能性があります。競合しているのではないかと考えられる拡張・症状 を報告していただけると助かります。
ダイアログの表示がおかしい?
  • テーマをデフォルトにしても不具合が出る
     ⇒ 以前の拡張のキャッシュに問題、OS などとの相性の問題の可能性があります。導入している OS・症状 を報告していただけると助かります。
  • テーマをデフォルトにすると不具合がでない。
     ⇒ 他のテーマと競合している可能性があります。競合しているのではないかと考えられるテーマ・症状 を報告していただけると助かります。
Get Firefox!
この記事へのコメント
さすがにそろそろ設定のインポート、エクスポートが
欲しいかなと。他のPCと設定を共通化させる手間も減るので。
Posted by KAZ at 2006-07-15 11:00
更新お疲れ様です。
保存時の確認チェックを外しても設定が反映されないです。
拡張無効・新規プロファイルでも駄目でした。
あと"登録フォルダーを追加する項目"もon/off出来ると嬉しいです。
Posted by taka at 2006-07-15 21:32
KAZさんこんにちわ
設定のインポート、エクスポート機能追加します。
がファイル設定を RDF で保存してるので、エクスポートされるファイルも RDF にしようかと思っています。
ですがこの拡張の RDF 操作機能はそこら辺を想定してなかったので、大工事になりそうなので少々お待ち下さい。

takaさんこんにちわ
今回は設定ダイアログの大工事をしたので、結構確認したつもりだったのですが・・・。やっぱりやってましたか・・・。
毎度すいません。
あと登録フォルダー追加の項目も作ります。
私はあまり画像などを保存することがないのであまりフォルダーを追加してないのですが、保存メニューは RDF から作っている(ブックマークと同じ)なのでツリーメニュー状にすることも可能です。
それはおいおい考えますが・・・。
Posted by yukichi at 2006-07-15 22:50
コメントを書く
※Name:

Email Address:

URL:

※Comments:

この記事へのトラックバック