FF 57 Mehrzeilige Tab-Leiste

Hier geht es um Fragen und Probleme mit Themes und Erweiterungen für den Firefox.
Benutzeravatar
Fox2Fox
Senior-Mitglied
Beiträge: 21007
Registriert: So, 22. Feb 2009 14:05
Wohnort: Rheinkilometer 780

Re: FF 57 Mehrzeilige Tab-Leiste

#46

Beitrag von Fox2Fox » Mo, 28. Mai 2018 13:34

Da ich diesen Code nicht selbst gestrickt habe, kann ich dir zum Inhalt nichts sagen.

Vielleicht meldet sich 2002Andreas noch. Wenn mich nicht alles täuscht, kam der Code von ihm.
Allgemeine Fehlersuche Anleitung für Fragen im Forum Mein Firefox Keine Support-Anfragen per PN

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 12093
Registriert: Fr, 20. Apr 2007 15:41
Wohnort: Irgendwo ganz weit im Süden und doch mitten in den Bergen
Kontaktdaten:

Re: FF 57 Mehrzeilige Tab-Leiste

#47

Beitrag von Endor » Mo, 28. Mai 2018 15:41

Nur zur Info, 2002 Andreas ist bis zum Wochenende nicht erreichbar.
Daher wird er auch vorher nicht antworten.
Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0.1) Gecko/20100101 Firefox/63.0.3
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/Firefox/64.0b12
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:65.0) Gecko/Firefox/65.0a1

OS: Windows 7 H. P. 64 Bit Versions Info Stand 23.11.2018
Kein Support per PN. Fragen bitte im Forum stellen!

AdE
Junior-Mitglied
Beiträge: 15
Registriert: Mi, 23. Mär 2011 18:35

Re: FF 57 Mehrzeilige Tab-Leiste

#48

Beitrag von AdE » Mo, 28. Mai 2018 16:46

Danke für die Info. Allein bekomme ich es leider nicht hin.

BurtGummer
Junior-Mitglied
Beiträge: 4
Registriert: Mi, 12. Mai 2010 12:43

Re: FF 57 Mehrzeilige Tab-Leiste

#49

Beitrag von BurtGummer » Mi, 27. Jun 2018 13:54

Hallo,

weil diese Funktion für mich sehr wichtig ist, bin ich schon fast auf Vivaldi umgestiegen...

An den Ersteller der github-Seite:

https://github.com/Endor8/userChrome.js ... -Tableiste

Bitte wenigstens eine kleine Beschreibung dazuschreiben, was man wo erstellen muss. Zb:

1. userChrome.css erstellen (wenn sie nicht schon existiert) im Profil-Ordner, bei Firefox Portable zB.:
FirefoxPortable\Data\profile\chrome\
beim normal installierten Firefox zB.:
%AppData% eingeben, dann:
Roaming\Mozilla\Firefox\Profiles\PROFILNAME.default\chrome\
Wenn der chrome Ordner nicht existiert, anlegen.
2. das Script in die userChrome.css kopieren, eventuell anpassen, speichern und Firefox neu starten.

Und ich finde es super, dass auch sowas auf Github landet.

Dass man durch die Tableiste scrollen kann wenn man rechts einen Scrollbalken hat wäre echt toll.
Zuletzt geändert von BurtGummer am Mi, 27. Jun 2018 14:02, insgesamt 1-mal geändert.

Benutzeravatar
2002Andreas
Moderator
Beiträge: 39030
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

Re: FF 57 Mehrzeilige Tab-Leiste

#50

Beitrag von 2002Andreas » Mi, 27. Jun 2018 14:01

BurtGummer hat geschrieben:
Mi, 27. Jun 2018 13:54
Bitte wenigstens eine kleine Beschreibung dazuschreiben, was man wo erstellen muss
Steht im Beitrag Nr.2 in diesem Thread. :wink:

Re: FF 57 Mehrzeilige Tab-Leiste
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 12093
Registriert: Fr, 20. Apr 2007 15:41
Wohnort: Irgendwo ganz weit im Süden und doch mitten in den Bergen
Kontaktdaten:

Re: FF 57 Mehrzeilige Tab-Leiste

#51

Beitrag von Endor » Mi, 27. Jun 2018 14:34

Zum scrollen durch die Tableiste kannst Du dieses Script mal testen:
https://github.com/Endor8/userChrome.js ... roll.uc.js

Maus auf Tab oder Tableiste und scrollen.

Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0.1) Gecko/20100101 Firefox/63.0.3
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/Firefox/64.0b12
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:65.0) Gecko/Firefox/65.0a1

OS: Windows 7 H. P. 64 Bit Versions Info Stand 23.11.2018
Kein Support per PN. Fragen bitte im Forum stellen!

Benutzeravatar
2002Andreas
Moderator
Beiträge: 39030
Registriert: Fr, 04. Jul 2008 19:25
Wohnort: Niedersachsen

Re: FF 57 Mehrzeilige Tab-Leiste

#52

Beitrag von 2002Andreas » Mi, 27. Jun 2018 14:39

Zur Nutzung von Scripten bedarf es erst einer Vorbereitung. :wink:

Firefox Anpassungen : die Basis
Mit freundlichem Gruß
Andreas
Mein System    Meine Add-ons

BurtGummer
Junior-Mitglied
Beiträge: 4
Registriert: Mi, 12. Mai 2010 12:43

Re: FF 57 Mehrzeilige Tab-Leiste

#53

Beitrag von BurtGummer » Mi, 27. Jun 2018 15:01

Euch vielen Dank für die schnelle Reaktion. Trotzdem wäre es deutlich benutzerfreundlicher, alle Infos auf einer Seite (zB. die von Github) zu haben ohne erst x Seiten eines Forums durchforsten zu müssen. Aber eventuell sehe ich das auch zu kritisch :-)

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 12093
Registriert: Fr, 20. Apr 2007 15:41
Wohnort: Irgendwo ganz weit im Süden und doch mitten in den Bergen
Kontaktdaten:

Re: FF 57 Mehrzeilige Tab-Leiste

#54

Beitrag von Endor » Mi, 27. Jun 2018 17:29

Beziehst Du dich auf die Verwendung von Scripten, wenn ja Anleitung
ist bei mir in Github auch vorhanden:
https://github.com/Endor8/userChrome.js ... /readme.md

Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0.1) Gecko/20100101 Firefox/63.0.3
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/Firefox/64.0b12
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:65.0) Gecko/Firefox/65.0a1

OS: Windows 7 H. P. 64 Bit Versions Info Stand 23.11.2018
Kein Support per PN. Fragen bitte im Forum stellen!

Benutzeravatar
milupo
Senior-Mitglied
Beiträge: 4987
Registriert: Fr, 27. Okt 2006 22:25

Re: FF 57 Mehrzeilige Tab-Leiste

#55

Beitrag von milupo » Mi, 27. Jun 2018 19:43

BurtGummer hat geschrieben:
Mi, 27. Jun 2018 15:01
Euch vielen Dank für die schnelle Reaktion. Trotzdem wäre es deutlich benutzerfreundlicher, alle Infos auf einer Seite (zB. die von Github) zu haben ohne erst x Seiten eines Forums durchforsten zu müssen. Aber eventuell sehe ich das auch zu kritisch :-)
Wenn du wirklich im Forum nachgeschaut hättest, hättest du diesen Beitrag nicht zu schreiben brauchen. Im Unterforum Anpassungen ist der dazugehörige Thread ganz oben angepinnt.
Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org, u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django und LibreOffice

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 12093
Registriert: Fr, 20. Apr 2007 15:41
Wohnort: Irgendwo ganz weit im Süden und doch mitten in den Bergen
Kontaktdaten:

Re: FF 57 Mehrzeilige Tab-Leiste

#56

Beitrag von Endor » Do, 19. Jul 2018 15:52

Nur mal zur Info, soweit mir das bekannt ist, kann also auch falsch sein,
kann man Tabs ohne ein Script seit Firefox 61 nicht mehr verschieben.
Es muss also zuerst mal ein Script geladen werden, und dann den CSS Code zu.
Dann sollten die Tabs auch wieder verschiebbar sein.

Script:

Code: Alles auswählen

