Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @-moz-document url("chrome://browser/content/browser.xhtml") {
- *|*:root {
- --v-toolbar-menubar-height: 20px; /* высота панели меню, только чётные числа не меньше 20px,
- если изменяете эту переменную то и в --v-toolbar-menubar-height-content - атрибут height= нужно установить ровно в два раза больше*/
- --v-toolbar-menubar-height-content: url("data:image/svg+xml,<svg width='20' height='40' xmlns='http://www.w3.org/2000/svg'><rect x='0' y='0' width='100%' height='100%' style='fill:transparent;'/></svg>"); /* height='2 * --v-toolbar-menubar-height' */
- }
- #navigator-toolbox {
- border-block: none !important;
- box-shadow: none !important;
- padding-top: 0 !important;
- -moz-appearance: none !important;
- appearance: none !important;
- }
- *|*:root:not([inFullscreen])[tabsintitlebar] #navigator-toolbox {
- position: relative !important;
- }
- #navigator-toolbox > toolbar {
- -moz-box-ordinal-group: 10 !important;
- }
- #navigator-toolbox > #nav-bar {
- margin-block: 0 !important;
- box-shadow: none !important;
- -moz-box-ordinal-group: 0 !important;
- padding-inline: 0 !important;
- }
- *|*:root:not([inFullscreen]) #navigator-toolbox > #nav-bar {
- margin-top: var(--v-toolbar-menubar-height) !important;
- }
- #navigator-toolbox > #PersonalToolbar {
- -moz-box-ordinal-group: 1 !important;
- }
- *|*:root:not([inFullscreen])[tabsintitlebar] > *|body::before {
- content: var(--v-toolbar-menubar-height-content) !important;
- display: -moz-box !important;
- -moz-box-flex: 0 !important;
- -moz-box-orient: vertical !important;
- -moz-box-pack: start !important;
- -moz-box-align: stretch !important;
- -moz-box-ordinal-group: 0 !important;
- margin-bottom: calc(-2 * var(--v-toolbar-menubar-height)) !important;
- box-sizing: content-box !important;
- }
- *|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] > *|body::before {
- -moz-appearance: -moz-window-titlebar !important;
- appearance: -moz-window-titlebar !important;
- }
- *|*:root:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] > *|body::before {
- -moz-appearance: -moz-window-titlebar-maximized !important;
- appearance: -moz-window-titlebar-maximized !important;
- }
- *|*:root:not([inFullscreen])[tabsintitlebar]:-moz-lwtheme > *|body::before {
- visibility: hidden !important;
- }
- #navigator-toolbox > #titlebar {
- -moz-appearance: none !important;
- appearance: none !important;
- -moz-box-ordinal-group: 100 !important;
- position: static !important;
- }
- #toolbar-menubar {
- padding-block: 0 !important;
- margin-block: 0 !important;
- border: none !important;
- background: none !important;
- --toolbarbutton-outer-padding: 0px !important;
- --toolbarbutton-inner-padding: calc((var(--v-toolbar-menubar-height) - 16px) / 2) !important;
- -moz-appearance: none !important;
- appearance: none !important;
- }
- *|*:root:not(:is([inFullscreen],[chromehidden~="menubar"])) #toolbar-menubar {
- position: absolute !important;
- top: 0 !important;
- left: 0 !important;
- right: 0 !important;
- display: flex !important;
- flex-wrap: nowrap !important;
- flex-direction: row !important;
- align-items: stretch !important;
- justify-content: flex-start !important;
- min-height: 0 !important;
- height: var(--v-toolbar-menubar-height) !important;
- overflow: hidden !important;
- }
- #toolbar-menubar *|*.toolbarbutton-badge {
- margin-inline-end: calc(-1 * (var(--toolbarbutton-outer-padding) + var(--toolbarbutton-inner-padding))) !important;
- }
- *|*:root:not([inFullscreen]) #toolbar-menubar > :is(toolbaritem,toolbarbutton) {
- align-self: center !important;
- }
- *|*:root:not([inFullscreen]) #toolbar-menubar > :is(#menubar-items,#wrapper-menubar-items,.titlebar-buttonbox-container) {
- align-self: flex-start !important;
- }
- *|*:root:not([inFullscreen]) #toolbar-menubar > * {
- padding-block: 0 !important;
- margin-block: 0 !important;
- }
- *|*:root:not([inFullscreen]) #toolbar-menubar[autohide="true"][inactive="true"]:not([customizing="true"]) > *:not(.titlebar-buttonbox-container) {
- opacity: 0 !important;
- pointer-events: none !important;
- }
- *|*:root[inFullscreen] #toolbar-menubar {
- visibility: collapse !important;
- }
- *|*:root:not([inFullscreen]) #toolbar-menubar > :is(*[style*="-moz-box-ordinal-group: 1000;"],.titlebar-buttonbox-container) {
- order: 1000 !important;
- }
- *|*:root:not([inFullscreen]) #toolbar-menubar > :is(toolbarspring,spacer,[id^="wrapper-customizableui-special-spring"]) {
- flex-grow: 1 !important;
- }
- *|*:root:not([inFullscreen]) #toolbar-menubar > :is(#search-container,#wrapper-search-container) {
- flex-grow: 100 !important;
- }
- #toolbar-menubar #search-container {
- padding-block: 0 !important;
- }
- #toolbar-menubar #searchbar {
- min-height: calc(var(--v-toolbar-menubar-height) - 2px) !important;
- }
- #TabsToolbar {
- -moz-appearance: none !important;
- appearance: none !important;
- padding-block: 0 !important;
- margin-block: 0 !important;
- box-shadow: 0 -1px 0 var(--tabs-border-color, rgba(0,0,0,.3)) inset !important;
- position: static !important;
- background-color: var(--toolbar-bgcolor, -moz-dialog) !important;
- background-image: var(--toolbar-bgimage, none) !important;
- color: var(--toolbar-color, -moz-dialogtext) !important;
- --lwt-toolbarbutton-icon-fill: inherit !important;
- }
- #TabsToolbar #tabbrowser-tabs {
- padding-bottom: 0 !important;
- margin-bottom: 0 !important;
- }
- #TabsToolbar .tabbrowser-tab {
- background-color: transparent !important;
- border-top: none !important;
- }
- #TabsToolbar > .toolbar-items {
- padding-top: 0 !important;
- margin-top: 0 !important;
- }
- #TabsToolbar .tab-background {
- border-top-style: solid !important;
- }
- #TabsToolbar .titlebar-buttonbox-container,
- #navigator-toolbox::after,
- #TabsToolbar::after,
- #TabsToolbar .titlebar-spacer:is([type="pre-tabs"],[type="post-tabs"]) {
- display: none !important;
- }
- *|*:root[inFullscreen] #window-controls {
- position: absolute !important;
- display: flex !important;
- align-items: start !important;
- top: 0 !important;
- left: auto !important;
- right: 0 !important;
- margin: 0 !important;
- }
- *|*:root[inFullscreen] #window-controls:-moz-locale-dir(rtl) {
- left: 0 !important;
- right: auto !important;
- }
- *|*:root[inFullscreen] #navigator-toolbox > #nav-bar {
- padding-inline-end: var(--v-titlebar-buttonbox-container-width, 108px) !important;
- }
- *|*:root:not([inFullscreen])[v_menubar_autohide="true"] #navigator-toolbox > #nav-bar {
- margin-top: 0 !important;
- padding-inline-end: var(--v-titlebar-buttonbox-container-width, 108px) !important;
- }
- *|*:root:not([inFullscreen])[v_menubar_autohide="true"] #toolbar-menubar {
- pointer-events: none !important;
- }
- *|*:root:not([inFullscreen])[v_menubar_autohide="true"] #toolbar-menubar .titlebar-buttonbox-container {
- pointer-events: auto !important;
- }
- @media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) {
- *|*:root[sizemode="normal"] #TabsToolbar {
- border-inline: 1px solid hsla(240,5%,5%,0.3) !important;
- background-clip: padding-box !important;
- }
- @media (-moz-windows-classic: 0) {
- *|*:root:not([inFullscreen])[v_menubar_autohide="true"][tabsintitlebar][sizemode="normal"] #navigator-toolbox > #nav-bar {
- margin-top: 1px !important;
- }
- *|*:root:not([inFullscreen])[sizemode="normal"] #toolbar-menubar:not([autohide="true"]) > #menubar-items {
- margin-top: 1px !important;
- }
- }
- }
- @media (-moz-windows-classic) {
- *|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] #navigator-toolbox::before {
- content: "" !important;
- display: -moz-box !important;
- height: 4px !important;
- -moz-box-ordinal-group: 0 !important;
- visibility: visible !important;
- }
- *|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"]:-moz-lwtheme #navigator-toolbox::before {
- background-image: linear-gradient(to bottom, ThreeDLightShadow 0, ThreeDLightShadow 1px, ThreeDHighlight 1px, ThreeDHighlight 2px, ActiveBorder 2px, ActiveBorder 4px, transparent 4px) !important;
- }
- *|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] #toolbar-menubar {
- margin-top: 4px !important;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement