Nein. Außer dem Script für das Datum und die Uhrzeit (uhr.uc.js), wie man sieht, und einem Script für den Mousehovereffekt (mousehover.uc.js) habe ich keine Scripte, die irgend etwas an der Oberfläche ansonsten beeinflussen.
FF 72 Lösung für Tableiste unter LZ-Symbolleiste gesucht
-
thomas7 -
9. Januar 2020 um 09:47 -
Erledigt
-
-
-
2002Andreas Ja, eben noch einmal und alles andere aus der css gelöscht. Nach wie vor überschreibt die Tab-Leiste dann die Lesezeichen-Symbolleiste. Schon seltsam
-
die Lesezeichen-Symbolleiste.
Und wenn du mal in Zeile 6 den Wert von:
änderst?
-
Hat einen Moment gedauert, da ich mich auf -32px annähern musste. Jetzt habe ich nur das Problem, dass nur der jeweilige Tab sichtbar ist, die Tabzeile jedoch unsichtbar!
-
die Tabzeile jedoch unsichtbar!
Hier sieht das so mit dem Code und -4px so aus:
Und da passt alles, k.A. was euch dazwischenfunkt
-
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 -
! Das funktioniert prima ! Jetzt habe ich nur ein ganz kleines "Schönheitsproblem rechts. Dort finden sich wie in der Menüzeile, das Schließen-Kreuz, das Verkleinerungssymbol und das für die Taskleiste - aber damit kann ich gut leben.
-
-
Hast Du den CSS Code entfernt, denn den braucht es ja nun nicht mehr.
-
2002Andreas Danke. Es dauerte etwas bis ich kapiert habe, das es der css-Zweizeiler "#TabsToolbar" ist, danke!
Endor Natürlich. Denn sonst könnte es ja bei mir nicht wunschgemäss funktionieren. Auch dir danke! -
Es dauerte etwas
Hauptsache es funktioniert
-
-
So ihr beiden Spezialisten. Jetzt gibt es nur zwei kleinere Schönheitsprobleme mit euren beiden Lösungen, die ich euch nur zeigen will, sie müssen nicht gelöst werden.
- Rechts (orange markiert) verschiebt sich das Tab-Schließen-Kreuz (AddOn Close Current Tab, für mich zweckmässig wenn ich mehrere Tabs hintereinander schließen will) durch einen Leerraum nach links.
- Wird der FF verkleinert, taucht links (grün markiert) ein Leerraum auf. -
wie hast Du das Schließen Kreuz am Ende der Tableiste eingefügt, den ich habe in einem neuen Profil da keines.
-
Das kommt von einem Addon, welches eben dieses Kreuz zusätzlich in der Tabzeile ganz rechts plaziert. Nennt sich "Close current tab". Ist für mich sehr hilfreich, wenn man einige, aber eben nicht alle offenen Tabs schließen möchte, da die Maus an der selben Stelle bleibt. Das Addon hat allerdings meine diversen vorherigen Versuche nicht beeinflußt, da ich die css-Probleme auch mit deaktiviertem Addon getestet hatte.
-
Css Code zum verschieben der Tableiste unter die Lesezeichenleiste:
...
Mfg.
EndorHallo Endor,
vielen Dank für den CSS Code. Ein Teil davon hat mir sehr geholfen, die Tableiste zu verschieben. Meine alten Tabeinstellungen wie Höhe, Anzahl der Zeilen konnte ich dadurch behalten. Hast Du vielleicht noch einen Tipp wie ich wieder mit meinem Mausscrollrad durch die Tabs scrollen kann? Das bisherige Script dazu funktioniert leider auch nicht mehr.
-
Bin zwar nicht der Endor. Das folgende Mousehoover-Script funktioniert bei mir auch im FF 72.0.1
Code
Alles anzeigenvar tab_hover = { event:null, tid:null, getTab: function(element) { while (element && element.localName != 'tab') { element = element.parentNode; }; return element; }, onLoad: function() { gBrowser.tabContainer.addEventListener("mouseout", tab_hover.onMouseOut, false); gBrowser.tabContainer.addEventListener("mouseover", tab_hover.onMouseOver, false); }, onUnload: function() { gBrowser.tabContainer.removeEventListener("mouseover", tab_hover.onMouseOver, false); gBrowser.tabContainer.removeEventListener("mouseout", tab_hover.onMouseOut, false); }, onMouseOver: function(event) { tab_hover.event = event.target; tab_hover.tid = setTimeout(function() { gBrowser.selectedTab = tab_hover.getTab(tab_hover.event); }, 250); }, onMouseOut: function() { clearTimeout(tab_hover.tid); } }; tab_hover.onLoad();
-
Hallo Thomas,
vielen Dank, bei mir leider nicht. Das läuft als .........uc.js bei Dir?
-
Teste diese uc Script mal:
Code
Alles anzeigen// ==UserScript== // @name Tab Wheel Scroll // @namespace https://www.camp-firefox.de/forum // @description Mit dem Mausrad durch die Tabs rollen // @include chrome://browser/content/browser.xhtml // ==/UserScript== (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); })();
funktioniert hier einwandfrei.
Mfg.
Endor
-