Das Script funktioniert für mich nach dem Update auf 61.0b3 nicht mehr. Haben die etwas verändert?
Mit dem Mausrad durch Tabs scrollen
-
markusm -
27. August 2017 um 17:48 -
Erledigt
-
-
Ich glaube nicht. Es funktioniert bei mir in Fx 60 - 62.
-
Also hab alles so wie es gesagt wurde und wenn ich nur 1 mal mit der Maus scrolle, dann scrollt sich der Firefox 3 minuten lang tot. Was ist denn das für ein Mist. Hab jetzt alles 3 mal kontrolliert, stimmt alles so wie zitronella es gesagt hat. :grr:
-
hab alles so wie es gesagt wurde
Zumindest hier funktioniert das Script einwandfrei. -
LOL hab mal die Sachen raus geschmissen und mal 2 Sachen die ich mal beim Portablen drin hab genommen und siehe da funzt einwandfrei und man braucht das ganze zeugs in den anderen Orndern gar nücht
Zumindestens wenn man jetzt nur das scrolling benutzt.
Für andere Scripte denke ich mal, wird es dann wohl doch gebraucht.folgende Dateien werden gebraucht
userchrome.css im Ordner chrom mit folgendem Inhalt
CSS.tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox { /* Place bindings.xml in the same folder as userChrome.css */ -moz-binding: url("bindings.xml#tabs-scroll") !important; }
Dann noch die bindings.xml ebenfalls im Ordner chrome mit diesem Inhalt
XML
Alles anzeigen<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE bindings> <bindings xmlns="http://www.mozilla.org/xbl"> <binding id="tabs-scroll" extends="chrome://global/content/bindings/scrollbox.xml#scrollbox"> <handlers> <handler event="wheel"><![CDATA[ // Preserve original behaviour if meta (Windows) key is held if (event.metaKey) return; if (event.deltaY < 0) { gBrowser.tabContainer.advanceSelectedTab(-1, true); } else { gBrowser.tabContainer.advanceSelectedTab(1, true); } event.stopPropagation(); event.preventDefault(); ]]></handler> </handlers> </binding> </bindings>
das war und funzt prächtig :lol:
-
Hi, also in FF 73 funktioniert das Tabscrollen mit der Maus definitiv nicht mehr, egal welche Version hier im Board schon angeboten wurde. Ich habe sämtlliche Dateien in den Ordnern wie es gesagt wurde. Die 2 Einstellungen in der about:config auch. Bekommen die Mehrzeilige Tabreihe hin, aber das wars dann. Achso das verstezen der Tabs geht auch nicht wirklich die gehen immer nur nach oben obwohl ich die Version genommen habe wo das angeblich gehen soll von den 10 Versionen von Endor. Scollen absolut no go. Wer kann mir da bitte mal helfen.
-
Mehrzeilige Tabs und das "Tab-Scrollen' mit dem Mausrad geht deswegen standardmäßig nicht, weil das Mausrad-Scrollen für das 'Durchblättern' der Zeilen/Seiten benutzt wird. Das ist das Standardverhalten bei 'Scrollboxen'.
Hier läuft allerdings schon eine Version, bei der das funktioniert und zwar indem man die Strg-Taste drückt oder das Mausrad über der Scrollbar benutzt oder nur 'Tab-Scrollen' einschaltet. Dies und ein paar andere Verbesserungen (Scrollen allgemein!) werde ich im Lauf des Tages als Update in diesem Thread posten.
-
Komisch wieso ist das vorher gegangen. Kann man das Durchblättern nicht weg nehmen und dafür das Maus scrollen benutzen? Da ich eh max 3 Zeilen habe die ohne Scroll balken auskommt.
-
Komisch wieso ist das vorher gegangen.
Weil das Binding für die Scrollbox in einer der letzten Versionen rausgeflogen ist, welches du ja über das xml-File definiert hast. Stichwort 'Shadow-Root'. Aber da kann vielleicht Sören Hentzschel eher was dazu sagen.
Ist aber auch egal, weil ja die alte Funktionalität wieder hergestellt werden kann, siehe mein vorheriges Posting...
-
Ok dann muss ich halt mal wieder etwas stöbern und dann basteln. Danke
-
Ok dann muss ich halt mal wieder etwas stöbern und dann basteln. Danke
Wenn du dich noch ca. 1 Stunde gedulden würdest, dann musst du weder stöbern noch basteln.
Den Link habe ich doch oben gepostet...
-
Mit basteln meine ich das ich dann die Tabs zb auf meine eigene Größe mit x und Farbe usw verändere. Ich hab gesehen das hier einige die Menüleiste in der Titelleiste haben das interessiert mich auch wie das geht^^
-
die Menüleiste in der Titelleiste
Dazu musst du doch nur die Titelleiste über das Anpassenfenster deaktivieren.
Oder habe ich dich jetzt falsch verstanden?
-
LOL der war gut. Ich dachte die wären zusammen ist natürlich nicht so, danke das Huhn war mal wieder blind
-
Alles ist gut, wir sind doch hier um zu helfen, wenn möglich
-
Ich benutze dieses Skript auf FF 81
Code
Alles anzeigen(function() { if (location != 'chrome://browser/content/browser.xhtml') return; const scrollRight = true; const wrap = true; gBrowser.tabContainer.addEventListener("wheel", function(event) { let dir = (scrollRight ? 1 : -1) * Math.sign(event.deltaY); setTimeout(function() { gBrowser.tabContainer.advanceSelectedTab(dir, wrap); }, 0); }, true); })();
Es funktioniert, aber wenn die Registerkarten über den Rand hinausgehen und die Navigationspfeile angezeigt werden, beginnt das Umschalten mit dem Mausrad zu ruckeln. Bitte helfen Sie, das Zucken nach Möglichkeit zu beseitigen.
P.S: Entschuldigung für mein Deutsch, ich verwende Google Übersetzer.
-
Teste bitte:
JavaScript
Alles anzeigen(function() { if (location != 'chrome://browser/content/browser.xhtml') return; const scrollRight = true; const wrap = true; const dirFactor = scrollRight ? 1 : -1; gBrowser.tabContainer.addEventListener('wheel', function(event) { //event.preventDefault(); event.stopPropagation(); let dir = dirFactor * Math.sign(event.deltaY); //setTimeout(function() { gBrowser.tabContainer.advanceSelectedTab(dir, wrap); //}, 0); }, true); })();
-
-
-
Skript aus Beitrag #37 funktioniert bei mir im 83er Nightly. Sowohl nach rechts als auch nach links.
-