// ==UserScript==
// @name           zzzz-MultiRowTab_LiteforFx48.uc.js
// @namespace      http://space.geocities.yahoo.co.jp/gl/alice0775
// @description    Mehrzeilige Tableiste, Experimentelle CSS Version
// @include        main
// @compatibility  Firefox 48
// @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==
"user strict";
zzzz_MultiRowTabLite();
function zzzz_MultiRowTabLite(){
  var style = ' \
    #TabsToolbar .tabbrowser-tab { \
        border-left: solid 1px rgba(0,0,0,.0) !important; \
        border-right: solid 1px rgba(0,0,0,.0) !important; \
    }\ ';
    var sspi = document.createProcessingInstruction(
        'xml-stylesheet',
        'type="text/css" href="data:text/css,' + encodeURIComponent(style) + '"' );
    document.insertBefore(sspi, document.documentElement);
  style = ' \
    #tabbrowser-tabs .scrollbox-innerbox scrollbar {\
         -moz-window-dragging: no-drag !important;\
    }\ ';
  var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);
  var ios = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService);
  var uri = ios.newURI("data:text/css," + encodeURIComponent(style), null, null);
  sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    gBrowser.tabContainer._animateTabMove = function(event){};
    gBrowser.tabContainer._finishAnimateTabMove = function(event){};
    gBrowser.tabContainer.lastVisibleTab = function() {
        var tabs = this.childNodes;
        for (let i = tabs.length - 1; i >= 0; i--){
            if (!tabs[i].hasAttribute("hidden"))
                return i;
        }
        return -1;
    };
    gBrowser.tabContainer.clearDropIndicator = function() {
        var tabs = this.childNodes;
        for (let i = 0, len = tabs.length; i < len; i++){
            let tab_s= tabs[i].style;
            tab_s.removeProperty("border-left-color");
            tab_s.removeProperty("border-right-color");
        }
    };
    gBrowser.tabContainer.addEventListener("drop", function(event) {
        this.onDrop(event);
    }.bind(gBrowser.tabContainer), true);
    gBrowser.tabContainer.addEventListener("dragleave", function(event) {
        this.clearDropIndicator(event);
    }.bind(gBrowser.tabContainer), true);
    gBrowser.tabContainer._onDragOver = function(event) {
        this.MultiRowTabonDragOver(event);
        var effects = this._getDropEffectForTabDrag(event);
        this.clearDropIndicator();
        var newIndex = this._getDropIndex(event);
        if (newIndex == null) {
            return;
        }
        if (newIndex < this.childNodes.length) {
            this.childNodes[newIndex].style.setProperty("border-left-color","red","important");
        } else {
            newIndex = gBrowser.tabContainer.lastVisibleTab();
            if (newIndex >= 0)
                this.childNodes[newIndex].style.setProperty("border-right-color","red","important");
        }
    };
    gBrowser.tabContainer.addEventListener("dragover", gBrowser.tabContainer._onDragOver, true);
    gBrowser.tabContainer._getDropIndex = function(aEvent) {
        var tabs = this.childNodes;
        if (window.getComputedStyle(this, null).direction == "ltr") {
            for (let i = 0; i < tabs.length; i++){
                if (aEvent.screenY > tabs[i].boxObject.screenY &&
                    aEvent.screenY < tabs[i].boxObject.screenY + tabs[i].boxObject.height) {
                    if (aEvent.screenX > tabs[i].boxObject.screenX &&
                        aEvent.screenX < tabs[i].boxObject.screenX + tabs[i].boxObject.width / 2)
                        return i;
                    if (aEvent.screenX > tabs[i].boxObject.screenX + tabs[i].boxObject.width / 2 &&
                        aEvent.screenX < tabs[i].boxObject.screenX + tabs[i].boxObject.width)
                        return i + 1;
                }
            }
        } else {
            for (let i = 0; i < tabs.length; i++){
                if (aEvent.screenY > tabs[i].boxObject.screenY &&
                    aEvent.screenY < tabs[i].boxObject.screenY + tabs[i].boxObject.height) {
                    if (aEvent.screenX < tabs[i].boxObject.screenX + tabs[i].boxObject.width &&
                        aEvent.screenX > tabs[i].boxObject.screenX + tabs[i].boxObject.width / 2)
                        return i;
                    if (aEvent.screenX < tabs[i].boxObject.screenX + tabs[i].boxObject.width / 2 &&
                        aEvent.screenX > tabs[i].boxObject.screenX)
                        return i + 1;
                }
            }
        }
        return tabs.length;
    };
    gBrowser.tabContainer.onDrop = function(event) {
        var newIndex;
        this.clearDropIndicator();
        var dt = event.dataTransfer;
        var dropEffect = dt.dropEffect;
        var draggedTab;
        if (dt.mozTypesAt(0)[0] == TAB_DROP_TYPE) {
            draggedTab = dt.mozGetDataAt(TAB_DROP_TYPE, 0);
            if (!draggedTab)
                return;
        }
        if (draggedTab && dropEffect == "copy") {
        } else if (draggedTab && draggedTab.parentNode == this) {
            newIndex = this._getDropIndex(event, false);
            if (newIndex > draggedTab._tPos)
                newIndex--;
            gBrowser.moveTabTo(draggedTab, newIndex);
        }
    };
    gBrowser.tabContainer.MultiRowTabonDragOver = function(event) {};
}
Zur Verwendung des Scripts muss die Basis gewährleistet sein:
viewtopic.php?f=16&t=122538

