Beiträge von GermanFreme82
-
-
-
Was genau steht denn in der userChrome.css drin jetzt?
Ich hatte doch geschrieben, die soll er umbenennen in userChrome.txt, um CSS-Einfluss auszuschließen. Nun hat er wieder eine userChrome.css. Er macht eben, was er will.
Hä du hast doch gesagt, ich soll die nur umbenennen, um sie hier zu posten, wegen der Fehleruote und so.
Dachte nicht du meinst sollte sie abstellen für Firefox.
Gut mach ich sofort, dann sind aber alle Angaben unwirksam die darin stehen, aber bitte mach ich gerne.
-
userChrome.CSS
CSS
Alles anzeigen@import url('css/ffc-styles.css'); #context-openlink, #context-openlinkprivate, #context-bookmarklink, #context-sendlinktodevice, #context-inspect, #context-openlinkinusercontext-menu, #context-viewpartialsource-selection, #context-sep-sendlinktodevice, #inspect-separator, #_lympha-menuitem-_lympha-ctx-btn{ display:none!important; } #contentAreaContextMenu > menuseparator:nth-child(93){ display:none!important; } #jid1-kdtticj6wxvafa_jetpack-menuitem-_sss{ -moz-box-ordinal-group: 100 !important; } #context-sendpagetodevice, #context-viewbgimage, #context-selectall, #context-viewsource, #context-sep-sendpagetodevice, #context-sep-viewbgimage, #contentAreaContextMenu > menuseparator:nth-child(93){ display:none!important; } #context-sendimage, #context-setDesktopBackground, #inspect-separator{ display:none!important; } .tab-line[selected] { display:none!important; } #TabsToolbar .tabbrowser-tab:only-of-type { display: none !important; } #TabsToolbar { margin-bottom:1px!important; } .tabbrowser-tab:not([selected="true"]){ background: #C39D74 !important; border-radius: 80px !important; border:0px solid black !important; } .tab-background[selected="true"] { background: #F09800 !important; border-radius: 80px !important; border:0px solid black!important; } .tabbrowser-tab::after, .tabbrowser-tab::before { margin-inline-start: 0px!important; border-left: 0px solid!important; border-image:none!important; border-image-slice: 0!important; width: 0px!important; box-sizing: border-box; opacity: 0!important; } .tab-line { display:none!important } .tabbrowser-tab{ margin-right:5px!important; } menuitem[label="TextNotes"] { display: none !important; } #testing_duckduckgo_com-menuitem-1 { display: none !important; } -
Alles anzeigen
Warte bitte langsam !
Also die schwarze Leiste ist eine Zensur meiner Lesezeichen mehr nicht.
Ich möchte nur wissen wie der code lautet, mit dem man die Tableiste verstecken kann, wenn nur 1 Tab geöffnet ist.
Den Code gabs das weiß ich, aber ich weiß leider absolut nicht mehr wo der zu finden war hier im Forum.
DANACH würde ich ganz gerne ein weiteres Script mit eun durchgehen, ABEr bitte erstemal die Tableiste ausblenden, damit die nicht ständig sichtbar ist.
Was bitte ist die Zensur von Lesezeichen?
Bitte keinen Extra-Code, den wir hier nicht kennen. Es darf nichts stören, weil sich alles und jedes beeinflussen kann. Lass die Tab-Leiste eingeblendet. Dadurch haben wir eine bessere Kontrolle. Du willst immer den zweiten Schritt vor dem ersten machen. Es sollte immer nur ein Problem gelöst werden, dann das nächste und so weiter. Am Schluss sollten dann alle deine Wünsche erfüllt sein.
Aaaaah

Sorry da hab ich mich wohl falsch ausgedrückt !
Ich schwärze mit PAINT manuell meine Lesezeichen, da ich finde nicht jeder sollte wissen, was ich so für Favoriten habe.
Klingt blöd, aber ich möchte das nicht zeigen eben, daher der schwarze Balken bei jedem Bild.
Das hat nix mit Firefox zutun, das ist "gemalt" ;-).
-
Erst nachdem er das Script entfernt hatte, war die Tableiste da wo er sie haben wollte, nämlich unter der Lesezeichenleiste.
Dann hast du noch einen CSS Code oder ein Script, womit die Tableiste nach ganz unten verschoben wird.
Ergo war ein Script/CSS Code zusätzlich vorhanden.

