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. Endor

Beiträge von Endor

  • FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht

    • Endor
    • 9. Januar 2020 um 17:14

    thomas7

    gern geschehen, freut mich wenn es wierder funktioniert.

    Mfg.
    Endor

  • FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht

    • Endor
    • 9. Januar 2020 um 17:04

    Hast Du den CSS Code entfernt, denn den braucht es ja nun nicht mehr.

  • FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht

    • Endor
    • 9. Januar 2020 um 16:42

    Da Du ja eh schon Scripte verwendest, warum verwendest Du nicht auch dafür ein Script

    wie dieses und lässt den CSS Code weg.

    Teste mal:

    Code
    (function() {
    var tabbar = document.getElementById('TabsToolbar');
    if (tabbar && !tabbar.collapsed) {
    tabbar.parentNode.parentNode.appendChild(tabbar);
    };
    })();

    Mfg.
    Endor

  • Firefox 72: Mehrzeilige Tableiste

    • Endor
    • 9. Januar 2020 um 16:39

    Hallo Fritz80

    Das wäre die aktuelle Version für Firefox 72 von Deinem Script,

    bitte mal testen:

    JavaScript
    // ==UserScript==
    // @name           zzzz-MultiRowTab_LiteforFx48.uc.js
    // @namespace      http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description    Experimentelle CSS Version für Mehrzeilige Tableiste
    // @include        main
    // @compatibility  Firefox 72
    // @author         Alice0775
    // @version        2016/08/05 00:00 Firefox 48
    // @version        2016/05/01 00:01 hide favicon if busy
    // @version        2016/03/09 00:01 Bug 1222490 - Actually remove panorama for Fx45+
    // @version        2016/02/09 00:01 workaround css for lwt
    // @version        2016/02/09 00:00
    // ==/UserScript==
    "use strict";
    MultiRowTabLiteforFx();
    function MultiRowTabLiteforFx() {
    
        var css =` @-moz-document url-prefix("chrome://browser/content/browser.xhtml") {
    
        /* Anpassung der Symbolleisten */
        [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox { padding-top: 8px !important; }
        #titlebar,#tabbrowser-tabs { -moz-appearance: none !important; }
    
        /* Verhindern, dass die Titelleistenschaltflächen auf der Tableiste im Hochformat angezeigt werden */
        [tabsintitlebar="true"] #TabsToolbar > .titlebar-buttonbox-container,
        #main-window[inFullscreen="true"] #window-controls { display: block; }
    
        /* Mehrzeilige Tableiste */
        tabs > arrowscrollbox { display: block; }
        scrollbox[part][orient="horizontal"] {
            display: flex;
            flex-wrap: wrap;
            max-height: calc(var(--tab-min-height) * 2); /* Anzahl der Tabzeilen(Standard = 5 Zeilen)  */
            overflow-x: hidden;
            overflow-y: auto; }
        tabs tab[fadein]:not([pinned]) { flex-grow: 1; }
        tabs tab,.tab-background {
            height: var(--tab-min-height);
            overflow: hidden; }
        tab > .tab-stack { width: 100%; }
    
        /* Bei Überschreitung der angegebenen Zeilenanzahl, mit der Maus,    
           über die dann eingeblendetet Scrolleiste zur gewünschten Zeile wechseln */
        scrollbox[part][orient="horizontal"] > scrollbar { -moz-window-dragging: no-drag; }
    
        /* Drag-Bereich auf der linken und rechten Seite der
           Tab-Leiste ausblenden - verstecken
           Links und rechts → hbox.titlebar-spacer 
           links → hbox.titlebar-spacer[type="pre-tabs"] 
           rechts → hbox.titlebar-spacer[type="post-tabs"] */
        hbox.titlebar-spacer
        ,
        /* Ausblenden - Verstecken */
        #alltabs-button,
        tabs tab:not([fadein]),
        [class="scrollbutton-up"],
        [class="scrollbutton-up"] ~ spacer,
        [class="scrollbutton-down"] { display: none; }
    
        } `;
        var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
        sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    
        gBrowser.tabContainer.clearDropIndicator = function() {
            var tabs = document.getElementsByClassName("tab-background");
            for (let i = 0, len = tabs.length; i < len; i++) {
                tabs[i].style.removeProperty("border-left-style");
                tabs[i].style.removeProperty("border-right-style");
            }
        }
        gBrowser.tabContainer.addEventListener("dragleave", function(event) { this.clearDropIndicator(event); }, true);
    
        gBrowser.tabContainer.on_dragover = function(event) {
            this.clearDropIndicator();
            var effects = this._getDropEffectForTabDrag(event);
            event.preventDefault();
            event.stopPropagation();
            if (effects == "link") {
                let tab = this._getDragTargetTab(event, true);
                if (tab) {
                    if (!this._dragTime) {
                        this._dragTime = Date.now();
                    }
                    if (Date.now() >= this._dragTime + this._dragOverDelay) {
                        this.selectedItem = tab;
                    }
                    return;
                }
            }
            let newIndex = this._getDropIndex(event, effects == "link");
            let children = document.getElementsByClassName("tab-background");
            if (newIndex == children.length) {
                children[newIndex - 1].style.setProperty("border-right","2px solid red","important");
            } else {
                children[newIndex].style.setProperty("border-left","2px solid red","important");
            }
        }
    
        gBrowser.tabContainer.on_drop = function(event) {
            this.clearDropIndicator();
            var dt = event.dataTransfer;
            var dropEffect = dt.dropEffect;
            var draggedTab;
            let movingTabs;
            if (dt.mozTypesAt(0)[0] == TAB_DROP_TYPE) {
                // tab copy or move
                draggedTab = dt.mozGetDataAt(TAB_DROP_TYPE, 0);
                // not our drop then
                if (!draggedTab) {
                    return;
                }
                movingTabs = draggedTab._dragData.movingTabs;
                draggedTab.container._finishGroupSelectedTabs(draggedTab);
            }
            this._tabDropIndicator.hidden = true;
            event.stopPropagation();
            if (draggedTab && dropEffect == "copy") {
                // copy the dropped tab (wherever it's from)
                let newIndex = this._getDropIndex(event, false);
                let draggedTabCopy;
                for (let tab of movingTabs) {
                    let newTab = gBrowser.duplicateTab(tab);
                    gBrowser.moveTabTo(newTab, newIndex++);
                    if (tab == draggedTab) {
                        draggedTabCopy = newTab;
                    }
                }
                if (draggedTab.container != this || event.shiftKey) {
                    this.selectedItem = draggedTabCopy;
                }
            } else if (draggedTab && draggedTab.container == this) {
                let oldTranslateX = Math.round(draggedTab._dragData.translateX);
                let tabWidth = Math.round(draggedTab._dragData.tabWidth);
                let translateOffset = oldTranslateX % tabWidth;
                let newTranslateX = oldTranslateX - translateOffset;
                if (oldTranslateX > 0 && translateOffset > tabWidth / 2) {
                    newTranslateX += tabWidth;
                } else if (oldTranslateX < 0 && -translateOffset > tabWidth / 2) {
                    newTranslateX -= tabWidth;
                }
                let dropIndex = this._getDropIndex(event, false);
                //  "animDropIndex" in draggedTab._dragData &&
                //  draggedTab._dragData.animDropIndex;
                let incrementDropIndex = true;
                if (dropIndex && dropIndex > movingTabs[0]._tPos) {
                    dropIndex--;
                    incrementDropIndex = false;
                }
                let animate = gBrowser.animationsEnabled;
                if (oldTranslateX && oldTranslateX != newTranslateX && animate) {
                    for (let tab of movingTabs) {
                        tab.setAttribute("tabdrop-samewindow", "true");
                        tab.style.transform = "translateX(" + newTranslateX + "px)";
                        let onTransitionEnd = transitionendEvent => {
                            if (
                                transitionendEvent.propertyName != "transform" ||
                                transitionendEvent.originalTarget != tab
                            ) {
                                return;
                            }
                            tab.removeEventListener("transitionend", onTransitionEnd);
                            tab.removeAttribute("tabdrop-samewindow");
                            this._finishAnimateTabMove();
                            if (dropIndex !== false) {
                                gBrowser.moveTabTo(tab, dropIndex);
                                if (incrementDropIndex) {
                                    dropIndex++;
                                }
                            }
                            gBrowser.syncThrobberAnimations(tab);
                        };
                        tab.addEventListener("transitionend", onTransitionEnd);
                    }
                } else {
                    this._finishAnimateTabMove();
                    if (dropIndex !== false) {
                        for (let tab of movingTabs) {
                            gBrowser.moveTabTo(tab, dropIndex);
                            if (incrementDropIndex) {
                                dropIndex++;
                            }
                        }
                    }
                }
            } else if (draggedTab) {
                let newIndex = this._getDropIndex(event, false);
                let newTabs = [];
                for (let tab of movingTabs) {
                    let newTab = gBrowser.adoptTab(tab, newIndex++, tab == draggedTab);
                    newTabs.push(newTab);
                }
                // Restore tab selection
                gBrowser.addRangeToMultiSelectedTabs(
                    newTabs[0],
                    newTabs[newTabs.length - 1]
                );
            } else {
                // Pass true to disallow dropping javascript: or data: urls
                let links;
                try {
                    links = browserDragAndDrop.dropLinks(event, true);
                } catch (ex) {}
                if (!links || links.length === 0) {
                    return;
                }
                let inBackground = Services.prefs.getBoolPref(
                    "browser.tabs.loadInBackground"
                );
                if (event.shiftKey) {
                    inBackground = !inBackground;
                }
                let targetTab = this._getDragTargetTab(event, true);
                let userContextId = this.selectedItem.getAttribute("usercontextid");
                let replace = !!targetTab;
                let newIndex = this._getDropIndex(event, true);
                let urls = links.map(link => link.url);
                let csp = browserDragAndDrop.getCSP(event);
                let triggeringPrincipal = browserDragAndDrop.getTriggeringPrincipal(
                    event
                );
                (async () => {
                    if (
                        urls.length >=
                        Services.prefs.getIntPref("browser.tabs.maxOpenBeforeWarn")
                    ) {
                        // Sync dialog cannot be used inside drop event handler.
                        let answer = await OpenInTabsUtils.promiseConfirmOpenInTabs(
                            urls.length,
                            window
                        );
                        if (!answer) {
                            return;
                        }
                    }
                    gBrowser.loadTabs(urls, {
                        inBackground,
                        replace,
                        allowThirdPartyFixup: true,
                        targetTab,
                        newIndex,
                        userContextId,
                        triggeringPrincipal,
                        csp,
                    });
                })();
            }
            if (draggedTab) {
                delete draggedTab._dragData;
            }
        }
    
        gBrowser.tabContainer._getDropIndex = function(event, isLink) {
            var tabs = this.allTabs;
            var tab = this._getDragTargetTab(event, isLink);
            if (!RTL_UI) {
                for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
                    if (
                        event.screenY <
                        tabs[i].screenY + tabs[i].getBoundingClientRect().height
                    ) {
                        if (
                            event.screenX <
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
                        ) {
                            return i;
                        }
                        if (
                            event.screenX >
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2 &&
                            event.screenX <
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width
                        ) {
                            return i + 1;
                        }
                    }
                }
            } else {
                for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
                    if (
                        event.screenY <
                        tabs[i].screenY + tabs[i].getBoundingClientRect().height
                    ) {
                        if (
                            event.screenX <
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width &&
                            event.screenX >
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
                        ) {
                            return i;
                        }
                        if (
                            event.screenX <
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
                        ) {
                            return i + 1;
                        }
                    }
                }
            }
            return tabs.length;
        }
    
    }
    Alles anzeigen

    Die hat der Autor erst ganz neu im Angebot. Habe die deutsche Übersetzung eingebaut
    und den Wert bei max Anzahl von Tabzeilen wie Du es hast auf 2 gesetzt.

    Hoffe es funktioniert.

    Mfg.
    Endor

  • FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht

    • Endor
    • 9. Januar 2020 um 16:12

    thomas7

    Verwendest Du eventuell Scripte zum Anpassen der Firefox Oberfläche?

    Weil irgend etwas funkt dir dazwischen.

    Teste es mal in einem neuen Profil.

    Hier sieht es nur mit diesem CSs Code so aus:


    Mfg.
    Endor

  • FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht

    • Endor
    • 9. Januar 2020 um 15:53

    thomas7

    Wie gesagt, alle anderen CSS Codes mal entfernen, nur meinen von oben testen.

    Sollte eigentlich funktionieren. Speziell der Code für die Tabbreite funkt dazwischen.
    Der muss auf jeden Fall mal entfernt werden

    Mfg.
    Endor

  • FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht

    • Endor
    • 9. Januar 2020 um 15:42

    Bei Dichte mal Kompakt einstellen

  • FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht

    • Endor
    • 9. Januar 2020 um 15:33

    Eckfahne

    about:config:


    layout.css.xul-box-display-values.survive-blockification.enabled


    muss auf true sein.

    Sonst sieht es so aus wie bei Dir.
    Solltest Du das erst umstellen müssen, anschließend Firefox

    sicherheitshalber neu Starten.

    Mfg.
    Endor

  • FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht

    • Endor
    • 9. Januar 2020 um 15:31

    thomas7

    Du hast da noch andere CSs Codes am laufen.

    Teste nur mal meinen, ist zwar nicht von mir selber,

    aber er funktioniert hier einwandfrei.

    Mfg.
    Endor

  • FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht

    • Endor
    • 9. Januar 2020 um 15:28

    Eckfahne

    Frage wie sieht es bei Dir im Firefox Anpassen Dialog unten bei Dichte aus?

  • FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht

    • Endor
    • 9. Januar 2020 um 15:08

    Bitte lösche alles bis auf meinen CSS Code aus Deiner userChrome.css Datei.

    Denn Du hast da den Inhalt einer Webseite eingefügt und nicht einen CSS Code.

    Meinen hast Du unten an das Ende des falschen Codes gepackt.

    Dann sollte alles passen.

    Mfg.
    Endor

  • FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht

    • Endor
    • 9. Januar 2020 um 14:44

    Css Code zum verschieben der Tableiste unter die Lesezeichenleiste:

    CSS
    @charset "UTF-8";
    
    
    /* Tab-Leiste unterhalb der Symbolleiste verschieben */
    #titlebar { -moz-box-ordinal-group: 2; }
    
    
    /* Menü nach oben verschieben */
    #toolbar-menubar { position: fixed; display: inline-flex; }
    [sizemode="maximized"]:not([tabsintitlebar="true"]) #toolbar-menubar,
    [sizemode="normal"] #toolbar-menubar { top: 1px; }
    [sizemode="maximized"] #toolbar-menubar { top: 8px; }
    
    
    /* Platz für die Menüleiste oberhalb der Symbolleiste schaffen */
    #main-window[tabsintitlebar="true"] #navigator-toolbox:not([inFullscreen="true"]) { border-top: solid 29px transparent !important; }
    #main-window:not([tabsintitlebar="true"]) #navigator-toolbox:not([inFullscreen="true"]) { border-top: solid 21px transparent !important; }
    
    
    /* Freien Bereich für Menü und Titelleistenschaltflächen festlegen */
    [tabsintitlebar="true"] #navigator-toolbox { -moz-window-dragging: drag; }
    
    
    /* Titelleistenschaltfläche nach rechts oben verschieben */
    #navigator-toolbox:not([style^="margin-top:"])[style=""][inFullscreen="true"] #window-controls,
    [tabsintitlebar="true"] .titlebar-buttonbox-container { display: block; position: fixed; right: 0; }
    [tabsintitlebar="true"][sizemode="normal"] .titlebar-buttonbox-container { top: 1px; }
    [tabsintitlebar="true"][sizemode="maximized"] .titlebar-buttonbox-container { top: 8px; }
    #navigator-toolbox:not([style^="margin-top:"])[style=""][inFullscreen="true"] #window-controls { top: 0; }
    
    
    /* auf der rechten Seite Platz machen, damit die Schaltflächen der Titelleiste und der
    Navigationssymbolleiste nicht im Vollbildmodus angezeigt werden */
    #navigator-toolbox[inFullscreen="true"] #nav-bar { padding-right: 109px !important; }
    
    
    /*Mehrzeilige Tableiste */
    tabs > arrowscrollbox { display: block; }
    scrollbox[part][orient="horizontal"] {
    display: flex;
    flex-wrap: wrap; }
    tabs tab[fadein]:not([pinned]) { flex-grow: 1; }
    tabs tab,.tab-background { height: var(--tab-min-height); }
    tab > .tab-stack { width: 100%; }
    
    
    /* Tableiste Linken und rechten Ziehbereich Ausblenden
    Links und rechts → hbox.titlebar-spacer
    Nur links → hbox.titlebar-spacer[type="pre-tabs"]
    Nur rechts → hbox.titlebar-spacer[type="post-tabs"] */
    hbox.titlebar-spacer
    ,
    /* Ausblenden */
    #alltabs-button,tabs tab:not([fadein]),
    [class="scrollbutton-up"],[class="scrollbutton-up"] ~ spacer,
    [class="scrollbutton-down"] { display: none; }
    Alles anzeigen

    Mfg.
    Endor

  • Änderung, die mir meine Anzeige verändert hat

    • Endor
    • 9. Januar 2020 um 13:53

    Teste mal diesen CSS Code, der schiebt die Tabs unter die Lesezeichenleiste

    funktioniert hier in Firefox 72.0.1 einwandfrei:

    CSS
    @charset "UTF-8";
    
    
    /* Tab-Leiste unterhalb der Symbolleiste verschieben */
    #titlebar { -moz-box-ordinal-group: 2; }
    
    
    /* Menü nach oben verschieben */
    #toolbar-menubar { position: fixed; display: inline-flex; }
    [sizemode="maximized"]:not([tabsintitlebar="true"]) #toolbar-menubar,
    [sizemode="normal"] #toolbar-menubar { top: 1px; }
    [sizemode="maximized"] #toolbar-menubar { top: 8px; }
    
    
    /* Platz für die Menüleiste oberhalb der Symbolleiste schaffen */
    #main-window[tabsintitlebar="true"] #navigator-toolbox:not([inFullscreen="true"]) { border-top: solid 29px transparent !important; }
    #main-window:not([tabsintitlebar="true"]) #navigator-toolbox:not([inFullscreen="true"]) { border-top: solid 21px transparent !important; }
    
    
    /* Freien Bereich für Menü und Titelleistenschaltflächen festlegen */
    [tabsintitlebar="true"] #navigator-toolbox { -moz-window-dragging: drag; }
    
    
    /* Titelleistenschaltfläche nach rechts oben verschieben */
    #navigator-toolbox:not([style^="margin-top:"])[style=""][inFullscreen="true"] #window-controls,
    [tabsintitlebar="true"] .titlebar-buttonbox-container { display: block; position: fixed; right: 0; }
    [tabsintitlebar="true"][sizemode="normal"] .titlebar-buttonbox-container { top: 1px; }
    [tabsintitlebar="true"][sizemode="maximized"] .titlebar-buttonbox-container { top: 8px; }
    #navigator-toolbox:not([style^="margin-top:"])[style=""][inFullscreen="true"] #window-controls { top: 0; }
    
    
    /* auf der rechten Seite Platz machen, damit die Schaltflächen der Titelleiste und der
    Navigationssymbolleiste nicht im Vollbildmodus angezeigt werden */
    #navigator-toolbox[inFullscreen="true"] #nav-bar { padding-right: 109px !important; }
    
    
    /*Mehrzeilige Tableiste */
    tabs > arrowscrollbox { display: block; }
    scrollbox[part][orient="horizontal"] {
    display: flex;
    flex-wrap: wrap; }
    tabs tab[fadein]:not([pinned]) { flex-grow: 1; }
    tabs tab,.tab-background { height: var(--tab-min-height); }
    tab > .tab-stack { width: 100%; }
    
    
    /* Tableiste Linken und rechten Ziehbereich Ausblenden
    Links und rechts → hbox.titlebar-spacer
    Nur links → hbox.titlebar-spacer[type="pre-tabs"]
    Nur rechts → hbox.titlebar-spacer[type="post-tabs"] */
    hbox.titlebar-spacer
    ,
    /* Ausblenden */
    #alltabs-button,tabs tab:not([fadein]),
    [class="scrollbutton-up"],[class="scrollbutton-up"] ~ spacer,
    [class="scrollbutton-down"] { display: none; }
    Alles anzeigen

    Mfg.
    Endor

  • Firefox 72 - Leiste unten verschwunden und Tableiste verschoben !

    • Endor
    • 9. Januar 2020 um 13:15

    Tableiste unter Lesezeichenleiste schieben:

    CSS
        @charset "UTF-8";
    
        /* Tab-Leiste unterhalb der Symbolleiste verschieben */
        #titlebar { -moz-box-ordinal-group: 2; }
    
        /* Menü nach oben verschieben */
        #toolbar-menubar { position: fixed; display: inline-flex; }
        [sizemode="maximized"]:not([tabsintitlebar="true"]) #toolbar-menubar,
        [sizemode="normal"] #toolbar-menubar { top: 1px; }
        [sizemode="maximized"] #toolbar-menubar { top: 8px; }
    
        /* Platz für die Menüleiste oberhalb der Symbolleiste schaffen */
        #main-window[tabsintitlebar="true"] #navigator-toolbox:not([inFullscreen="true"]) { border-top: solid 29px transparent !important; }
        #main-window:not([tabsintitlebar="true"]) #navigator-toolbox:not([inFullscreen="true"]) { border-top: solid 21px transparent !important; }
    
        /* Freien Bereich für Menü und Titelleistenschaltflächen festlegen */
        [tabsintitlebar="true"] #navigator-toolbox { -moz-window-dragging: drag; }
    
        /* Titelleistenschaltfläche nach rechts oben verschieben */
        #navigator-toolbox:not([style^="margin-top:"])[style=""][inFullscreen="true"] #window-controls,
        [tabsintitlebar="true"] .titlebar-buttonbox-container { display: block; position: fixed; right: 0; }
        [tabsintitlebar="true"][sizemode="normal"] .titlebar-buttonbox-container { top: 1px; }
        [tabsintitlebar="true"][sizemode="maximized"] .titlebar-buttonbox-container { top: 8px; }
        #navigator-toolbox:not([style^="margin-top:"])[style=""][inFullscreen="true"] #window-controls { top: 0; }
    
        /* auf der rechten Seite Platz machen, damit die Schaltflächen der Titelleiste und der 
           Navigationssymbolleiste nicht im Vollbildmodus angezeigt werden */
        #navigator-toolbox[inFullscreen="true"] #nav-bar { padding-right: 109px !important; }
    
        /*Mehrzeilige Tableiste */
        tabs > arrowscrollbox { display: block; }
        scrollbox[part][orient="horizontal"] {
            display: flex;
            flex-wrap: wrap; }
        tabs tab[fadein]:not([pinned]) { flex-grow: 1; }
        tabs tab,.tab-background { height: var(--tab-min-height); }
        tab > .tab-stack { width: 100%; }
    
        /* Tableiste Linken und rechten Ziehbereich Ausblenden
           左右 → hbox.titlebar-spacer
             左 → hbox.titlebar-spacer[type="pre-tabs"]
             右 → hbox.titlebar-spacer[type="post-tabs"] */
        hbox.titlebar-spacer
        ,
        /* Ausblenden */
        #alltabs-button,tabs tab:not([fadein]),
        [class="scrollbutton-up"],[class="scrollbutton-up"] ~ spacer,
        [class="scrollbutton-down"] { display: none; }
    Alles anzeigen

    bitte auch mal testen.

    Mfg.
    Endor

  • Update auf FX 72.0 - Tabs verändert

    • Endor
    • 9. Januar 2020 um 13:14

    Teste mal diesen CSS Code , der schiebt die Tableiste wieder runter

    und macht sie bei bedarf Mehrzeilig:

    CSS
        @charset "UTF-8";
    
        /* Tab-Leiste unterhalb der Symbolleiste verschieben */
        #titlebar { -moz-box-ordinal-group: 2; }
    
        /* Menü nach oben verschieben */
        #toolbar-menubar { position: fixed; display: inline-flex; }
        [sizemode="maximized"]:not([tabsintitlebar="true"]) #toolbar-menubar,
        [sizemode="normal"] #toolbar-menubar { top: 1px; }
        [sizemode="maximized"] #toolbar-menubar { top: 8px; }
    
        /* Platz für die Menüleiste oberhalb der Symbolleiste schaffen */
        #main-window[tabsintitlebar="true"] #navigator-toolbox:not([inFullscreen="true"]) { border-top: solid 29px transparent !important; }
        #main-window:not([tabsintitlebar="true"]) #navigator-toolbox:not([inFullscreen="true"]) { border-top: solid 21px transparent !important; }
    
        /* Freien Bereich für Menü und Titelleistenschaltflächen festlegen */
        [tabsintitlebar="true"] #navigator-toolbox { -moz-window-dragging: drag; }
    
        /* Titelleistenschaltfläche nach rechts oben verschieben */
        #navigator-toolbox:not([style^="margin-top:"])[style=""][inFullscreen="true"] #window-controls,
        [tabsintitlebar="true"] .titlebar-buttonbox-container { display: block; position: fixed; right: 0; }
        [tabsintitlebar="true"][sizemode="normal"] .titlebar-buttonbox-container { top: 1px; }
        [tabsintitlebar="true"][sizemode="maximized"] .titlebar-buttonbox-container { top: 8px; }
        #navigator-toolbox:not([style^="margin-top:"])[style=""][inFullscreen="true"] #window-controls { top: 0; }
    
        /* auf der rechten Seite Platz machen, damit die Schaltflächen der Titelleiste und der 
           Navigationssymbolleiste nicht im Vollbildmodus angezeigt werden */
        #navigator-toolbox[inFullscreen="true"] #nav-bar { padding-right: 109px !important; }
    
        /*Mehrzeilige Tableiste */
        tabs > arrowscrollbox { display: block; }
        scrollbox[part][orient="horizontal"] {
            display: flex;
            flex-wrap: wrap; }
        tabs tab[fadein]:not([pinned]) { flex-grow: 1; }
        tabs tab,.tab-background { height: var(--tab-min-height); }
        tab > .tab-stack { width: 100%; }
    
        /* Tableiste Linken und rechten Ziehbereich Ausblenden
           Links und rechts → hbox.titlebar-spacer 
           Nur links → hbox.titlebar-spacer[type="pre-tabs"] 
           Nur rechts → hbox.titlebar-spacer[type="post-tabs"] */
        hbox.titlebar-spacer
        ,
        /* Ausblenden */
        #alltabs-button,tabs tab:not([fadein]),
        [class="scrollbutton-up"],[class="scrollbutton-up"] ~ spacer,
        [class="scrollbutton-down"] { display: none; }
    Alles anzeigen

    Hier funktioniert er in Firefox 72.0.1

    Mfg.
    Endor

  • Änderung, die mir meine Anzeige verändert hat

    • Endor
    • 8. Januar 2020 um 22:18

    Panther1

    prima freut mich wenn es bei Dir wieder funktioniert.

    Mfg.

    Endor

  • Lesezeichensymbolleiste - Alle LZ untereinander

    • Endor
    • 8. Januar 2020 um 22:14

    Hallo zusammen.

    Ich habe diesen css Code bei der Hand, keine Ahnung ob der auch im 74er

    funktioniert, wenn ihr wollt könnt ihr den ja mal testen:

    CSS
    @-moz-document url-prefix("chrome://browser/content/browser.xhtml") {
    
    
    /*  Mehrzeilige Lesezeichenleiste  */
    #PersonalToolbar,
    #PlacesToolbar {
    max-height: calc(21px * 3) !important;
    }
    #personal-bookmarks,
    #PlacesToolbar,
    #PlacesToolbarItems {
    display: block;
    }
    #PlacesToolbar {
    overflow-x: hidden;
    overflow-y: auto;
    }
    #PersonalToolbar toolbarbutton {
    min-height: 20px !important;
    max-height: 20px !important;
    }
    #PlacesToolbar {
    -moz-window-dragging: no-drag;
    }
    #PlacesToolbarItems {
    overflow-x: visible;
    overflow-y: visible;
    }
    }
    Alles anzeigen

    Stammt aus einem Paket von CSS Codes aus Japanische Quelle.

    Mfg.
    Endor

  • Änderung, die mir meine Anzeige verändert hat

    • Endor
    • 8. Januar 2020 um 21:23

    mrspeggy

    Hast Du in about:config mal geschaut wie dieser Eintrag aussieht:

    layout.css.xul-box-display-values.survive-blockification.enabled

    der sollte true sein.

    Bei mir war er durch einen eigenen Fehler auf false, daher sah es bei mir genau so aus wie bei Dir.

    Firefox neu starten für alle Fälle, wenn Du von false auf true umstellen musstest.

    Mfg.
    Endor

  • Update auf FX 72.0 - Tabs verändert - Lesezeichen verschwunden?

    • Endor
    • 8. Januar 2020 um 15:01
    Zitat von Endor

    layout.css.xul-box-display-values.survive-blockification.enabled auf true

    Das hat bei mir genau das Problem behoben.

    Mfg.
    Endor

  • Update auf FX 72.0 - Tabs verändert - Lesezeichen verschwunden?

    • Endor
    • 8. Januar 2020 um 14:40

    Hatte hier das selbe Problem. Auch die Änderung des Eintrags:
    layout.css.xul-box-display-values.survive-blockification.enabled auf true

    hat hier zuerst nichts gebracht. Bis mit eingefallen ist, dass ich genau diesen
    Eintrag mit der user.js Datei immer auf false setze wegen einem uc Script,

    das sonst nicht richtig funktioniert. Nachdem ich das in der user.js Datei
    geändert hatte funktioniert es bei mir auch wieder einwandfrei.

    Vielleicht habt ihr ja auch eine user.js Datei mit entsprechendem Eintrag.
    Schaut mal nach.

    Mfg.
    Endor

Unterstütze uns!

Jährlich (2026)

72,4 %

72,4% (560,79 von 775 EUR)

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