CSS Code:

Code: Alles auswählen

/*AGENT_SHEET*/
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* === Mehrzeilige Tableiste === */

/* Notwendige Anpassung für Titelleiste */
#titlebar {
    height: 32px !important;
    margin-bottom: -32px !important;
}
#main-window[sizemode="maximized"] #titlebar {
    margin-bottom: -24px !important;
}
#titlebar-buttonbox {
    height: 32px !important;
}
/* Tableiste */
#tabbrowser-tabs,
.tabbrowser-arrowscrollbox {
    min-height: 32px !important;
}

/* Die angezeigte Bildlaufleiste, bewegt sich mit dem Mausrad, 
wenn die Anzahl der Tabzeilen um mehr als die angegebene Anzahl erhöht wird  */

.tabbrowser-arrowscrollbox { -moz-binding: url("chrome://global/content/bindings/scrollbox.xml#arrowscrollbox") !important; }
/* Anzahl der Tabreihen */
#tabbrowser-tabs .scrollbox-innerbox {
    overflow-x: hidden !important;
    overflow-y: auto !important;
    max-height: calc( 32px * 5 ) !important;/* Der Zahlenwert auf der rechten Seite ist die Anzahl der Tabzeilen */
}

/* Mehrzeilige Tableiste */
#tabbrowser-tabs .arrowscrollbox-scrollbox {
    overflow: visible !important;
    display: block !important;
}
#tabbrowser-tabs .scrollbox-innerbox {
    display: flex !important;
    flex-wrap: wrap !important;
}
/* Tab */
.tabbrowser-tab {
    display: -webkit-box !important;
    min-height: 32px !important;
}
.tabbrowser-tab:not([pinned]) {
    flex-grow: 1 !important;
}
.tab-stack { width: 100% !important; }

/* -- Ausblenden -- */
#tabbrowser-tabs autorepeatbutton {
    display: none !important;
}
Beides habe ich in einem asiatischen Forum gefunden.
Mangels Zeit konnte ich es noch nicht testen.
Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0.1) Gecko/20100101 Firefox/63.0.3
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/Firefox/64.0b12
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:65.0) Gecko/Firefox/65.0a1

OS: Windows 7 H. P. 64 Bit Versions Info Stand 23.11.2018
Kein Support per PN. Fragen bitte im Forum stellen!

JeffWood

Re: FF 57 Mehrzeilige Tab-Leiste

#57

Beitrag von JeffWood » Do, 19. Jul 2018 18:58

Vielen Dank, Endor!

Das verschieben funktioniert mit dem Script bei mir einwandfrei, allerdings nicht mit dem dazugehörigen CSS-Code.
Hier "meine"(alles zusammengeklaut 8) ) CSS-Version mit der es erstmals ganz brauchbar für mich funktioniert:

Code: Alles auswählen

:root {
  --tab-min-height: 28px !important;
}
/* titlebar buttons */
#titlebar-buttonbox {
  vertical-align: top !important;
  display: block !important;
}
.tabbrowser-arrowscrollbox scrollbox {
  overflow: visible !important;
}
.tabbrowser-arrowscrollbox scrollbox > box {
  display: block !important;
}
/* titlebar button height */
toolbarbutton.titlebar-button {
  min-height: 10px !important;
}
/* tabs right position */
.tabbrowser-tabs {
  margin-right: -41px !important;
}
/* tab size */
.tabbrowser-tab:not([pinned]) {
  min-width: 188px !important; 
  min-height: var(--tab-min-height) !important;
  max-height: var(--tab-min-height) !important;
}
.tabbrowser-tabs .tabbrowser-tab {
  vertical-align: top !important;
  -moz-box-sizing: border-box !important;
  min-height: var(--tab-min-height) !important;
  max-height: var(--tab-min-height) !important;
}

