- 動作確認
- Firefox ESR 24.8, ESR 31.1 + userChromeJS 1.5 + Sub-Script/Overlay Loader v3.0.44mod
- 2014.09.09 Firefox ESR 31でも動くように修正
- 2014.05.16 toolbaritem省いて#PlacesToolbarItemの下に追加するようにした
別のアドオン「Personal Menu」「Personal Titlelbar」と合わせて使う際に、メニューバーにある「GMarks」を表示させてると不格好なのでブックマークツールバーに移動させました。
上記2つのアドオンを使ってない場合でも「GMarks」メニューは移動します。
※画像はテーマ「rein」を使用してますが「全てのブックマークを表示する」アイコンになってるはずです。(デフォルトテーマで確認)
ダウンロード: gmarks_menu_in_bookmark_toolbar.uc.js
GitHub: gmarks_menu_in_bookmark_toolbar.uc.js
(function() { var menupopup = document.getElementById('gmarksMenuPopup'); var toolbarbutton = document.createElement('toolbarbutton'); toolbarbutton.id = 'ucjs-gmarks-toolbarbutton'; toolbarbutton.className = 'bookmark-item'; toolbarbutton.setAttribute('type', 'menu'); toolbarbutton.setAttribute('label', 'GMarks'); toolbarbutton.setAttribute('container', 'true'); // 他と区別しやすいように★のマークに変える toolbarbutton.setAttribute('image', 'chrome://browser/skin/places/allBookmarks.png'); toolbarbutton.appendChild(menupopup); var personalBookmarks = document.getElementById('PlacesToolbarItems'); if (personalBookmarks) { var bookmarkItem = personalBookmarks.getElementsByClassName('bookmark-item'); if (bookmarkItem && bookmarkItem[0]) { bookmarkItem[0].parentNode.insertBefore(toolbarbutton, bookmarkItem[0]); } else { personalBookmarks.appendChild(toolbarbutton); } } })();