Hallo Andreas - Du nu' wieder
OK... dann installiere ich FF ohne Beta erstmal neu...
SE-Tabs... bei allen anderen PCs funzt das, bei dem neuen hier nicht. Naja... evtl. mit einem aktuellen Release...
Melde mich....
DANKE !
Hallo Andreas - Du nu' wieder
OK... dann installiere ich FF ohne Beta erstmal neu...
SE-Tabs... bei allen anderen PCs funzt das, bei dem neuen hier nicht. Naja... evtl. mit einem aktuellen Release...
Melde mich....
DANKE !
Hallo Ihr's !,
2. Fragen:
1. Neuer Tab für SE-Links
Möchte in der Regel alle SE-Links und Bookmarks stets AUTOMATISCH in neuem Tab öffnen ( also nicht ständig erst rechte Maistaste drücken müssen ). In der Config eingestellt:
Es funktionieren:
browser.tabs.loadBookmarksInTabs = TRUE
browser.urlbar.openintab = TRUE
Links aus Suchmaschinen ( Google ) " browser.search.openintab = TRUE" funktioniert allerdings nicht (mehr).
Hat sich da evtl. in der about:Config von FF etwas geändert ? Oder streht dem eine andere Config im Wege ?
Wie bekomme ich das hin ?
2. Beta-Kanal füpr Updates verlassen
Ich arbeite an mehereren PCs und möchte einheitlich auf keine BETA-Versionen updaten lassen, nur Releases.
Wie kann ich "Updates aus Beta-Kanal" abstellen, so dass ich nur noch Releases zum Update angeboten bekomme ?
Danke Euch!
Gruß Ralf
Borsenfeger...
Das sehe ich aber auch so !
Na OK... wenn sonst einer Interesse hat... lasst es mich wissen!
das bräuchte es auch nicht. Grundsätzlich Interesse ?
Soll auch nicht "umsonst" sein !
Wir könntens mal mit einer Sache probieren: Anpassung eines PHP-Kontaktformulars - ohne DB / SQL.
Code ist vorhanden, müsste nur etwas angepasst werden... Hättest locker 1-2 Monate Zeit...
Na das ist ja fast "um die Ecke"!!!
Interesse an der Entwicklung oder Anpassung kleinerer Tools - meist mit viel Zeit... ?
Für Andreas:
Du bist aus Niedersachsen ? Wie weit von Goslar entfernt?
Wie steht's bei Dir mit PHP / SQL ?
Andreas... Andreas....
was soll ich sagen: Es funzt!
Danke für Deine Mühe ( ich weiß, ich wiederhole mich... ). Es hing dann wohl an dem margin zw. Tableiste und Menüleiste. Da scheint es bei einem FF-Upate wohl Änderungen gegeben zu haben.
Und da waren sie u.a. wieder... meine mangelnden Kenntnisse im CSS von FF ( #urlbar / url-input-box... ). Wo auch immer Ihr das Wissen her habt.
Klasse.... vielen Dank!
Falls Du mal nen (Nebenher-) Job suchst... sag an oder schick mir ne Mail...
Auch Euch allen vielen Dank... insbes. für's Abtauchen in meine prähistorischen Beiträge
Wünsche Euch eine frohe Weihnachtszeit und einen guten Rutsch in ein gesundes, glückliches und erfolgreiches neus Jahr!
Ralf
P.S:: Bis zum nächsten mal
Hallo Leute -
und hallo "Schlingo" und "Sören Hentzschel"
Für Eure Mühen und Versuchen.... vielen Dank, echt maaah! Aber jetzt blick ich gar nicht mehr durch.
Sören schreibt, dass "focus" im Quellcode von FF nicht enthalten sei. Also wo krieg ich denn mal neDoku (...?) von den CSS-Befehlen des von FF her? CSS ist ja ansonsten kein DIng...
Die Klasse ... opacity:1... hab ich rausgenommen - war wohl Asbaqch.
Was bedeutet...
Code in Zeile 237 funktioniert auch nicht mehr in der Urlbar.
und eiiges andere...
Ich fahrmal grad runter und mit den Änderungen wieder hoc....
wieder da... neee, leider nix Neues.
Könnte mir jemand mal die letzte UserChrome.css hier reinsetzen?
Ich kann Eure Änderungen evtl. nicht nachvollzehen.
Wenns dann auch nicht hinhaut, insalliere ich den FF als weietere Anwendung komplett neu und versuche meine Änderunen in der Config nach zu vollziehen.
Bis dahin mal wieder.... DANKE!
Danke!
Dazu müsste man wissen, was du alles verändert hast.
... Wenn ich das alles wüßte und noch zusammentragen kann. Eher nicht.
Werden bei einem neuen Profil die about:config's übernommen ?
Ich werde mal versuvhen FF neu zu installieren und den alten Profilordner reinzukopieren.
Oder ich belassses es bei den Menü-Short-Cuts... die funzen ja.
Uuuups...
UserChrome.css ;
/* Tableiste mehrreihig oben */
#tabbrowser-tabs, #tabbrowser-arrowscrollbox, #tabbrowser-tabs[positionpinnedtabs] > #tabbrowser-arrowscrollbox > .tabbrowser-tab[pinned]
{
margin-top: -15px !important;
margin-bottom: -5px !important;
}
[tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox
{
padding-top: 10px !important;
}
#titlebar,#tabbrowser-tabs
{
appearance: none !important;
}
[tabsintitlebar="true"] #TabsToolbar > .titlebar-buttonbox-container,
#main-window[inFullscreen="true"] #window-controls
{
display: block;
}
/* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
box[class="scrollbox-clip"][orient="horizontal"],
tabs > arrowscrollbox
{
display: block;
contain: none !important;
}
scrollbox[part][orient="horizontal"]
{
display: flex;
flex-wrap: wrap;
max-height: calc(var(--tab-min-height) * 5); /* Anzahl der angezeigten Tabreihen = 4 Zeilen */
overflow-x: hidden;
overflow-y: auto;
}
#tabbrowser-arrowscrollbox /* Geändert nach Update-Fehler 2203 */
{
margin-top: 7px !important; /*margin-top: -3px !important; */
margin-bottom: 5px !important; /* margin-bottom: -10px !important; */
}
:root
{
--tab-min-height: 25px !important;
}
:root #tabbrowser-tabs
{
--tab-min-height: 25px !important;
}
/* Feste Breite der einzelnen Tabs wenn gewünscht, sonst entfernen bzw. verbreitern */
tabs tab[fadein]:not([pinned])
{
min-width: 110px !important;/* Minimale Tabbreite 76px */
max-width: 110px !important;/* Maximale Tabbreite 225px */
}
.tabbrowser-tab .tab-close-button
{
display: block !important;
}
tabs tab[fadein]:not([pinned])
{
flex-grow: 1;
}
/* Buttons/Zwischenräume Ausblenden */
hbox.titlebar-spacer,
#alltabs-button,tabs tab:not([fadein]),
[class="scrollbutton-up"],
[class="scrollbutton-up"] + spacer,
scrollbox[part][orient="horizontal"] + spacer,
[class="scrollbutton-down"]
{
display: none;
}
tab.tabbrowser-tab .tab-background
{
margin-top: -2px !important;
border: solid 1px hsla(0,0%,50%,.5) !important;
}
tabs tab:after,tabs tab:before
{
display: none;
}
#TabsToolbar > .titlebar-buttonbox-container
{
display: none !important;
}
#TabsToolbar:not(:-moz-lwtheme)
{
color:pink !important;
margin-top:-11px !important;
}
#TabsToolbar:-moz-lwtheme
{
margin-bottom: -7px !important;
margin-top:-10px !important;
}
#TabsToolbar
{
margin-bottom: 0px !important;
padding-top: 4px !important;
}
#menubar-items :not([fokus]), #tabbrowser-tabs :not([fokus])
{
opacity:1 !important;
}
/* Button for scrolling tabs to the left */
.scrollbutton-up
{
display:none;
}
/* Button for scrolling tabs to the right */
.scrollbutton-down
{
display:none;
}
/* Höhe für '+'-Button (newtab) */
.tabs-newtab-button
{
vertical-align:bottom !important;
/*vertical-align:top !important;*/
height:var(--tab-min-height:) !important;
}
/*Drop-down menu for all tabs */
#alltabs-button
{
display:none;
}
/* Darstellung Tabs aus alter UserChrome ####################################################### */
#TabsToolbar .tabbrowser-tab
{
margin:1px 1px 0 0 !important;
padding:0 !important;
height:22px !important;
border:1px solid #0081FD !important;
/*border-bottom:0 !important; */
border-top-left-radius:8px !important;
border-top-right-radius:8px !important;
/* alt: margin:1px 1px auto 0 !important;*/
font:11px 500 Arial, sans-serif !important;
color:#FFD700 !important;
-moz-box-flex:0 !important;
}
/* TAB bei Mauskontakt: * Hintergrundfarbe, Rahmen */
#TabsToolbar .tabbrowser-tab:hover
{
border:1px solid #FFF !important;
background:#2896FF !important;
color:#00478A !important;
}
/* TAB aktiv */
#TabsToolbar .tabbrowser-tab[selected="true"]
{
background:#002344 !important;
font-weight:bold !important;
color:#FF0 !important;
border-color:#FF0 !important;
}
/* Tab-Icons */
#TabsToolbar .tab-icon-image
{
height:16px !important;
width:16px !important;
margin-left:-8px !important;
margin-bottom:1px !important;
}
/* Tab-Close X */
#TabsToolbar .tab-close-button
{
margin-right:-14px !important;
/*margin-left:auto !important;*/
/*padding:0 !important;*/
color:#FFD700 !important;
}
#TabsToolbar .tab-close-button .toolbarbutton-icon
{
height:16px !important;
width:16px !important;
/*background-color:#BDFEFF !important;*/
/*border-radius:5px !important;*/
}
/* Close-Button inaktiver Tab */
tab:not([selected]) .tab-close-button
{
display:block !important;
color:#72B7F9 !important;
/*margin-right:-5px !important;*/
}
/* Alle anderen Elemente in TABs */
#TabsToolbar .tabbrowser-tab *
{
background:none !important;
}
/* Tab-Rahmenelemente entfernen (obere Linie aktiver Tab, Seitentrennlinien) */
#toolbar-menubar:not([autohide="true"]) + #TabsToolbar .tabbrowser-tab > .tab-stack > .tab-background,
:root:not([tabsintitlebar]) .tab-background,
:root[extradragspace] .tab-background
{
border-top-style:none !important;
}
.tabbrowser-tab::AFTER,
.tabbrowser-tab::BEFORE
{
border-left:none !important;
}
.searchbar-textbox, #urlbar
{
border-radius:10px !important;
min-height:30px !important;
padding:0 !important;
margin:0 !important;
background:#002344;
}
/* Schrift Tabs nachträglich */
.tab-text
{
font-size:11px !important;
font-weight:500;
color:#FFF !important;
}
.tab-label-container[textoverflow][labeldirection=ltr]:not([pinned]),
.tab-label-container[textoverflow]:not([labeldirection]):not([pinned]):-moz-locale-dir(ltr)
{
direction:ltr;
mask-image:linear-gradient(to left, transparent, black 0em) !important;
}
Alles anzeigen
Ok,Jungs... alles weg im chrome-Ordner, außer die "userChrome.css"
Alle Erweiterungen deaktiviert
Anderes Theme geladen.
Was soll ich sagen... Menüs klappen nicht runter...
Vielleicht doch irgendwas in der about:config ?
Aber hey: Mit der Tastenkombination für jedes Menü funzt es - dann alles gut. Nur mit der Maus halt nicht.
Moin Andreas, milupa un Euch anderen !
Die Dateien
- userChrome_tabs.css
- userChrome_tabs_only_01.css
sind alte Versionen. Ich denke und hoffe nicht, dass die von FF geladen werden !?
Die "MultiRowTab_LiteforFx48.uc.js" und "user.js" lösche ich aus dem Verzeichnis bzw. kopier sie sicherheitshalber in ein anderes Verzeichnis.
Ich mach das heute abend, dann hab ich Ruhe und Zeit.... melde mich dann gleich!
Mal wieder: Danke Dir, milupa und Euch anderen!
Ralf
Ok, ok ....
habe folgendes Userscript am Laufen:
// JavaScript Document
// == UserScript ==
// @name zzzz - MultiRowTab_LiteforFx48.uc.js
// @namespace http : // space.geocities.yahoo.co.jp / gl / alice0775
// @description ? ? ? ? ? ? ? ? ? ? CSS ? ? ? ? ? ? ? Lite ? ? ? ? ?
// @include main
// @compatibility Firefox 71
// @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 sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
var uri = makeURI('data:text/css;charset=UTF=8,');
sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
var css = tabs tab
{
border - left : solid 1px hsla(0, 0 % , 50 % , .5) ! important;
border - right : solid 1px hsla(0, 0 % , 50 % , .5) ! important;
}
tabs tab : after, tabs tab : before
{
display : none ! important;
};
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.AUTHOR_SHEET);
gBrowser.tabContainer.clearDropIndicator = function()
{
var tabs = this.allTabs;
for (let i = 0, len = tabs.length; i < len; i ++ )
{
tabs[i].style.removeProperty("border-left-color");
tabs[i].style.removeProperty("border-right-color");
}
}
gBrowser.tabContainer.addEventListener("dragleave", function(event)
{
this.clearDropIndicator(event);
}
, true);
gBrowser.tabContainer.on_dragover = function(event)
{
this.clearDropIndicator();
var effects = this._getDropEffectForTabDrag(event);
var ind = this._tabDropIndicator;
if (effects == "" || effects == "none")
{
ind.hidden = true;
return;
}
event.preventDefault();
event.stopPropagation();
var arrowScrollbox = this.arrowScrollbox;
// autoscroll the tab strip if we drag over the scroll
// buttons, even if we aren't dragging a tab, but then
// return to avoid drawing the drop indicator
var pixelsToScroll = 0;
if (this.getAttribute("overflow") == "true")
{
switch (event.originalTarget)
{
case arrowScrollbox._scrollButtonUp :
pixelsToScroll = arrowScrollbox.scrollIncrement * - 1;
break;
case arrowScrollbox._scrollButtonDown :
pixelsToScroll = arrowScrollbox.scrollIncrement;
break;
}
if (pixelsToScroll)
{
arrowScrollbox.scrollByPixels(
(RTL_UI ? - 1 : 1) * pixelsToScroll,
true
);
}
}
/*
let draggedTab = event.dataTransfer.mozGetDataAt(TAB_DROP_TYPE, 0);
if (
(effects == "move" || effects == "copy") &&
this == draggedTab.container
) {
ind.hidden = true;
if ( ! this._isGroupTabsAnimationOver()) {
// Wait for grouping tabs animation to finish
return;
}
this._finishGroupSelectedTabs(draggedTab);
if (effects == "move") {
this._animateTabMove(event);
return;
}
}
this._finishAnimateTabMove();
*/
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;
}
ind.hidden = true;
return;
}
}
var rect = arrowScrollbox.getBoundingClientRect();
var newMargin;
if (pixelsToScroll)
{
// if we are scrolling, put the drop indicator at the edge
// so that it doesn't jump while scrolling
let scrollRect = arrowScrollbox.scrollClientRect;
let minMargin = scrollRect.left - rect.left;
let maxMargin = Math.min(
minMargin + scrollRect.width,
scrollRect.right
);
if (RTL_UI)
{
[minMargin, maxMargin] = [
this.clientWidth - maxMargin,
this.clientWidth - minMargin,
];
}
newMargin = pixelsToScroll > 0 ? maxMargin : minMargin;
}
else
{
let newIndex = this._getDropIndex(event, effects == "link");
let children = this.allTabs;
if (newIndex == children.length)
{
let tabRect = children[newIndex - 1].getBoundingClientRect();
if (RTL_UI)
{
newMargin = rect.right - tabRect.left;
}
else
{
newMargin = tabRect.right - rect.left;
}
children[newIndex - 1].style.setProperty("border-right-color", "red", "important");
}
else
{
let tabRect = children[newIndex].getBoundingClientRect();
if (RTL_UI)
{
newMargin = rect.right - tabRect.right;
}
else
{
newMargin = tabRect.left - rect.left;
}
children[newIndex].style.setProperty("border-left-color", "red", "important");
}
}
// ind.hidden = false;
ind.hidden = true;
newMargin += ind.clientWidth / 2;
if (RTL_UI)
{
newMargin *= - 1;
}
ind.style.transform = "translate(" + Math.round(newMargin) + "px)";
ind.style.marginInlineStart = - ind.clientWidth + "px";
}
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
Ich kregs aber nicht mehr gebacken was das alles mal war bzw noch ist.
Außerdem der Screenshop cpm PÜrofilordner /chrome/ mit mrkierte Zeile des Userscripts.
Die "user.js" ist leer
Hallo erstmal, ich weiß nicht ob Ihr's schon wusstet.... aber ich bin wieder da...
War etwas im Streß.
Schön, dass Ihr meine Fragen / Probleme unter Euch schon beantwortet / klärt
Also soweit ich weiß, habe ich seit dem Umstieg von "Vor-Quantum" ( FF 56 ) nach "aktuell" keine UserScripte mehr im Einsatz. War froh, dass dann alles lief - Dank Euch! Frei nach Murphy.... "Never touch a running system..."
Habe alles bei CSS und bei Änderungen Änderungen in der "about:config" belassen. Falls ich doch noch Script am Laufen haben sollte - wo finde ich die ( hab keine gefunden !? ) ?
Noch'n Hinweis:
In der gleichen FF-Kopfzeile des Hauptmenüs liegen rechts auch die Close/Klein/Groß-Icons. Die funktionieren.
Andere Ideen: Kann es sein, dass...
... über dem Hauptmenü ( im CSS ) irgendein transparenter Layer drüber liegt ?
... nach einem UpDate auf 107 irgendwas in der about:config abgeschossen wurde
... es an der Beta liegt ( ich könnte ja mal auf 108 Beta 5 updaten... ?)
... Äääh...meine alter 56'er (letzte vor Quantum) läuft aber auf dem Rechner noch unter anderem Profil - daran kann es aber nicht liegen ?
Grüße
ich mach mich mal in die Haia...
Hi,
DANKE - das wäre TOP, würde es laufen. Leider nöö...
Die Menüs klappen nicht auf - egal welches.
Habe
- Theme und AddOnes deaktiviert,
- andere Themes geladen
- das neuen (...?) Firefox View-Icon ausgeblendet
- die ganze Menü-Leiste mehrfach aus- und wieder eingeblendet
...
Nix - Die Menüs klappen nicht auf - wie bei Dir
Was macht'n denn die Funktion "Firefox bereinigen", wenn ich den Fehlerbearbeitungsmodus starte?
Brächte das was?
Notfall-Frage:
Kann ich mir die Einstellungen aus about:config irgendwie sichern? Dann könnte ich Firefox einfach neu installieren.
Alles andere habe ichgesichert, bzw. könnte ich mir ja sichern...
Ich weiß nocht was ich da drin über Jahre alles geändert habe - hätte es aber gerne wieder zurück
Grüße
Habe ich doch gleich gesagt
.... Hab ich nie dran gezweifelt
Moin's!
Habe den CSS-Code von Dir - 2002Andreas - versucht, aber leider noch das gleiche Ergebnis.
( CSS-File: .../profile.tims/[profilcode].default/chrome/userChrome.css )
Habs vergleichen, hast nur eine Zeile dazu gefügt ( contain: none !important; ) ?
/* Zeile 25 . alt: */
/* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
box[class="scrollbox-clip"][orient="horizontal"],
tabs > arrowscrollbox
{
display: block;
}
/* NEU */
/* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
box[class="scrollbox-clip"][orient="horizontal"],
tabs > arrowscrollbox
{
display: block;
contain: none !important;
}
Alles anzeigen
Falls es hilft... hier ein Screenshot ( Anlage );die meisten Extensions sind deaktiviert
Bin noch ne Weile online...
Grüße
Ralf
Hi,
habe FF im Fehlerbehebungsmodus gestartet. Die Menüs funktionieren dort - sind erreichbar.
Habe dann alle Erweiterungen und das Theme deaktivert, FF neu gestartet.
Menüs sind wieder nicht erreichbar - Maus -Hover funktionert nicht, Klappen bei Click auch nicht herunter.
Einige Erweiterungen - die wichtigtsen wieder aktiviert
Habe FF aktualisiert - keine "Besserung".
Scripte habe ich keine mehr, allerdings einiges in der "about:config" geändert ( März 2022 ).
Ich vermute mal, ds Probem liegt an meinen CSS-Einstellungen - was meint Ihr ?
Ich GLAUBE (!) das FF-Icon links neben der Tab-Leiste ( "Firefox-View" ) ist neu....?
Falls ja, vielleicht liegt es daran ( ist in meiner CSS nicht berücksichtigt ) ?
Der CSS-Code stammt größtenteils von 2002Andreas, noch etwas geändert und erweitert. Hat aber seit März 2022 alles einwandfrei funktioniert, auch alles in der Config.
/* Tableiste mehrreihig oben */
#tabbrowser-tabs, #tabbrowser-arrowscrollbox, #tabbrowser-tabs[positionpinnedtabs] > #tabbrowser-arrowscrollbox > .tabbrowser-tab[pinned]
{
margin-top: -15px !important;
margin-bottom: -5px !important;
}
[tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox
{
padding-top: 10px !important;
}
#titlebar,#tabbrowser-tabs
{
appearance: none !important;
}
[tabsintitlebar="true"] #TabsToolbar > .titlebar-buttonbox-container,
#main-window[inFullscreen="true"] #window-controls
{
display: block;
}
/* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
box[class="scrollbox-clip"][orient="horizontal"],
tabs > arrowscrollbox
{
display: block;
}
scrollbox[part][orient="horizontal"]
{
display: flex;
flex-wrap: wrap;
max-height: calc(var(--tab-min-height) * 5); /* Anzahl der angezeigten Tabreihen = 4 Zeilen */
overflow-x: hidden;
overflow-y: auto;
}
#tabbrowser-arrowscrollbox /* Geändert nach Update-Fehler 2203 */
{
margin-top: 7px !important; /*margin-top: -3px !important; */
margin-bottom: 5px !important; /* margin-bottom: -10px !important; */
}
:root
{
--tab-min-height: 25px !important;
}
:root #tabbrowser-tabs
{
--tab-min-height: 25px !important;
}
/* Feste Breite der einzelnen Tabs wenn gewünscht, sonst entfernen bzw. verbreitern */
tabs tab[fadein]:not([pinned])
{
min-width: 110px !important;/* Minimale Tabbreite 76px */
max-width: 110px !important;/* Maximale Tabbreite 225px */
}
.tabbrowser-tab .tab-close-button
{
display: block !important;
}
tabs tab[fadein]:not([pinned])
{
flex-grow: 1;
}
/* Buttons/Zwischenräume Ausblenden */
hbox.titlebar-spacer,
#alltabs-button,tabs tab:not([fadein]),
[class="scrollbutton-up"],
[class="scrollbutton-up"] + spacer,
scrollbox[part][orient="horizontal"] + spacer,
[class="scrollbutton-down"]
{
display: none;
}
tab.tabbrowser-tab .tab-background
{
margin-top: -2px !important;
border: solid 1px hsla(0,0%,50%,.5) !important;
}
tabs tab:after,tabs tab:before
{
display: none;
}
#TabsToolbar > .titlebar-buttonbox-container
{
display: none !important;
}
#TabsToolbar:not(:-moz-lwtheme)
{
color:pink !important;
margin-top:-11px !important;
}
#TabsToolbar:-moz-lwtheme
{
margin-bottom: -7px !important;
margin-top:-10px !important;
}
#TabsToolbar
{
margin-bottom: 0px !important;
padding-top: 4px !important;
}
#menubar-items :not([fokus]), #tabbrowser-tabs :not([fokus])
{
opacity:1 !important;
}
/* Button for scrolling tabs to the left */
.scrollbutton-up
{
display:none;
}
/* Button for scrolling tabs to the right */
.scrollbutton-down
{
display:none;
}
/* Höhe für '+'-Button (newtab) */
.tabs-newtab-button
{
vertical-align:bottom !important;
/*vertical-align:top !important;*/
height:var(--tab-min-height:) !important;
}
/*Drop-down menu for all tabs */
#alltabs-button
{
display:none;
}
/* Darstellung Tabs aus alter UserChrome ####################################################### */
#TabsToolbar .tabbrowser-tab
{
margin:1px 1px 0 0 !important;
padding:0 !important;
height:22px !important;
border:1px solid #0081FD !important;
/*border-bottom:0 !important; */
border-top-left-radius:8px !important;
border-top-right-radius:8px !important;
/* alt: margin:1px 1px auto 0 !important;*/
font:11px 500 Arial, sans-serif !important;
color:#FFD700 !important;
-moz-box-flex:0 !important;
}
/* TAB bei Mauskontakt: * Hintergrundfarbe, Rahmen */
#TabsToolbar .tabbrowser-tab:hover
{
border:1px solid #FFF !important;
background:#2896FF !important;
color:#00478A !important;
}
/* TAB aktiv */
#TabsToolbar .tabbrowser-tab[selected="true"]
{
background:#002344 !important;
font-weight:bold !important;
color:#FF0 !important;
border-color:#FF0 !important;
}
/* Tab-Icons */
#TabsToolbar .tab-icon-image
{
height:16px !important;
width:16px !important;
margin-left:-8px !important;
margin-bottom:1px !important;
}
/* Tab-Close X */
#TabsToolbar .tab-close-button
{
margin-right:-14px !important;
/*margin-left:auto !important;*/
/*padding:0 !important;*/
color:#FFD700 !important;
}
#TabsToolbar .tab-close-button .toolbarbutton-icon
{
height:16px !important;
width:16px !important;
/*background-color:#BDFEFF !important;*/
/*border-radius:5px !important;*/
}
/* Close-Button inaktiver Tab */
tab:not([selected]) .tab-close-button
{
display:block !important;
color:#72B7F9 !important;
/*margin-right:-5px !important;*/
}
/* Alle anderen Elemente in TABs */
#TabsToolbar .tabbrowser-tab *
{
background:none !important;
}
/* Tab-Rahmenelemente entfernen (obere Linie aktiver Tab, Seitentrennlinien) */
#toolbar-menubar:not([autohide="true"]) + #TabsToolbar .tabbrowser-tab > .tab-stack > .tab-background,
:root:not([tabsintitlebar]) .tab-background,
:root[extradragspace] .tab-background
{
border-top-style:none !important;
}
.tabbrowser-tab::AFTER,
.tabbrowser-tab::BEFORE
{
border-left:none !important;
}
.searchbar-textbox, #urlbar
{
border-radius:10px !important;
min-height:30px !important;
padding:0 !important;
margin:0 !important;
background:#002344;
}
/* Schrift Tabs nachträglich */
.tab-text
{
font-size:11px !important;
font-weight:500;
color:#FFF !important;
}
.tab-label-container[textoverflow][labeldirection=ltr]:not([pinned]),
.tab-label-container[textoverflow]:not([labeldirection]):not([pinned]):-moz-locale-dir(ltr)
{
direction:ltr;
mask-image:linear-gradient(to left, transparent, black 0em) !important;
}
Alles anzeigen
Danke!
Hi...
Ihr fleißgen... ihr... Danke!
Da komm ich ja gar nicht hinterher
Ich teste das morgen, hab noch 2 andere PC's an denen ich produktiv arbeiten kann.
der Fehler taucht nur bei meinem Office-PC auf.
Melde mich - versprochen!
habe einige CSS und Scripte im Einsatz, aber daran wurde nix geändert.
Aber evtl. am Firefox.
Ich dacht's mir
Also erstmal vielen Dank für die zahlreichen "Einsätze"!
Nööö, kein Unsinn. Bei 2-3 Updates pro Woche weiß ich natürlich nicht, welche Version ich grad habe, interessiert mich auch nicht. Und das Menü "Hilfe" klappt ja nicht auf, wo ich bei Bedarf nachsehen könnte.
Deharkness:
DeJaVu.... TOP! Ja, habe einige CSS und Scripte im Einsatz, aber daran wurde nix geändert. EInzige Änderung war das letzte FF-UpDate
2002 Andreas... Du nuu wieder... ! Danke!
"Fehlerbehebungsmodus.... was es doch nicht alles gibt...
Also falls es an der Beta liegt, warte ich mal die nächste stable ab..
Ok.... Per heute erstmal Danke!
Grüße,
(Auch) Ralf