#tabbrowser-tabs .scrollbox-innerbox {
  display: flex;
  flex-wrap: wrap;
  overflow-y: auto !important;
  min-height: var(--tab-min-height);
  max-height: calc(4*var(--tab-min-height)) !important; /* 4 rows */
}

#tabbrowser-tabs .arrowscrollbox-scrollbox {
  overflow: visible; 
  display: block;
}

/* Button for scrolling tabs to the left */
.scrollbutton-up{
  display: none;
}

/* Button for scrolling tabs to the right */
.scrollbutton-down{
  display: none;
}

/*Drop-down menu for all tabs */
#alltabs-button{
  display: none;
}
ScreenTabs03.jpg

Das einzige, was noch nicht funktioniert ist, dass bei sichtbarer Scrollbox ein neu hinzugefügter Tab nicht automatisch in den sichtbaren Bereich gescrollt wird. Das muss man leider händisch machen.

Hat da vielleicht jemand eine Lösung?

...aber ansonsten bin ich bis jetzt ganz zufrieden (muss noch weiter testen)....

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 12093
Registriert: Fr, 20. Apr 2007 15:41
Wohnort: Irgendwo ganz weit im Süden und doch mitten in den Bergen
Kontaktdaten:

Re: FF 57 Mehrzeilige Tab-Leiste

#58

Beitrag von Endor » Do, 19. Jul 2018 19:53

Da wäre noch dieser CSS Code dabei, aber der macht einiges mehr glaube ich.

Code: Alles auswählen

/*AGENT_SHEET*/
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/* === Symbolleiste Sortieren === */
#nav-bar { /* main toolbar */
    padding-right: 139px !important;
    -moz-box-ordinal-group: 1 !important;
}
#PersonalToolbar { /* bookmarks toolbar */
    -moz-box-ordinal-group: 2 !important;
}
#TabsToolbar { /* tabbar */
    -moz-box-ordinal-group: 3 !important;
}
/* === Mehrzeilige Tableiste === */
/* Titelleisten Anpassung */
#titlebar {
    height: 32px !important;
    margin-bottom: -32px !important;
}
#main-window[sizemode="maximized"] #titlebar {
    margin-bottom: -24px !important;
}
#titlebar-buttonbox {
    height: 28px !important;
}
/* Tableiste */
#tabbrowser-tabs,.tabbrowser-arrowscrollbox {
    min-height: 32px !important;
}

/* Die angezeigte Scrollbar, bewegt sich mit dem Mausrad, wenn die Anzahl der Tabreihen um mehr als die angegebene Anzahl erhöht wird */
.tabbrowser-arrowscrollbox { -moz-binding: url("chrome://global/content/bindings/scrollbox.xml#arrowscrollbox") !important; }
/* Azahl Tabreihen */
#tabbrowser-tabs .scrollbox-innerbox {
    overflow-x: hidden !important;
    overflow-y: auto !important;
    max-height: calc( 32px * 5 ) !important;/* Die Zahl Rechts ist die Anzahl der Tab-reihen */
}

/* Mehrzeilige Tableiste - deren Elemente */
#tabbrowser-tabs .arrowscrollbox-scrollbox {
    overflow: visible !important;
    display: block !important;
}
#tabbrowser-tabs .scrollbox-innerbox {
    display: flex !important;
    flex-wrap: wrap !important;
}
/* Tab */
.tabbrowser-tab {
    display: -webkit-box !important;
    min-height: 32px !important;
}
.tabbrowser-tab:not([pinned]) {
    flex-grow: 1 !important;
}
.tab-stack { width: 100% !important; }
/* -- Ausblenden -- */
#TabsToolbar .titlebar-placeholder,
#tabbrowser-tabs autorepeatbutton {
    display: none !important;
}

/* === Symbolleiste === */
/* Breite der Navigationsleiste */
#urlbar,.searchbar-textbox {
    margin: 1px 0 1px 0 !important;
    min-height: 26px !important;
}
/* Symbolleistensymbol ucjs - Standortleiste - Symbolleisten Breite*/
#page-action-buttons,
.search-go-container {
    height: 22px !important;
}
#urlbar .urlbar-icon,
#ucjs-Locationbar-toolbar .toolbarbutton-icon {
    width: 22px !important;
    height: 22px !important;
    padding: 4px !important;
}
#ucjs-Locationbar-toolbar toolbarbutton.toolbarbutton-1:hover,
#ucjs-Locationbar-toolbar toolbaritem toolbarbutton:hover {
    background-color: rgba(255, 255, 255, 0.2) !important;
}
#ucjs-Locationbar-toolbar,
#nav-bar .toolbarbutton-1 {
    padding: 0 !important;
}
#nav-bar toolbarbutton.toolbarbutton-1 .toolbarbutton-icon[label="ExtrasConfigMenu+"],
#nav-bar toolbarbutton.toolbarbutton-1.chromeclass-toolbar-additional .toolbarbutton-icon,
#nav-bar toolbarbutton.toolbarbutton-1.chromeclass-toolbar-additional .toolbarbutton-badge-stack,
#nav-bar toolbaritem toolbarbutton.toolbarbutton-1 .toolbarbutton-badge-stack {
    width: 24px !important;
    height: 24px !important;
    padding: 4px !important;
}
#nav-bar toolbarbutton#downloads-button .toolbarbutton-icon,
#nav-bar toolbarbutton.toolbarbutton-1.webextension-browser-action .toolbarbutton-badge-stack {
    width: 24px !important;
    height: 24px !important;
    padding: 0 !important;
}
#PanelUI-button {
    margin-inline-start: 1px !important;
    border-inline-start: none !important;
    margin-inline-end: 1px !important;
    border-inline-end: none !important;
}
/* urlbar-zoom-button */
#urlbar-zoom-button {
    margin: 0 !important;
}
/* toolbarbutton-badge */
#nav-bar .toolbarbutton-badge {
    margin-top: 0px !important;
    min-width: 12px !important;
    max-height: 12px !important;
    margin-inline-end: 0px !important;
    font-size: 8px !important;
}
 .toolbarbutton-badge {
    margin-top: -2px !important;
    min-width: 12px !important;
    max-height: 12px !important;
    margin-inline-end: -3px !important;
    font-size: 8px !important;
}
/* Lesezeichen-Symbolleiste */
#navigator-toolbox > #PersonalToolbar {
    padding: 1px 2px 1px 2px !important;
    visibility: visible !important;
}
#PersonalToolbar toolbarbutton {
    padding: 1px 3px 1px 3px !important;
    margin: 0 !important;
}
#PersonalToolbar #personal-bookmarks {
    height: 20px !important;
}
Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0.1) Gecko/20100101 Firefox/63.0.3
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/Firefox/64.0b12
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:65.0) Gecko/Firefox/65.0a1

OS: Windows 7 H. P. 64 Bit Versions Info Stand 23.11.2018
Kein Support per PN. Fragen bitte im Forum stellen!

Benutzeravatar
Endor
Senior-Mitglied
Beiträge: 12093
Registriert: Fr, 20. Apr 2007 15:41
Wohnort: Irgendwo ganz weit im Süden und doch mitten in den Bergen
Kontaktdaten:

Re: FF 57 Mehrzeilige Tab-Leiste

#59

Beitrag von Endor » Fr, 10. Aug 2018 21:07

Hallo zusammen.
Es gibt wieder etwas neues:
Vier Scripte mit kleinen Unterschieden.
https://github.com/Endor8/userChrome.js ... utirowtabs

Von den ganzen CSS Codes sollte es keinen mehr brauchen, nur eines der vier
Scripte sowie den kleinen CSS Code auf der verlinkten Seite.
Sonst nichts.

Mfg.
Endor
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0.1) Gecko/20100101 Firefox/63.0.3
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/Firefox/64.0b12
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:65.0) Gecko/Firefox/65.0a1

OS: Windows 7 H. P. 64 Bit Versions Info Stand 23.11.2018
Kein Support per PN. Fragen bitte im Forum stellen!

Pete
Junior-Mitglied
Beiträge: 43
Registriert: Sa, 18. Nov 2017 17:06

Re: FF 57 Mehrzeilige Tab-Leiste

#60

Beitrag von Pete Themen-Starter » Fr, 10. Aug 2018 21:18

Hallo Endor,

vielen Dank für die Neuigkeit!

Mfg. Pete.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste