1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. Mira_Belle

Beiträge von Mira_Belle

  • Nach jedem Neustart ausgeloggt

    • Mira_Belle
    • 13. April 2023 um 09:20
    Zitat von MollyH

    Nein, das Problem ist nicht erledigt und es hat eindeutig mit dem Update zu tun.

    ...

    Das Löschen der Cookies der einzelnen Websites hat nur gestern was gebracht. Heute Morgen bin ich wieder überall ausgeloggt.

    Deaktiviere alle Erweiterungen! Schaue in den Einstellungen nach, ob Cookies beim Beenden gelöscht werden sollen.

    Und teste, teste, teste.

    Das Ganze hat nichts mit dem Update zu tun, sondern mit Deinem System, Deinen Einstellungen oder einer Erweiterung.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 13. April 2023 um 00:13
    Zitat von Mary-J.

    2002Andreas

    Danke für die Bestätigung meiner Vermutung!

    Auch ich habe festgestellt, dass beim Benennen der Datei mit dem Präfix 01 die Ladegeschwindigkeit geringfügig besser ist.

    Allerdings habe ich auch gestaffelt (50ms) ein timout eingefügt, funzt nicht. Vielleicht ist das das letzte unlösbare Problem.

    Ist schon komisch, habe an, bzw. vor meiner Datei auch 1- gestellt, damit sie als erstes geladen wird,

    aber ich kann absolut keinen Unterschied feststellen.

    Und die Tooltips.us.js steht an vorletzter Stelle bei 19 JavaScript-Dateien.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 12. April 2023 um 22:32
    Zitat von Mary-J.

    Mira_Belle

    Eine allgemeine Frage hätte ich noch zu den angepassten Toolbarbutton-Tooltips tooltip[label*=" "]. Bei mir reagieren die angepassten Tooltips der Toolbarbuttons mit einer Verzögerung von mehreren Sekunden nach einem Neustart, ist das bei Dir auch so?

    :/

    Also bei mir flutscht es .

    Keine Verzögerung :!:

  • Aris-t2 Update custom_scrollbars.uc.js

    • Mira_Belle
    • 12. April 2023 um 14:50

    Es sollte hier einen Chat geben, ^^


    Weil ich dachte, dass es dort untergeht!

    Aber wenn Du der Meinung bist, dass dem nicht so ist, dann lösche doch diesen Thread wieder.

    Ist OK.

  • Aris-t2 Update custom_scrollbars.uc.js

    • Mira_Belle
    • 12. April 2023 um 14:47

    Wichtig!

    Z.Z. enthält dieses JavaScript einen Bug!

    Wie von oldman53 festgestellt, sind die Pfeile beim Aufruf folgender Seite nicht sichtbar.

    Jedoch hat Aris eine Option eingebaut, die es erlaubt eigene Grafiken für die Pfeile zu nutzen.

    Damit sind die Pfeile dann auch auf dieser Seite sichtbar.

    ABER und hier lauert der Bug,

    Es steht im Skript:

    background-image: url("${ProfilePathChrome}userChrome/icons/***.svg") !important;

    Es muss aber heißen:

    background-image: url("${ProfilePathChrome}/icons/***.svg") !important;!

    Die Variable let ProfilePathChrome = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome'));

    verweist ja nicht nur ins richtige Profil, sondern auch in den chrome-Ordner.


    Wer gleich den kompletten Pfad in der Variable haben will, nimmt:

    let ProfileDirectory = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons'));

    dann ändern sich die Pfadangaben der Vektorgrafiken in:

    background-image: url("${ProfilePathChrome}/***.svg") !important;!


    Zitat von 2002Andreas

    Und warum jetzt extra einen weiteren neuen Thread dafür :/

    Beitrag

    RE: Scrollbar.uc.js funktioniert hier im Nightly nicht mehr

    Nur zur Info: Aris hat das Script wieder aktualisiert.

    Aktuell ist jetzt Version 2.0.3

    https://github.com/Aris-t2/Custom…crollbars.uc.js

    Mfg.
    Endor
    Endor
    11. April 2023 um 20:20

    Weil ich dachte, dass es dort untergeht!

    Aber wenn Du der Meinung bist, dass dem nicht so ist, dann lösche doch diesen Thread wieder.

    Ist OK.

  • Aris-t2 Update custom_scrollbars.uc.js

    • Mira_Belle
    • 12. April 2023 um 14:38
    Beitrag

    RE: Scrollbar.uc.js funktioniert hier im Nightly nicht mehr

    Nur zur Info: Aris hat das Script wieder aktualisiert.

    Aktuell ist jetzt Version 2.0.3

    https://github.com/Aris-t2/Custom…crollbars.uc.js

    Mfg.
    Endor
    Endor
    11. April 2023 um 20:20
    Zitat

    Nur zur Info: Aris hat das Script wieder aktualisiert.

    Aktuell ist jetzt Version 2.0.3

    https://github.com/Aris-t2/Custom…crollbars.uc.js

    Mfg.
    Endor

  • Scrollbar.uc.js funktioniert hier im Nightly nicht mehr

    • Mira_Belle
    • 12. April 2023 um 00:33

    Habe den Fehler gefunden!

    Es steht da:

    background-image: url("${ProfilePathChrome}userChrome/icons/***.svg") !important;

    Es muss aber heißen:

    background-image: url("${ProfilePathChrome}/icons/***.svg") !important;!

    Die Variable let ProfilePathChrome = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome'));

    verweist ja nicht nur ins richtige Profil, sondern auch in den chrome-Ordner.

    Wer gleich den kompletten Pfad in der Variable haben will, nimmt:

    let ProfileDirectory = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons'));

    dann ändern sich die Pfadangaben der Vektorgrafiken in:

    background-image: url("${ProfilePathChrome}/***.svg") !important;!


    Nachtrag!

    Mit den Vektorgrafiken const custom_scrollbar_arrows_version = 2; tritt der von oldman53 beschriebene Fehler nicht auf.

  • Scrollbar.uc.js funktioniert hier im Nightly nicht mehr

    • Mira_Belle
    • 12. April 2023 um 00:15

    Oh, ich glaube da ist ein Bug drin.

    Wenn ich auf

    const custom_scrollbar_arrows_version = 2;

    umgeschaltet habe, sind keine Pfeile vorhanden!

    Auch wenn ich andere eintrage, ändert sich nichts, keine Pfeile.

    Nachtrag!

    Und gerade getestet, kann oldman53's Beobachtung bestätigen.

  • Scrollbar.uc.js funktioniert hier im Nightly nicht mehr

    • Mira_Belle
    • 11. April 2023 um 21:47

    Bin ich gerade geadelt worden?

    Aris hat doch wahrhaftig Ideen von mir aufgegriffen.

    Zeile 158

    Zeilen 268 bis 286

    im neuen Skript der Version 2.0.3

    Wobei ich ehrlich sein muss, dass mit dem Pfad stammt ja nicht von mir, aber ich habe es hier in "meiner" Version

    des Scrollbarscriptes erstmals verwendet.

    Auch das mit den Vektorgrafiken habe ich irgendwo aufgeschnappt und dann hier verwurschtelt.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 11. April 2023 um 18:51
    Zitat von 2002Andreas
    Zitat von Mira_Belle

    für mich angepasste Variante.

    Zeile 1 - 2 sind doppelt enthalten.

    Oh, korrigiert, Danke.

    Zitat von 2002Andreas

    Wenn du magst, dann teste doch mal diese verkürzte Version vom Skript.

    Die Farben und andere Einträge sind ja letztlich alle identisch in deinem Skript.

    JavaScript
    // Tooltips.us.js
    
    "use strict";
    /* Firefox userChrome.js tweaks - 'Custom Tooltips' for Firefox ************************************************************** */
    /* Inspired by Mary-J. auf Camp-Firefox.de *********************************************************************************** */
    /* https://www.camp-firefox.de/forum/thema/112673/?postID=1223252#post1223252
    /* *************************************************************************************************************************** */
    /* Customized by Mira********************************************************************************************************* */
    /* https://www.camp-firefox.de/forum/thema/112673/?postID=1223348#post1223348 ************************************************ */
    /* *************************************************************************************************************************** */
    
    (function() {
        if (location.href !== 'chrome://browser/content/browser.xhtml') return;
    
        var css =`   
    
           tooltip[label*=" "],
           tooltip,
            .balloonTooltip {
                appearance: none !important;
                background-color: #2B2B2B !important;
                font-size: 13px !important;
                color: #E0E0E0 !important;
                border: 2px solid #FFA500 !important;
                border-radius: 4px !important;
                box-shadow: none !important;
                padding: 5px 7px 5px 7px !important;
                width: auto !important;
                height: auto !important;
                vertical-align: middle !important;
                overflow: hidden !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.AGENT_SHEET);
    })()
    Alles anzeigen

    Stimmt, Danke für dieses viel, viel kürzere Skript.

    Für spätere Anpassungen werde ich ein Backup vom Moloch machen, man kann ja nie wissen.

  • Tastenkombinationen in Firefox zur schnellen Durchführung häufiger Befehle

    • Mira_Belle
    • 11. April 2023 um 18:23

    OH, bitte vielmals um Entschuldigung, bin im falschen Teilbereich des Forums gelandet.

    Bist Du so lieb und verschiebst diesen Thread?

    Danke.

  • Tastenkombinationen in Firefox zur schnellen Durchführung häufiger Befehle

    • Mira_Belle
    • 11. April 2023 um 17:55

    Tastenkombinationen in Firefox zur schnellen Durchführung häufiger Befehle (auf deutsch)!

    Tastenkombinationen in Firefox zur schnellen Durchführung häufiger Befehle | Hilfe zu Firefox

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 10. April 2023 um 22:58

    Auch ich möchte mich nochmals bei allen Beteiligten bedanken.

    Bei Mary-J. für die Inspiration, bei 2002Andreas für das auf die Sprünge helfen und die Erklärungen

    und bei Dharkness der mich wieder auf das JavaSccript gebracht hat.

    Und hier präsentiere ich meine für mich angepasste Variante.

    JavaScript
    // Tooltips.us.js
    
    "use strict";
    /* Firefox userChrome.js tweaks - 'Custom Tooltips' for Firefox ************************************************************** */
    /* Inspired by Mary-J. auf Camp-Firefox.de *********************************************************************************** */
    /* https://www.camp-firefox.de/forum/thema/112673/?postID=1223252#post1223252
    /* *************************************************************************************************************************** */
    /* Customized by Mira********************************************************************************************************* */
    /* https://www.camp-firefox.de/forum/thema/112673/?postID=1223348#post1223348 ************************************************ */
    /* *************************************************************************************************************************** */
    
    (function() {
        if (location.href !== 'chrome://browser/content/browser.xhtml') return;
    
        var css =`
    
            tooltip[label="Add-ons aktualisieren"],
            tooltip[label="Add-ons aktualisieren"],
            tooltip[label="Anwendungsmenü öffnen"],
            tooltip[label="Erweiterungen"],
            tooltip[label="Firefox-Startseite"],
            tooltip[label="Geschlossenen Tab wiederherstellen"],
            tooltip[label="Morning Coffee Quantum"],
            tooltip[label="Morning Coffee"],
            tooltip[label="MySessions"],
            tooltip[label="Neustart (der userChrome.js-Cache wird geleert)"],
            tooltip[label="Normalgröße (Strg+0)"],
            tooltip[label="uBlock Origin (0)"],
            tooltip[label="uBlock Origin (off)"],
            tooltip[label="Browser-Werkzeuge"],
            tooltip[label="Werkzeuge für Web-Entwickler"],
            tooltip[label="Lesezeichenleiste ein-/ausblenden"],
            tooltip[label="Verkleinern (Strg+-)"], 
            tooltip[label="Vergrößern (Strg++)"],
            tooltip[label="Verifiziert von: Cloudflare, Inc."],
            tooltip[label="Verifiziert von: Starfield Technologies, Inc."],
            tooltip[label="Verifiziert von: Let's Encrypt"],
            tooltip[label="Verifiziert von: DigiCert Inc"],
            tooltip[label^="U"],
            tooltip[label^="Q"],
            #tabbrowser-tab-tooltip,
            #dynamic-shortcut-tooltip,
            #back-button-tooltip,
            #forward-button-tooltip {
                appearance: none !important;
                background-color: #2B2B2B !important;
                font-size: 13px !important;
                color: #E0E0E0 !important;
                border: 2px solid #FFA500 !important;
                border-radius: 4px !important;
                box-shadow: none !important;
                padding: 5px 7px 5px 7px !important;
                width: auto !important;
                height: auto !important;
                vertical-align: middle !important;
                overflow: hidden !important;
            }
    
            tooltip[label^="S"] {
                appearance: none !important;
                background-color: #2B2B2B !important;
                font-size: 13px !important;
                color: white !important;
                border: 2px solid #FFA500 !important;
                border-radius: 4px !important;
                box-shadow: none !important;
                padding: 5px 7px 5px 7px !important;
                width: auto !important;
                height: auto !important;
                vertical-align: middle !important;
                overflow: hidden !important;
            }
    
            tooltip,
            .balloonTooltip {
                appearance: none !important;
                background-color: #2B2B2B !important;
                font-size: 13px !important;
                color: #E0E0E0 !important;
                border: 2px solid #FFA500 !important;
                border-radius: 4px !important;
                box-shadow: none !important;
                padding: 5px 7px 5px 7px !important;
                width: auto !important;
                height: auto !important;
                vertical-align: middle !important;
                overflow: hidden !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.AGENT_SHEET);
    })();
    Alles anzeigen
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 10. April 2023 um 14:37
    Zitat von 2002Andreas
    Zitat von Mira_Belle

    Den CSS-Code per JavaScript unterschieben

    So war es ja auch in dem Anfangsbeitrag zum Thema ;)

    Mann, Himmel!

    Und ich schrieb, dass ich so gar nicht glücklich darüber bin, dass das JavaScript eben auch die Darstellung

    von Webseiten beeinflusst und bin deshalb auf nackisches CSS übergegangen!

    So haben wir die ganze Zeit aneinander vorbeikommuniziert!

    Aber das wäre ja jetzt geklärt!

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 10. April 2023 um 14:07
    Zitat von grisu2099

    Dann weißt du doch auch den Text, der da steht und kannst die entsprechend ansprechen...

    Es ist ja sehr nett, dass Du helfen willst, aber ich schrieb schon weiter vorne im Thread, dass auch das nicht funktioniert!

    Aber Dharkness hat eine Lösung geliefert, was auch mein nächster Schritt gewesen wäre.

    Den CSS-Code per JavaScript unterschieben :!:

    Mir schwirrte im Hinterkopf, dass man den Fuchs auch per Skript zum Umsetzen von CSS überreden kann,

    CSS-loader.

    Daher rührte auch meine Frage an 2002Andreas, mit welcher Methode es seinen Firefox überredet hat.

    Denn ein frisch installierter Firefox muss für Anpassungen mittels CSS ja erst vorbereitet werden.

    Danke Dharkness für Deinen Code, ich werde die kommende Woche das Teil mal komplett zerpflücken,

    damit ich weiß, welcher Selektor genau welchen Tooltip anspricht.

    Danke an alle Beteiligten und hoffentlich kann Mary-J. auch mit dem Skript etwas anfangen.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 10. April 2023 um 13:52
    Zitat von grisu2099
    Zitat von Mira_Belle

    Auch nicht für die Eigenkreationen, wie den Quicklinkbutton oder den für den Neustart mit Cache leeren.

    Dann schau doch mal in das betreffende Skript. Da steht das nämlich drin!

    Wenn da nix steht, hast du keinen tooltip definiert und dann erscheint logischerweise auch keiner... ;)

    Als Beispiel mein Skript für den Neustart (Zeile 20):

    Du meinst den Eintrag tooltiptext: ...?

    Doch, den habe ich in allen meiner selbst erstellten "Erweiterungen", seien es nur einfach Buttons (Quicklinks) oder

    verschiebbare Buttons.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 10. April 2023 um 13:26
    Zitat von Dharkness
    Zitat von 2002Andreas

    Hier mit jedem :/

    Hier funktioniert weder die Kurzform mit z.B. [label^="E" noch die [label="Erweiterungen"] Variante. :(

    Danke Dharkness für den gegen Check!

    Was ist bei Dir anders 2002Andreas ?

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 10. April 2023 um 13:20
    Zitat von 2002Andreas

    Hier mit jedem :/


    In meinem sauberen Testprofil gerade getestet, gleiches Resultat!

    Der Erweiterunsbutton (bzw. dessen Tooltips) werden weder mit tooltip[label^="E"]

    noch mit tooltip[label="Erweiterungen"] angesprochen.

    Mir stellt sich gerade die Frage, ob die Methode wie CSS eingebunden wird, eine Rolle spielen könnte.

    Wenn ich mich recht entsinne, gibt es da ja mehrere.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 10. April 2023 um 12:54
    Zitat von 2002Andreas


    Verstehe ich jetzt nicht!

    Das funktioniert bei mir nicht :!:

    Weder in der Stilbearbeitung noch direkt als Code in der userChrome.css.

    Was ist da faul, bzw. was mache ich falsch, oder wo liegt der Fehler?

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 10. April 2023 um 12:39
    Zitat von 2002Andreas
    Zitat von Mira_Belle

    Egal ob ich "A", "B", "C" oder auch "Z" nehme.

    Das bezieht sich jeweils auf den Anfangsbuchstaben des Tooltips.

    A = Anwendungsmenü öffnen

    E = Erweiterungen

    Durch das ^ nach Label, reicht dann ein Buchstabe statt dem ganzen Text.

    D.h., es werden dann alle Tooltips die mit A beginnen angesprochen.

    Du kannst das dann auch wieder einschränken wenn du einen zweiten Buchstaben nimmst.

    Per Label kann man sie unterschiedlich ansprechen, und verschiedene Farben vergeben.

    A:

    E:

    Da ich als Beispiel nur E genommen habe betrifft das dann auch dieses Popup:


    Alles anzeigen

    Ah!

    Danke für die Erklärung.

    Nur hilft das jetzt nicht bei den anderen Buttons weiter.

    Denn z.B. tooltip[label="Morning Coffe Quantum"] für die gleichnamige Erweiterung funktioniert nicht,

    auch tooltip[label="Erweiterungen"] für den verschiebbaren Button,

    oder tooltip[label="Add-ons aktualisieren"] für den Button des Skripts, all diese Selektoren funktionieren nicht!

    Ok, können auch nicht, weil tooltip falsch ist.

    Aber wie komme ich und andere (Mary-J.) daran?


    Habe gerade in Deiner Animation gesehen, dass Du den Tooltip von uBlock erreicht hast.

    Auch, dass die Tooltips Deiner selbsterstellten Buttons funktionieren!

    Komisch.

Unterstütze uns!

Jährlich (2026)

69,4 %

69,4% (538,17 von 775 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon