Created
September 8, 2018 00:16
-
-
Save leon-joel/91d9e4653458da20a8f7355048e06af7 to your computer and use it in GitHub Desktop.
userChrome.css for Firefox62 for macos
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@charset "UTF-8"; | |
/* https://stackoverflow.com/questions/47361535/how-can-i-have-multiple-rows-with-tabs-on-firefox-57-tab-mix-plux-add-on-no-lo */ | |
/* If you find the first row of tabs is invisible, open about:config and change the value of browser.tabs.drawInTitlebar from the default value of true to false. */ | |
/* 効かない */ | |
/* :root { | |
--tab-min-height: 30px; /* タブの高さ ※配布元のものより少し大きくしています */ | |
} */ | |
/* タブバーの右側に表示される V ボタン*/ | |
#alltabs-button { | |
visibility: collapse !important;} | |
#tabbrowser-tabs { | |
height: var(--tab-min-height) !important; | |
/* min-height: var(--tab-min-height) !important; */ | |
} | |
#tabbrowser-tabs .tabbrowser-arrowscrollbox, | |
#tabbrowser-tabs .arrowscrollbox-scrollbox { | |
display: block; | |
/* Firefox自体の×ボタンがツールバーにかぶってこないよう、ここを固定値に変更しています */ | |
/* その代わり、1段表示時だけタブの高さが高くなります。 */ | |
min-height: var(--tab-min-height) !important; | |
/* min-height: 50px !important; */ | |
} | |
.scrollbutton-up, | |
.arrowscrollbox-overflow-start-indicator, | |
.scrollbutton-down, | |
.arrowscrollbox-overflow-end-indicator { | |
display: none !important; | |
} | |
#tabbrowser-tabs .arrowscrollbox-scrollbox .scrollbox-innerbox { | |
display: flex; | |
flex-wrap: wrap; | |
/* | |
display: block; | |
*/ | |
overflow-y: auto !important; | |
min-height: var(--tab-min-height); /* default */ | |
max-height: calc(5*var(--tab-min-height)) !important; | |
} | |
#tabbrowser-tabs .tabbrowser-tab:not([pinned]) { | |
flex-grow: 1; | |
flex-wrap:wrap; | |
min-width: 150px; | |
vertical-align: bottom !important; | |
} | |
#tabbrowser-tabs .tabbrowser-tab, | |
#tabbrowser-tabs .tabbrowser-tab .tab-stack .tab-background { | |
height: var(--tab-min-height); | |
} | |
#tabbrowser-tabs .tabbrowser-tab .tab-stack { | |
width: 100%; | |
} | |
#titlebar-buttonbox { | |
display: block !important; | |
vertical-align: top !important; | |
} | |
/* if you want to drag firefox window by clicking on free space of titlebar more than using 5 or more rows just delete code: */ | |
/* | |
#main-window[tabsintitlebar] #tabbrowser-tabs { | |
-moz-window-dragging: no-drag; | |
} | |
*/ | |
/* 他のタブを全て閉じる コンテキストメニューを消す http://seibunji.blog.jp/archives/52250419.html */ | |
#tabContextMenu #context_closeOtherTabs { | |
visibility: collapse !important; | |
display: none !important; | |
} | |
/* http://www.bugbugnow.net/2017/12/firefox-quantum-57.html */ | |
/* コンテキストメニューを削除 */ | |
/* #mainPopupSet, /* ポップアップ */ | |
/* #tabContextMenu, /* タブコンテキストメニュー */ | |
#context_reloadTab, /* [タブを再読み込み] */ | |
#context_toggleMuteTab, /* [タブをミュート] */ | |
#context_toggleMuteTab + menuseparator, /* [区切り] */ | |
/* #context_pinTab, /* [タブをピン留め] */ | |
/* #context_unpinTab, /* [タブのピン留めを外す] */ | |
#context_duplicateTab, /* [タブを複製] */ | |
#context_openTabInWindow, /* [新しいウィンドウへ移動] */ | |
#context_sendTabToDevice_separator, /* [区切り] */ | |
#context_sendTabToDevice, /* [タブを端末へ送信] */ | |
/* #context_sendTabToDevice + menuseparator, /* [区切り] */ | |
#context_reloadAllTabs, /* [すべてのタブを再読み込み] */ | |
#context_bookmarkAllTabs, /* [すべてのタブをブックマーク...] */ | |
/* #context_closeTabsToTheEnd, /* [右側のタブをすべて閉じる] */ | |
/* #context_closeOtherTabs, /* [他のタブをすべて閉じる] */ | |
/* #context_closeOtherTabs + menuseparator, /* [区切り] */ | |
/* #context_undoCloseTab, /* [閉じたタブを元に戻す] */ | |
#context_closeTab, /* [タブを閉じる] */ | |
/* #contentAreaContextMenu, /* コンテキストメニュー */ | |
/* #context-navigation, /* [ナビゲート] */ | |
/* #context-back, /* [戻る] */ | |
/* #context-forward, /* [進む] */ | |
/* #context-reload, /* [更新] */ | |
/* #context-stop, /* [停止] */ | |
/* #context-bookmarkpage, /* [ブックマーク] */ | |
/* #context-sep-navigation, /* [区切り] */ | |
#page-menu-separator, /* [区切り] */ | |
/* #spell-no-suggestions, /* [(修正候補がありません)] */ | |
/* #spell-add-to-dictionary, /* [辞書に追加] */ | |
/* #spell-undo-add-to-dictionary, /* [辞書への追加を元に戻す] */ | |
/* #spell-suggestions-separator, /* [区切り] */ | |
#context-openlinkincurrent, /* [選択した URL を開く] */ | |
#context-openlinkincontainertab,/* ? */ | |
#context-openlinkintab, /* [リンクを新しいタブで開く] */ | |
#context-openlinkinusercontext-menu, /* [リンクを新しいコンテナータブで開く] */ | |
#context-openlink, /* [リンクを新しいウィンドウで開く] */ | |
#context-openlinkprivate, /* [リンクを新しいプライベートウィンドウで開く] */ | |
#context-sep-open, /* [区切り] */ | |
#context-bookmarklink, /* [このリンクをブックマーク] */ | |
/* #context-savelink, /* [名前を付けてリンク先を保存...] */ | |
#context-savelinktopocket, /* [リンクを Pocket に保存] */ | |
#context-copyemail, /* [メールアドレスをコピー] */ | |
/* #context-copylink, /* [リンクの URL をコピー] */ | |
/* #context-sep-copylink, /* [再生] */ | |
/* #context-media-play, /* [一時停止] */ | |
/* #context-media-pause, /* [ミュート] */ | |
/* #context-media-mute, /* [ミュート解除] */ | |
/* #context-media-unmute, /* [再生スピード] */ | |
/* #context-media-playbackrate, /* [連続再生] */ | |
/* #context-media-showcontrols, /* [コントロールを表示] */ | |
/* #context-media-hidecontrols, /* [コントロールを隠す] */ | |
#context-video-fullscreen, /* [全画面表示] */ | |
#context-leave-dom-fullscreen, /* [全画面表示モードを終了] */ | |
#context-media-sep-commands, /* [区切り] */ | |
#context-reloadimage, /* [画像を再読み込み] */ | |
#context-viewimage, /* [画像だけを表示] */ | |
#context-viewvideo, /* [動画だけを表示] */ | |
#context-copyimage-contents, /* [画像をコピー] */ | |
/* #context-copyimage, /* [画像の URL をコピー] */ | |
/* #context-copyvideourl, /* [動画の URL をコピー] */ | |
/* #context-copyaudiourl, /* [音声の URL をコピー] */ | |
/* #context-sep-copyimage, /* [区切り] */ | |
/* #context-saveimage, /* [名前を付けて画像を保存...] */ | |
#context-sendimage, /* [画像の URL をメールで送信...] */ | |
#context-setDesktopBackground, /* [デスクトップの背景に設定...] */ | |
/* #context-viewimageinfo, /* [画像の情報を表示] */ | |
/* #context-viewimagedesc, /* [画像の詳細情報を表示] */ | |
/* #context-savevideo, /* [名前を付けて動画を保存...] */ | |
/* #context-saveaudio, /* [名前を付けてオーディオを保存...] */ | |
/* #context-video-saveimage, /* [スナップショットを保存...] */ | |
#context-sendvideo, /* [動画の URL をメールで送信...] */ | |
#context-sendaudio, /* [音声の URL をメールで送信...] */ | |
/* #context-ctp-play, /* [このプラグインを有効化] */ | |
/* #context-ctp-hide, /* [このプラグインを非表示] */ | |
/* #context-sep-ctp, /* [区切り] */ | |
#context-savepage, /* [ページを Pocket に保存] */ | |
#context-pocket, /* [名前を付けてページを保存...] */ | |
#context-sep-sendpagetodevice, /* [区切り] */ | |
#context-sendpagetodevice, /* [ページを端末へ送信] */ | |
#context-sep-viewbgimage, /* [区切り] */ | |
#context-viewbgimage, /* [背景画像だけを表示] */ | |
/* #context-undo, /* [元に戻す] */ | |
/* #context-sep-undo, /* [区切り] */ | |
/* #context-cut, /* [切り取り] */ | |
/* #context-copy, /* [コピー] */ | |
/* #context-paste, /* [貼り付け] */ | |
/* #context-delete, /* [削除] */ | |
/* #context-sep-paste, /* [区切り] */ | |
/* #context-selectall, /* [すべて選択] */ | |
/* #context-sep-selectall, /* [区切り] */ | |
/* #context-keywordfield, /* [この検索にキーワードを設定...] */ | |
/* #context-searchselect, /* [[-をweb検索]] */ | |
#context-sep-sendlinktodevice, /* [区切り] */ | |
#context-sendlinktodevice, /* [リンクを端末へ送信] */ | |
/* #frame-sep, /* [区切り] */ | |
/* #frame, /* [このフレーム] */ | |
/* #context-viewpartialsource-selection, /* [選択した部分のソースを表示] */ | |
/* #context-viewpartialsource-mathml, /* [MathML のソースを表示] */ | |
/* #context-sep-viewsource, /* [区切り] */ | |
/* #context-viewsource, /* [ページのソースを表示] */ | |
/* #context-viewinfo, /* [ページの情報を表示] */ | |
/* #spell-separator, /* [区切り] */ | |
/* #spell-check-enabled, /* [スペルチェックを行う] */ | |
/* #spell-add-dictionaries-main, /* [辞書を追加...] */ | |
/* #spell-dictionaries, /* [言語] */ | |
/* #context-sep-bidi, /* [区切り] */ | |
/* #context-bidi-text-direction-toggle, /* [テキストの記述方向を切り替える] */ | |
/* #context-bidi-page-direction-toggle, /* [ページの記述方向を切り替える] */ | |
/* #fill-login-separator, /* [区切り] */ | |
/* #fill-login, /* [ログイン情報を入力] */ | |
/* #inspect-separator, /* [区切り] */ | |
/* #context-inspect, /* [要素を調査] */ | |
/* #context-media-eme-separator, /* [区切り] */ | |
/* #context-media-eme-learnmore, /* [DRM の詳細...] */ | |
/* #placesContext, /* ブックマークメニュー */ | |
/* #placesContext_open, /* [開く] */ | |
/* #placesContext_open\:newtab, /* [新しいタブで開く] */ | |
/* #placesContext_openContainer\:tabs, /* [タブですべて開く] */ | |
/* #placesContext_open\:newwindow, /* [新しいウィンドウで開く] */ | |
/* #placesContext_open\:newprivatewindow, /* [新しいプライベートウィンドウで開く] */ | |
/* #placesContext_openSeparator, /* [区切り] */ | |
/* #placesContext_new\:bookmark, /* [新しいブックマーク...] */ | |
/* #placesContext_new\:folder, /* [新しいフォルダー...] */ | |
/* #placesContext_new\:separator, /* [新しい区切り] */ | |
/* #placesContext_newSeparator, /* [区切り] */ | |
/* #placesContext_createBookmark, /* [ページをブックマークに追加] */ | |
/* #placesContext_cut, /* [切り取り] */ | |
/* #placesContext_copy, /* [コピー] */ | |
/* #placesContext_paste, /* [貼り付け] */ | |
/* #placesContext_editSeparator, /* [区切り] */ | |
/* #placesContext_delete, /* [削除] */ | |
/* #placesContext_delete_history, /* [ページを削除] */ | |
/* #placesContext_deleteHost, /* [このサイトの履歴を消去] */ | |
/* #placesContext_deleteSeparator, /* [区切り] */ | |
/* #placesContext_sortBy\:name, /* [名前順に並べ替える] */ | |
/* #placesContext_reload, /* [ライブブックマークを再読み込み] */ | |
/* #placesContext_show\:info, /* [プロパティ] */ | |
#context-dummy-dummy-dummy /* ダミー */ | |
{ | |
display: none !important; | |
} | |
/* コンテキストメニューを削除(拡張機能用) */ | |
/* @charsetとuserChrome.cssの文字コードに注意 */ | |
menuitem[label="スクリーンショットを撮る"], /* スクリーンショットを撮る */ | |
/* menuitem[label="NoScript"], /* NoScript */ | |
#context-dummy-dummy-dummy /* ダミー */ | |
{ | |
display: none !important; | |
} | |
/* ブックマークを削除 */ | |
/* #PlacesToolbar, /* ブックマークツールバー */ | |
#PlacesToolbar .bookmarks-actions-menuseparator, /* [区切り] */ | |
#PlacesToolbar .openintabs-menuitem, /* [タブですべて開く] */ | |
#context-dummy-dummy-dummy /* ダミー */ | |
{ | |
display: none !important; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment