1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. gabinski

Beiträge von gabinski

  • Tableiste unten per CSS-Code, oder per Skript.

    • gabinski
    • 2. Juni 2021 um 21:05

    Hallo zusammen,

    Dank des Codes von Jullem habe ich die Tableiste auch wieder da, wo ich sie haben will - 1000 Dank fürs Teilen!

    Zwei kleine Schönheitsfehler würde ich gern ausmerzen:

    - Den kleinen Spalt unter den Tabs (hab zwar hier Beiträge dazu gefunden, weiß aber leider nicht, wo ich was ändern muss)

    - Die durchgezogene Linie unter der Menüleiste

    Wäre super, wenn mir jemand einen Tipp geben könnte!

    CSS
    /* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/tabs_on_bottom.css made available under Mozilla Public License v. 2.0
    See the above repository for updates as well as full license text. */
     
    /* Modify to change window drag space width */
    /*
    Use tabs_on_bottom_menubar_on_top_patch.css if you
    have menubar permanently enabled and want it on top
    */
     
    /* IMPORTANT */
    /*
    Get window_control_placeholder_support.css
    Window controls will be all wrong without it.
    Additionally on Linux, you may need to get:
    linux_gtk_window_control_patch.css
    */
     
    :root{ --uc-titlebar-padding: 0px; }
    @media (-moz-os-version: windows-win10){
    :root[sizemode="maximized"][tabsintitlebar]{ --uc-titlebar-padding: 8px }
    }
    #toolbar-menubar[autohide="true"] > .titlebar-buttonbox-container,
    #TabsToolbar > .titlebar-buttonbox-container{
    position: fixed;
    display: block;
    top: var(--uc-titlebar-padding,0px);
    right:0;
    height: 40px;
    }
    /* Mac specific. You should set that font-smoothing pref to true if you are on any platform where window controls are on left */
    @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled"){
    :root{ --uc-titlebar-padding: 0px !important }
    .titlebar-buttonbox-container{ left:0; right: unset !important; }
    }
     
    :root[uidensity="compact"] #TabsToolbar > .titlebar-buttonbox-container{ height: 32px }
     
    #toolbar-menubar[inactive] > .titlebar-buttonbox-container{ opacity: 0 }
     
    #navigator-toolbox{ padding-top: var(--uc-titlebar-padding,0px) !important; }
     
    .titlebar-buttonbox-container > .titlebar-buttonbox{ height: 100%; }
     
    #titlebar{
    -moz-box-ordinal-group: 2;
    -moz-appearance: none !important;
    --tabs-navbar-shadow-size: 0px;
    }
     
    .titlebar-placeholder,
    #TabsToolbar .titlebar-spacer{ display: none; }
    /* Also hide the toolbox bottom border which isn't at bottom with this setup */
    #navigator-toolbox::after{ display: none !important; }
     
    @media (-moz-gtk-csd-close-button){ .titlebar-button{ -moz-box-orient: vertical } }
     
    /* These exist only for compatibility with autohide-tabstoolbar.css */
    toolbox#navigator-toolbox > toolbar#nav-bar.browser-toolbar{ animation: none; }
    #navigator-toolbox:hover #TabsToolbar{ animation: slidein ease-out 48ms 1 }
     
    /* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/tabs_on_bottom_menubar_on_top_patch.css made available under Mozilla Public License v. 2.0
    See the above repository for updates as well as full license text. */
     
    /* Menubar on top patch - use with tabs_on_bottom.css */
    /* Only really useful if menubar is ALWAYS visible */
     
    :root{ --uc-window-control-width: 0px !important }
     
    #navigator-toolbox{ padding-top: calc(29px + var(--uc-titlebar-padding,0px)) !important }
     
    #toolbar-menubar{
    position: fixed;
    display: flex;
    top: var(--uc-titlebar-padding,0px);
    height: 29px;
    width: 100%;
    overflow: hidden;
    }
     
    #toolbar-menubar > .titlebar-buttonbox-container{ height: 29px; order: 100; }
     
    #toolbar-menubar > [flex]{ flex-grow: 100; }
    #toolbar-menubar > spacer[flex]{
    order: 99;
    flex-grow: 1;
    min-width: var(--uc-window-drag-space-width,20px);
    }
     
    #toolbar-menubar .titlebar-button{ padding: 2px 17px !important; }
     
    #toolbar-menubar .toolbarbutton-1 { --toolbarbutton-inner-padding: 3px }
    
    /* TABS: height */*|*:root { --tab-toolbar-navbar-overlap: 0px !important; --tab-min-height: 25px !important; /*adjust to set height or omit to use density*/
    --tab-min-width: 80px !important; /*adjust to set width or omit to use default*/
    
    #tabbrowser-tabs {
    width: 100vw !important;
    }
    #main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {padding-bottom: var(--tab-min-height) !important;}
     
    .tab-background {
    border-radius: 8px 8px 0px 0px !important; border-image: none !important;
    }
    .tab-line {
    display: none;
    }
     
    .tab-close-button {
    color: red!important;
    }
    Alles anzeigen

    Bilder

    • TabsFF.JPG
      • 37,37 kB
      • 669 × 302
  • ...und eine weitere Bitte um userChrome.css-Anpassung für FX 89

    • gabinski
    • 1. Juni 2021 um 21:42
    Zitat von gabinski

    btw... Wie bekomme ich denn das Skript in die Nachricht, ohne eine Datei anzuhängen? Einfach reinkopieren?

    Ok, das war einfach :)

    Jetzt also noch mal richtig:


    Zitat von gabinski

    Hallo zusammen,

    weiß gar nicht, ob ich hier im richtigen Thread gelandet bin...

    Auch bei mir hängen die Tabs ganz unten und es ist nur der aktuelle sichtbar.

    Hatte ihn letztes Jahr mit einem Skript angepasst, nur leider weiß ich nicht, was/wo genau ich was ändern muss.

    CSS
        /*Tableiste unten im privaten Fenster*/
        /*Lila Icon oben rechts*/
        
        #main-window[privatebrowsingmode=temporary] #PanelUI-menu-button.toolbarbutton-1 stack.toolbarbutton-badge-stack {
             padding-left: 30px !important;
             background: url("chrome://browser/skin/private-browsing.svg")no-repeat !important;
             }
            
        #main-window[privatebrowsingmode=temporary] .private-browsing-indicator {
            display: none !important;
            }
        
        #main-window[privatebrowsingmode=temporary] #TabsToolbar {
            position: absolute !important;
            display:block !important;
            bottom: -2px !important;
            width: 100vw !important;
            }
              
        #main-window[privatebrowsingmode=temporary] .tab-line[multiselected], .tab-line[selected="true"]{
            display: none !important;
            }
        #main-window[privatebrowsingmode=temporary] .tabbrowser-tab[visuallyselected="true"]{
            margin-top: -4px !important;
            max-height: 35px !important; 
            }
        #main-window[privatebrowsingmode=temporary] #tabbrowser-tabs {
            width: 100vw !important;
            }
                
        #main-window[privatebrowsingmode=temporary]:not([chromehidden*="toolbar"]) #navigator-toolbox {
            padding-bottom: var(--tab-min-height) !important;
            }
        /*Höhe der Tabs im privaten Fenster*/
        #main-window[privatebrowsingmode=temporary]:root {
            --tab-min-height: 35px !important; 
            }
                
        #main-window[privatebrowsingmode=temporary]:root #tabbrowser-tabs {
            --tab-min-height: 35px !important; 
            }
        /*Breite der Tabs im privaten Fenster*/
        #main-window[privatebrowsingmode=temporary] .tabbrowser-tab:not([pinned]) {
            -moz-box-flex: 0!important;
            width: 180px!important;
            }
            
        /* Ab hier für normales Fenster*/
        @-moz-document url(chrome://browser/content/browser.xhtml) {
               
        #TabsToolbar {
            position: absolute !important;
            display:block !important;
            bottom: -0px !important;
            width: 100vw !important;
            }
        #tabbrowser-tabs {
            width: 100vw !important;
            }
                
        #main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
            padding-bottom: var(--tab-min-height) !important;
            }
        :root {
            --tab-min-height: 35px !important; 
            }
                
        :root #tabbrowser-tabs {
            --tab-min-height: 35px !important; 
            }
               
        .tabbrowser-tab:not([pinned]) {
            -moz-box-flex: 0!important;
            width: 180px!important;
            }
        /*Damit wird der Tabtext nicht ausgeblendet am Ende*/    
        .tab-label-container[textoverflow][labeldirection=ltr]:not([pinned]),
        .tab-label-container[textoverflow]:not([labeldirection]):not([pinned]):-moz-locale-dir(ltr) {
            mask-image: none !important;
            }
        }
    Alles anzeigen

    Vielen Dank schon mal für Hilfe!

  • ...und eine weitere Bitte um userChrome.css-Anpassung für FX 89

    • gabinski
    • 1. Juni 2021 um 20:54

    Hallo zusammen,

    weiß gar nicht, ob ich hier im richtigen Thread gelandet bin...

    Auch bei mir hängen die Tabs ganz unten und es ist nur der aktuelle sichtbar.

    Hatte ihn letztes Jahr mit einem Skript angepasst, nur leider weiß ich nicht, was/wo genau ich was ändern muss.

    Wäre lieb, wenn mir jemand helfen könnte :*

    Skript.txt

    btw... Wie bekomme ich denn das Skript in die Nachricht, ohne eine Datei anzuhängen? Einfach reinkopieren?

  • Wie kriege ich die Menüleiste wieder in die Titelleiste vom FX71

    • gabinski
    • 21. Juni 2020 um 15:30

    Bei Deinen Codes für das normale Fenster hatte ich einen kleinen Rand, der ins Hauptfenster ging. Hab diesen Teil durch den vorherigen Code ersetzt - jetzt ist es perfekt :love:

    You made my day - vielen Dank!

  • Wie kriege ich die Menüleiste wieder in die Titelleiste vom FX71

    • gabinski
    • 21. Juni 2020 um 14:15

    Bin schon wieder da 8o

    Jetzt verrutschen mir im privaten Browserfenster die Tabs und verdecken die Lesezeichen;(

    Bilder

    • FFprivat.JPG
      • 41,62 kB
      • 929 × 320
  • Wie kriege ich die Menüleiste wieder in die Titelleiste vom FX71

    • gabinski
    • 21. Juni 2020 um 13:10

    Den Aris-Code habe ich komplett entfernt und nur den Code aus Beitrag #20 genommen. Klappt einwandfrei! Genial, vielen lieben Dank! :thumbup::thumbup:

  • Wie kriege ich die Menüleiste wieder in die Titelleiste vom FX71

    • gabinski
    • 21. Juni 2020 um 12:43

    Wenn ich den anderen Code einfüge, müsste ich dann nicht den entsprechenden Teil aus meiner alten CSS entfernen? Sorry, bin nicht so versiert im Umgang damit :(

  • Wie kriege ich die Menüleiste wieder in die Titelleiste vom FX71

    • gabinski
    • 21. Juni 2020 um 12:34

    Die Tableiste ist ja unten, aber die Menüleiste klebt direkt drüber. Verändere ich die Position einer der beiden Leisten, zieht es die andere Leiste direkt mit. Momentan sieht es so aus wie auf dem Screenshot.

    Bilder

    • FF.JPG
      • 65,96 kB
      • 1.031 × 363
  • Wie kriege ich die Menüleiste wieder in die Titelleiste vom FX71

    • gabinski
    • 21. Juni 2020 um 11:36

    FF Version 77.0.1

    Meine css aus Beitrag 18 habe ich vor ca. 1 Jahr angelegt. Ich teste gleich mal dieTipps von euch :)

  • Wie kriege ich die Menüleiste wieder in die Titelleiste vom FX71

    • gabinski
    • 19. Juni 2020 um 22:43

    Hallo in die Runde,

    irgendwas in meiner (zugegebenermaßen schon etwas älteren) css.datei läuft nicht, wie es soll, passt aber hier zum Thema. Ursprünglich hatte ich die Datei angelegt, nur um meine Tabs wieder nach unten zu befördern, aber nach einem FF-Update (weiß leider nicht mehr welches) sind zwar die Tabs unten, aber die Menüleiste hängt direkt über den Tabs :( Die Menüleiste alleine versetzen geht nicht.

    CSS
    Könnte jemand den Finger auf den Fehler legen und mir verraten, was genau ich wo ändern muss?
    Danke schon mal vorab!
    
    /* Firefox Quantum userChrome.css tweaks ************************************************/
    /* Github: https://github.com/aris-t2/customcssforfx ************************************/
    /****************************************************************************************/
    
    
    :root {
      --colored_menubar_background_image: linear-gradient(#f9f9fa,#f9f9fa);
      --general_toolbar_color_toolbars: linear-gradient(#f9f9fa,#f9f9fa);
      --general_toolbar_color_navbar: linear-gradient(#f9f9fa,#f9f9fa);
      --tabs_toolbar_color_tabs_not_on_top: linear-gradient(#f9f9fa,#f9f9fa);
      --tabs_toolbar_border-tnot_normal_mode_size: 1px;
      --tabs_toolbar_border-tnot_normal_mode: var(--tabs-border-color);
      --classic_squared_tabs_tab_text_color: black;
      --classic_squared_tabs_new_tab_icon_color: black;
      --classic_squared_tabs_tab_text_shadow: transparent;
      --tab-min-height_tnot: 32px;
    }
    
    :root[uidensity=compact]  {
      --tab-min-height_tnot: 28px;
    }
    
    :root[uidensity=touch] {
      --tab-min-height_tnot: 40px;
    }
    
    /* tabs toolbar adjustment */
    #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, 
    #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
    #main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
    #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
    #TabsToolbar {
      -moz-padding-start: 2px !important;
    }
    
    #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme, 
    #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,
    #main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,
    #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,
    #TabsToolbar:-moz-lwtheme,
    #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
    #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
    #main-window[sizemode="maximized"] #TabsToolbar,
    #main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, 
    #main-window[tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
    #main-window[uidensity=compact][tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
    #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
    #main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #TabsToolbar {
      -moz-padding-start: 0px !important;
    }
    
    #main-window[tabsintitlebar][sizemode="normal"]:not([sizemode="fullscreen"]) #TabsToolbar {
      margin-top: 0px !important;
    }
    
    #main-window[tabsintitlebar][sizemode="normal"][chromehidden~="menubar"] #TabsToolbar,
    #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar,
    #main-window[tabsintitlebar][sizemode="maximized"][chromehidden~="menubar"] #TabsToolbar,
    #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar {
      padding-top: 0px !important;
    }
    
    #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"]:not([inactive="true"]) ~ #TabsToolbar,
    #main-window[tabsintitlebar] #toolbar-menubar[autohide="false"] ~ #TabsToolbar{
      margin-top: 0px !important;
    }
    
    /* tab title in titlebar support */
    #main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar,
    #main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar,
    #main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar,
    #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar,
    #main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
    #main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
    #main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
    #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar{
      margin-top: 0px !important;
    }
    
    /* titlebar button support */
    #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar{
      margin-top: 2px !important;
    }
    
    /* fix for application/hamburger button in titlebar */
    #main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar #PanelUI-button {
      visibility: collapse !important;
    }
    
    #main-window[inDOMFullscreen="true"] #TabsToolbar {
      opacity: 0 !important;
    }
    
    /* tab height */
    #tabbrowser-tabs,
    #tabbrowser-tabs > .tabbrowser-arrowscrollbox,
    .tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
      min-height: var(--tab-min-height_tnot) !important;
    }
    
    /* toolbar order (start) ************************************/
    #print-preview-toolbar,
    #printedit-toolbar,
    #titlebar {
      -moz-box-ordinal-group: 0 !important;
    }
    #navigator-toolbox #toolbar-menubar {
      -moz-box-ordinal-group: 1 !important;
    }
    /* navigation toolbar */
    #navigator-toolbox #nav-bar {
      -moz-box-ordinal-group: 2 !important;
    }
    /* bookmarks toolbar */
    #navigator-toolbox #PersonalToolbar {
      -moz-box-ordinal-group: 3 !important;
    }
    /* 3rd party toolbars */
    #navigator-toolbox toolbar {
      -moz-box-ordinal-group: 10 !important;
    }
    /* tabs toolbar */
    #navigator-toolbox #TabsToolbar {
      -moz-box-ordinal-group: 100 !important;
    }
    /* toolbar order (end) **************************************/
    
    /* toolbar colors */
    #main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {
      background-image: var(--colored_menubar_background_image) !important;
      border: 0px !important;
      margin-bottom: -1px !important;
    }
    
    #nav-bar:not(:-moz-lwtheme) {
      -moz-appearance: none !important;
      background: var(--general_toolbar_color_navbar, inherit) !important;
    }
    
    toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {
      -moz-appearance: none !important;
      background: var(--general_toolbar_color_toolbars, inherit) !important;
    }
    #TabsToolbar:not(:-moz-lwtheme){
      -moz-appearance: none !important;
      background-image: var(--tabs_toolbar_color_tabs_not_on_top) !important;
    }
    
    /* remove color overlay for lw-themes */
    #main-window[style*='--lwt-header-image'] :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme{
      background: unset !important;
    }
    
    /* adjust compact themes background color */
    #main-window:not([style*='--lwt-header-image']) #TabsToolbar:-moz-lwtheme {
      -moz-appearance: none !important;
      background-image: linear-gradient(var(--toolbar-bgcolor),var(--toolbar-bgcolor)) !important;
    }
    
    #main-window:not(:-moz-lwtheme) #TabsToolbar :-moz-any(.tabs-newtab-button,.scrollbutton-up,.scrollbutton-down),
    #main-window:not(:-moz-lwtheme) #TabsToolbar > toolbarbutton,
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar :-moz-any(.tabs-newtab-button,.scrollbutton-up,.scrollbutton-down),
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar > toolbarbutton {
      fill: var(--classic_squared_tabs_new_tab_icon_color) !important;
      color: var(--classic_squared_tabs_new_tab_icon_color) !important;
    }
    
    /* toolbar borders */
    #main-window #navigator-toolbox::after {
      opacity: 0 !important;
    }
    
    #TabsToolbar{
      margin-bottom: 0px !important;
      border-bottom: 1px solid #5f7181 !important;
    }
    
    #main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {
      border-left: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important;
      border-right: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important;
      background-clip: padding-box !important;
    }
    
    #main-window[sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {
      border-left: 0px !important;
      border-right: 0px !important;
    }
    
    #main-window[style*='--lwt-header-image'][sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme,
    #main-window[style*='--lwt-header-image'][sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme {
      border-top: 0px !important;
      border-left: 0px !important;
      border-right: 0px !important;
    }
    
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {
      border-bottom: 1px solid #323234 !important;
    }
    
    #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {
      border-bottom: 1px solid #323234 !important;
    }
    
    #main-window:not([sizemode="fullscreen"])[tabsintitlebar] #TabsToolbar{
      -moz-margin-end: 0px !important;
    }
    
    #main-window[tabsintitlebar] #TabsToolbar .titlebar-placeholder{
      visibility: collapse !important;
    }
    
    #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] {
      margin-top: 21px !important;
    }
    #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] {
      margin-top: 20px !important;
    }
    
    #tabbrowser-tabs .tab-drop-indicator {
      margin-bottom: 0px !important;
    }
    
    #PersonalToolbar:-moz-lwtheme,
    #nav-bar:-moz-lwtheme {
      background-image: none !important;
      box-shadow: none !important;
      border-top: none !important;
      border-bottom: none !important;
    }
    
    /* remove tab fog */
    #TabsToolbar:not(:-moz-lwtheme),
    #TabsToolbar:not(:-moz-lwtheme)::before,
    #TabsToolbar:not(:-moz-lwtheme)::after {
      box-shadow: unset !important;
    }
    
    /* remove 'dragging tab' margin/padding nonsense */
    #TabsToolbar[movingtab] {
      padding-bottom: unset !important;
    }
    
    #TabsToolbar[movingtab] > .tabbrowser-tabs {
      padding-bottom: unset !important;
      margin-bottom: unset !important;
    }
    
    #TabsToolbar[movingtab] + #nav-bar {
      margin-top: unset !important;
    }
    
    /* scroll buttons */
    #TabsToolbar:not(:-moz-lwtheme) #alltabs-button,
    #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-up,
    #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-down {
      fill: black !important;
    }
    
    /* Fx58+ titlebar placeholders */
    #TabsToolbar *[type="pre-tabs"],
    #TabsToolbar *[type="post-tabs"] {
      display: none !important;
    }
    
    @media (-moz-os-version: windows-win10) {
        #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] {
          margin-top: 30px !important;
        }
        #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] {
          margin-top: 30px !important;
        }
    }
    
    @media (-moz-windows-classic) {
    
        /* tweaks for Windows Classic theme */
        #nav-bar:not(:-moz-lwtheme),
        #PersonalToolbar:not(:-moz-lwtheme),
        #main-window:not([tabsintitlebar])  #TabsToolbar:not(:-moz-lwtheme) {
          border-left: unset !important;
          border-right: unset !important;
          background: unset !important;
        }
    
        #main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {
          border-left: 0px !important;
          border-right: 0px !important;
        }
    
        #main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {
          background: unset !important;
          box-shadow: unset !important;
          border-bottom: unset !important;
        }
    
        #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox,
        #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar,
        #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::before,
        #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::before,
        #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::after,
        #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::after {
          background: unset !important;
          box-shadow: unset !important;
          border: unset !important;
          border-image: unset !important;
        }
    
        #main-window:not([tabsintitlebar]) toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {
          background: unset !important;
        }
    
    }
    
    /* tab text colors */
    #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab {
      color: var(--classic_squared_tabs_tab_text_color) !important;
      text-shadow: 1px 1px 1px var(--classic_squared_tabs_tab_text_shadow) !important;
    }
    
    /* fix Windows 7s default tab background (remove dark purple bg color)*/
    @media (-moz-os-version: windows-win7) {
      @media (-moz-windows-default-theme) {
        .tabbrowser-tab:not([selected]):not(:hover):not(:-moz-lwtheme) {
          background-color: #e3e4e6 !important;
        }
        .tabbrowser-tab:not([selected]):hover:not(:-moz-lwtheme) {
          background-color: #cccdcf !important;
        }
    
      }
    }
    
    /* Simple Close Tab button */
    #TabsToolbar:not(:-moz-lwtheme) #_fe8cab45-aaee-45f8-8765-781e0ebea300_-browser-action {
      --webextension-toolbar-image-light: url("moz-extension://7904448c-2319-4f6f-aac9-a1f701258098/icons/Close-dark.svg") !important;
    }
    
    /* close tab button */
    #TabsToolbar:not(:-moz-lwtheme) #closetab_fmarin_com-browser-action {
      --webextension-toolbar-image-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important;
      --webextension-toolbar-image-2x-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important;
    }
    
    /* close window button */
    #TabsToolbar:not(:-moz-lwtheme) #close-window-button_nanpuyue_com-browser-action {
      --webextension-toolbar-image-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important;
      --webextension-toolbar-image-2x-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important;
    }
    Alles anzeigen

Unterstütze uns!

Jährlich (2026)

69,4 %

69,4% (538,17 von 775 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon