Firefox 拡張 - MyBookmarks

English...
スクリーンショット

Firefox 3以降用の拡張機能(Add-on)で、「ブックマークメニュー」の内容を整形されたページで表示します。

 Firefox1.5用に"BookmarksHome"という拡張がありましたが、Firefox3ではブックマークの内部仕様が変更されその拡張が使えなくなった事もあり、代わりとして使えるものが欲しくて作成しました。
 ただし移植ものではなく、自分で必要十分と思った機能のみを一から実装したオリジナルの拡張です。

Firefox3より古いバージョンでは動作しませんのでご注意ください。

インストール

Firefox Add-onsdownload (ver.0.6.23 Released on 2017/03/25)

使い方

インストール後Firefoxを再起動したら、ロケーションバーに「about:mybookmarks」と入力してください。
(またはブックマークメニューかツールバーボタンを利用してください)
新しいタブにページが表示されます。表示の更新を行えば最新のブックマーク内容が反映されます。

設定の「出力パス」に出力先が設定されている場合は、そのファイルに結果がHTMLファイルとして出力されます。
例えばこのURI(about:mybookmarks)や出力されたHTMLファイルをブラウザのホームページに設定する等してご利用ください。

オプションで「フォルダー配置の自由変更を有効にする」をオンにしている場合、フォルダーブロックのヘッダ部分をドラッグ&ドロップする事によって、自由に配置を変更することができます。
 またオプションの「ブックマークの位置をドラッグ操作で変更する」をオンにすると、ブックマークリンク個別の移動が同様にドラッグ&ドロップでできるようになります。(移動後の位置はブックマークリストにも反映されます)
*これらの機能にはjQuery-UIライブラリを利用しています。

このページ上で開くコンテキストメニューから、変更した配置を変更前の自動配置状態に戻したり(リセット)、現在の配置を保存したり、保存した配置に戻す事ができます。

ブックマークリンク上でコンテキストメニューを開いた時には、そのリンクをブックマークから削除したり、そのリンクのプロパティダイアログを開いて修正する項目が選択できます。

コンテキストメニューからは、各フォルダ内のブックマークをタイトルによりソートできます。(ソート直後のみ順番を戻すことができます)

設定について

拡張機能一覧から「MyBookmarks」を選択すると設定ボタンが有効になっているハズです。それを押せば設定ダイアログが開きます。

全般
「リンクタイトルの最大文字数」では、文字数(全角は2文字で数える)以外にCSSの長さ表現(pxem等)が使えます。これが空欄の時は文字数制限無しで表示します。
「表示対象フォルダ」でチェックを付けたフォルダが表示対象になります。このフォルダ単位での表示順序も右の上下ボタンで変更できます。
さらに各フォルダに含まれる分については、下の「フォルダ」の項を参照してください。
「スタイルシート」で表示ページの見た目がある程度変更できます。
スタイルについてはデフォルトのスタイルと出力ファイルのHTMLソースを参照して自由に変更してください。
編集したスタイルの内容は、「スタイルシート」下のリストボックスで名前付きで保存したり、保存した内容を呼び出したりすることもできます。
※スタイル変更について
Ver.0.5.7からLIタグのclass属性をfaviconの有無で別に設定しました。
favicon付きの項目ではclass="favnode"、favicon無しの項目ではclass="defnode"が設定されます。
(デフォルトfaviconの項目もclass="favnode"になります)
例として、デフォルトの標準スタイル(or 下のサンプル)を参考にしてください。
【スタイル変更例】
Sample style
フォルダ
ブックマークフォルダがチェックボックス付で一覧表示されています。
「表示する」を選択した場合、チェックしたフォルダのみが表示対象になります。
逆に「除外する」を選択していると、チェックしたフォルダは表示対象外となります。
「下層フォルダをまとめて〜」をチェックしていると、フォルダ一覧でフォルダをチェックした(またはチェックを外した)時、その下層フォルダのチェック状態も自動的に変更されます。

更新履歴

0.6.23 ・context menu 表示を修正。
0.6.22 ・一件バグが残っていたため修正。
0.6.20 ・Firefox 52 対応。
0.6.17 ・「このブックマークリンクのプロパティ」が機能しなくなっていたのを修正。
0.6.13 ・幾つか細かいバグの修正。
0.6.12 ・innerHTML使用箇所等の修正。
0.6.9 ・firefox 22 での内部仕様変更への対応
0.6.8 ・firefox 20 でのJS仕様変更への対応
・タイトルが(無題)のブックマークでエラーになるのを修正
0.6.7 ・Firefox17に対応
・ブックマークのドラッグ移動でフォルダー間移動した時にリンクが開いてしまう現象を抑制した。

0.6.6 ・フォルダ自動配置処理の調整
・オプションダイアログ「表示対象フォルダ」リストの動作調整
・対応version修正。
0.6.5 ・対応version修正。
・ブックマークスフォルダ/ブックマークツールバー/未整理のフォルダ直下の表示/非表示を設定できるようにした。
・暫定的にLivemarksフォルダを対象外に。
・Firefox内部処理変更にともなう修正。
0.6.4 ・対応version修正。
・フォルダ内セパレータを表示するようにした。
・フォルダ内ソート処理の改善。
0.6.3 ・対応version修正。
・ブックマーク削除ダイアログのタイトル修正。
0.6.2 ・ツールバーボタンを追加。
・ブックマークアイテムの位置をマウスドラッグで移動できる(ブックマークリストにも反映される)機能を追加。
・フォルダ内のブックマークをタイトルでソートする機能を追加。
0.6.1 ・ブックマークの「説明」をリンクのtitle要素として追加できるようにした。
・フォルダの「表示」を選択しても「除外」と同じ動作になってしまうバグの修正。
0.6.0 ・デフォルトfavicon使用の設定を変更。
・フォルダタイトル表示の親部分を省略できるようにした。
・Firefox 4.0に対応。
0.5.9.1 ・Firefox 4.0 beta7 に対応。
0.5.9 ・スタイル設定の保存/呼び出し機能を追加。
・faviconが無い時のLIタグ属性の付け方が間違っていたのを修正。
・Firefox 4.0 beta6 に対応。
0.5.8 ・コンテキストメニューにブックマークリンク修正と配置変更用の項目を追加。
0.5.7 ・LIタグのスタイルをfaviconの有無で別に設定できるように変更。
・ブックマークのタイトルに"<"が含まれていると、表示がおかしくなっていたのを修正。
0.5.6 ・対応Ver.にFirefox3.5を追加。
・faviconを追加。
・他内部的な細かい修正。
0.5.5 ・jQuery UIを利用して、フォルダー位置を移動できるようにした。
・他内部的な細かい修正。
0.5.3 ・設定ダイアログがLinux環境で上手く動作していなかった点を改善。
0.5.2 ・デフォルトfaviconが表示できなったバグを修正。
0.5.1 ・幾つか細かいバグの修正。
0.5.0 ・ブックマークツールバーや未整理のブックマークも対象にできるようにした。
・ライブブックマークも表示可能にした。
・ブックマークリストに関する内部処理を変更。
0.4.4 設定ダイアログの空フォルダ関連バグを修正。
0.4.3 空のフォルダがあると空白ページになってしまたのを修正。
0.4.2 ・[ブックマーク]メニューの「MyBookmarks 出力」項目は廃止し、変わりに「about:mybookmarks」ページを開く項目に置き換えた。
・全てのリンクを新しいタブ(ウィンドウ)で開くオプションを追加。
・リンクタイトルの表示文字数を制限するオプションを追加。
0.4.1 オプションの「下層フォルダをまとめて(アン)チェック」が機能していなかったので修正。
0.4.0 フォルダ毎の表示/非表示を指定できるようにした。
0.3.1 英語(en-US)ロケールを追加。
0.3.0 about:mybookmarksで表示できるようにした。
・デフォルトアイコン表示時のHTMLファイルのサイズを抑えるよう、デフォルトアイコンの埋め込み方を少し変えた。
0.2.3 リンクの頭にfaviconを表示できるようにした。
0.2.2 フォルダタイトルをクリックでフォルダ内のリンクを全て開くオプションを追加。
0.2.1 ・メニュー項目を「ブックマーク」メニュー内に移動。
・更新用URLの埋め込み。
0.2RC1での変更点に対応

Copyright© 2008 ma2ten
http://ma2ten.catsyawn.net