Scheint so, da hast du recht, da muß noch was sein in meiner userChrome.CSS was nun endlich arbeitet, weil ich die alten Profile gelöscht habe und in die "userChrome.js" auch nun
reingeschrieben hab.
-
Was soll das wieder. Du kommst schon wieder mit einem Spezialproblem. Erst einmal muss gewährleistet sein, das CSS-Code und Skripte úberhaupt funktionieren. Einzelne Anpassungen müssen dann zum Schluss gemacht werden.
Also, funktionieren jetzt deine beiden Skripte? Was ist das fúr eine schwarze Leiste über deiner Tableiste? Blende die Lesezeichen-Symbolleiste ein, damit man sieht,d ass die Tableiste an der richtigen Stelle ist. Du hast meiner Meinung nach noch irgendwelchen CSS-Code aktiv
Warte bitte langsam !
Also die schwarze Leiste ist eine Zensur meiner Lesezeichen mehr nicht.
Die Tableiste sitzt jetzt genau wo sie hingehört für MICH.
Die Leiste unten am Boden mit den Symbolen ist auch richtig.
Ich möchte nur wissen wie der code lautet, mit dem man die Tableiste verstecken kann, wenn nur 1 Tab geöffnet ist.
Den Code gabs das weiß ich, aber ich weiß leider absolut nicht mehr wo der zu finden war hier im Forum.
DANACH würde ich ganz gerne ein weiteres Script mit eun durchgehen, ABEr bitte erstemal die Tableiste ausblenden, damit die nicht ständig sichtbar ist.
-
Ich hab nun "TableisteUnten.uc.js" aus dem Ordner "chrome" gelöscht und das kommt dabei raus:
ABER bevor jetzt alle vor Freude ausrasten, BITTE auch Bild 8888 anschauen !
Wenn kein Tab offen ist, dann sehe ich meine Tableiste trotzdem.
Könnt ihr mir bitte nochmal sagen, was ich für einen Code in meine CSS reinschreiben muß, damit die Tableiste bei nur 1 Tab geschlossen bleibt, denn ich finde den leider nicht mehr.
-
-
-
-
Hab ich zwar schon gemacht, aber gerne nochmal ...
1.) userChrome.css => umbenannt
2.) userChrome.txt => geöffnet
3.) userChrome.txt => Inhalt kopiert
userChrome.txt
CSS
Alles anzeigen@import url('css/ffc-styles.css'); #context-openlink, #context-openlinkprivate, #context-bookmarklink, #context-sendlinktodevice, #context-inspect, #context-openlinkinusercontext-menu, #context-viewpartialsource-selection, #context-sep-sendlinktodevice, #inspect-separator, #_lympha-menuitem-_lympha-ctx-btn{ display:none!important; } #contentAreaContextMenu > menuseparator:nth-child(93){ display:none!important; } #jid1-kdtticj6wxvafa_jetpack-menuitem-_sss{ -moz-box-ordinal-group: 100 !important; } #context-sendpagetodevice, #context-viewbgimage, #context-selectall, #context-viewsource, #context-sep-sendpagetodevice, #context-sep-viewbgimage, #contentAreaContextMenu > menuseparator:nth-child(93){ display:none!important; } #context-sendimage, #context-setDesktopBackground, #inspect-separator{ display:none!important; } .tab-line[selected] { display:none!important; } #TabsToolbar .tabbrowser-tab:only-of-type { display: none !important; } #TabsToolbar { margin-bottom:1px!important; } .tabbrowser-tab:not([selected="true"]){ background: #C39D74 !important; border-radius: 80px !important; border:0px solid black !important; } .tab-background[selected="true"] { background: #F09800 !important; border-radius: 80px !important; border:0px solid black!important; } .tabbrowser-tab::after, .tabbrowser-tab::before { margin-inline-start: 0px!important; border-left: 0px solid!important; border-image:none!important; border-image-slice: 0!important; width: 0px!important; box-sizing: border-box; opacity: 0!important; } .tab-line { display:none!important } .tabbrowser-tab{ margin-right:5px!important; } menuitem[label="TextNotes"] { display: none !important; } #testing_duckduckgo_com-menuitem-1 { display: none !important; } -
So ich hab jetzt in alle CSS und JS Dateien im Pfad:
=> C:\Users\VMWare-PC\AppData\Roaming\Mozilla\Firefox\Profiles\077xyrvk.default-release\chrome
Nach "xul" und ul suchen und "createElement" gesucht, was nicht lange gedauert hat, denn da ist nicht viel da und es wurde in keiner Datei sowas gefunden.
Im Skript TabLeisteUnten.uc.js ist gar nichts dergleichen drin und im Add-on-Leisten-Skript ist das bereits ersetzt. Stelle mal den den Code vom Skript ffc-button.uc.js ein.
Ich geb dir auch gerne alle davon ;-).
AddonLeisteUnten.uc.js
Code
Alles anzeigen(function() { if (location != 'chrome://browser/content/browser.xhtml') return; var tb = document.createXULElement('toolbar'); tb.id = 'new-toolbar'; tb.setAttribute('customizable', true); tb.setAttribute('mode', 'icons'); var vbox = document.createXULElement('vbox'); document.getElementById('navigator-toolbox').parentNode.insertBefore( vbox, document.getElementById('browser-bottombox')); vbox.appendChild(tb); CustomizableUI.registerArea('new-toolbar', {legacy: true}); CustomizableUI.registerToolbarNode(tb); })(); (function() { var tabbar = document.getElementById('TabsToolbar'); if (tabbar && !tabbar.collapsed) { tabbar.parentNode.parentNode.appendChild(tabbar); }; })();ffc-button-restart.uc.js
Code
Alles anzeigen(function() { try { Components.utils.import("resource:///modules/CustomizableUI.jsm"); CustomizableUI.createWidget({ id: "uc-restart", defaultArea: CustomizableUI.AREA_NAVBAR, removable: true, label: "Neustart", tooltiptext: "Neustart", onClick: function() { Services.appinfo.invalidateCachesOnRestart() || BrowserUtils.restartApplication(); }, onCreated: function(aNode) { aNode.style.listStyleImage = 'url("chrome://browser/skin/reload.svg")'; return aNode; } }); } catch (e) { Components.utils.reportError(e); }; })();TableisteUnten.uc.js
Code(function() { var tabbar = document.getElementById('TabsToolbar'); if (tabbar && !tabbar.collapsed) { tabbar.parentNode.parentNode.appendChild(tabbar); }; })();userChrome.css
CSS
Alles anzeigen@import url('css/ffc-styles.css'); #context-openlink, #context-openlinkprivate, #context-bookmarklink, #context-sendlinktodevice, #context-inspect, #context-openlinkinusercontext-menu, #context-viewpartialsource-selection, #context-sep-sendlinktodevice, #inspect-separator, #_lympha-menuitem-_lympha-ctx-btn{ display:none!important; } #contentAreaContextMenu > menuseparator:nth-child(93){ display:none!important; } #jid1-kdtticj6wxvafa_jetpack-menuitem-_sss{ -moz-box-ordinal-group: 100 !important; } #context-sendpagetodevice, #context-viewbgimage, #context-selectall, #context-viewsource, #context-sep-sendpagetodevice, #context-sep-viewbgimage, #contentAreaContextMenu > menuseparator:nth-child(93){ display:none!important; } #context-sendimage, #context-setDesktopBackground, #inspect-separator{ display:none!important; } .tab-line[selected] { display:none!important; } #TabsToolbar .tabbrowser-tab:only-of-type { display: none !important; } #TabsToolbar { margin-bottom:1px!important; } .tabbrowser-tab:not([selected="true"]){ background: #C39D74 !important; border-radius: 80px !important; border:0px solid black !important; } .tab-background[selected="true"] { background: #F09800 !important; border-radius: 80px !important; border:0px solid black!important; } .tabbrowser-tab::after, .tabbrowser-tab::before { margin-inline-start: 0px!important; border-left: 0px solid!important; border-image:none!important; border-image-slice: 0!important; width: 0px!important; box-sizing: border-box; opacity: 0!important; } .tab-line { display:none!important } .tabbrowser-tab{ margin-right:5px!important; } menuitem[label="TextNotes"] { display: none !important; } #testing_duckduckgo_com-menuitem-1 { display: none !important; }userChrome.js => LEER
userContent.css => LEER
C:\Users\VMWare-PC\AppData\Roaming\Mozilla\Firefox\Profiles\077xyrvk.default-release\chrome\css => LEER
-
ich hab auch nur 1 Profil
Wenn du
about:profiles
in die Adressleiste eingibst, und mit Enter bestätigst.
Steht dann da wirklich nur ein Profil drin?
Ist nicht böse gemeint, aber mein Verstand explodiert gerade
???!!!
Wieso stehen dort so viele Profile drinne, obwohl ich die im Windows selber alle gelöscht habe ? -
Alles anzeigen
Meinst du damit nur den Pfad hier ?
=> C:\Users\VMWare-PC\AppData\Roaming\Mozilla\Firefox\Profiles\077xyrvk.default-release\chrome
Oder muß ich auch hier nach sowas suchen ?
=> C:\meine Programme\Mozilla Firefox\Firefox.exe
Nein, deine CSS-Dateien im Ordner CSS und deine Skript-Dateien musst du durchsuchen.
Du hast doch schon ein funktionierendes Skript. Schaue mal in dein Add-on-Leisten-Skript hinein. Du wirst dort schon browser.xhtml und createXULElement finden. Danach musst du auch in deinen anderen CSS- und Skriptdateien suchen.
Aber ich hab doch keine anderen CSS und JS Dateien ?
Ich habe nur das was ihr auf meinen Screenshots im Ordner Chrome seht und nirgends mehr.
Im Ordner wo meine Firefox.exe hockt hab ich nicht geschaut warte.
-
-
So ich hab jetzt in alle CSS und JS Dateien im Pfad:
=> C:\Users\VMWare-PC\AppData\Roaming\Mozilla\Firefox\Profiles\077xyrvk.default-release\chrome
Nach "xul" und ul suchen und "createElement" gesucht, was nicht lange gedauert hat, denn da ist nicht viel da und es wurde in keiner Datei sowas gefunden.
-
Alles anzeigen
Ersetze Vorkommen von browser.xul durch browser.xhtml und Vorkommen von createElement durch createXULElement.
Ich weiß nicht wo die Sachen überall stehen könnten.
Wo muß ich denn danach suchen im "Chrome" Ordner, oder auch wo meine Firefox.exe sitzt ?
Ja, genau das. Du musst einfach mal deine Dateien durchsuchen. Wie Suchen und Ersetzen geht weißt du?
In CSS-Dateien brauchst du nur nach browser.xul suchen und es durch browser.xhtml ersetzen. In Skript-Dateien musst du ebenfalls nach browser.xul suchen und durch browser.xhtml ersetzen.
Nur in Skript-Dateien suche am besten nach createElement und ersetze es durch createXULElement
Achte auf die Schreibweise. Also nicht einfach alles klein schreiben.
Meinst du damit nur den Pfad hier ?
=> C:\Users\VMWare-PC\AppData\Roaming\Mozilla\Firefox\Profiles\077xyrvk.default-release\chrome
Oder muß ich auch hier nach sowas suchen ?
=> C:\meine Programme\Mozilla Firefox\Firefox.exe
-
Also mein altes Profil von Firefox 68.0.2 "ltuhfjqd.default" wollte der nicht benutzen.
Der hat sofort nach dem Update auf FF69 das "077xyrvk.default-release" erstellt.
Ich hab dann einfach alles kopiert aus dem alten Profil und in das neue FF69 Profil kopiert.
Das liegt daran, dass seite Firefox 67 jeder Release-Kanal sein eigenes Profil verwendet. Du kannst ein Profil nicht mehr für mehrere Release-Kanäle verwenden. Wenn du alle drei Release-Kanäle nutzt, brauchst du drei Profile: eins für die Endversion, eins für die Beta und eins für das Nightly. Du kannst immer nur innerhalb des Release-Kanals updaten.
Das klingt zwar sehr interessant und schlüssig, aber was bedeutet das nun für mich ?
Ich hab mein Profil FF68.0.2 kopiert und FF69 Profil Ordner geleert und alles von FF68.0.2 reinkopiert.
Achja und ich hab auch nur 1 Profil und nicht mehrere im entsprechenden Ordner.
-
Irgendwo hier im forum hab ich auch was davon gelesen, das man alle Dateien im FF69 prüfen soll, und alles was "HTML" oder so ähnlich heißt in "XHTML" ändenr soll in den CSS und JS Dateien.
Achja und ".Element" soll man ja auch in irgendwas anderes umbenennen, aber bitte fragt mich nicht, was das zu bedeuten hat und wo ich da suchen soll.
Das steht doch hier:
Firefox 69 Anpassungen fehlerhaft trotz about:config Änderung
Du hast es bisher nicht gemacht. Dadurch funktionieren mehrere Sachen nicht und die Probleme können sich gegenseitig beeinflussen. Für das Skript TabLeisteUnten.uc.js sind die beiden vorzunehmenden Änderungen nicht relevant. Es muss unverändert weiter funktionieren.
Ersetze Vorkommen von browser.xul durch browser.xhtml und Vorkommen von createElement durch createXULElement.
Ich weiß nicht wo die Sachen überall stehen könnten.
Wo muß ich denn danach suchen im "Chrome" Ordner, oder auch wo meine Firefox.exe sitzt ?