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. lenny2

Beiträge von lenny2

  • Button ändern bei einem Skript

    • lenny2
    • 12. September 2025 um 11:19
    Zitat von 2002Andreas

    true:

    Superb! Fehler in der Konsole – keine, true - ja :thumbup:

  • Button ändern bei einem Skript

    • lenny2
    • 12. September 2025 um 09:58
    Zitat von Mitleser

    MyLinkButton.uc.js

    Ein guter universeller Button, aber CSPmuss deaktiviert werden, security.browser_xhtml_csp.enabled set to false.
    Vielleicht haben Sie das bereits korrigiert?

  • v143 Skript OpenFolders.uc.js funktioniert nicht mehr

    • lenny2
    • 8. September 2025 um 15:20

    v143 Skript OpenFolders.uc.js funktioniert nicht mehr. In v140 funktionierte es nur, wenn security.browser_xhtml_csp.enabled = false.
    Wir bitten Fachleute, beide Probleme zu beheben.

    JavaScript
    // OpenFolders.uc.js
    // Button with drop-down menu for opening some folders
    // null - separator
    (async data => CustomizableUI.createWidget({
       id: "OpenFolders",
       label: "Open Folders",
        tooltiptext: "Open Some Folders",
       localized: false,
       onCreated(btn) {
           var doc = btn.ownerDocument;
           var n = nn => doc.createXULElement(nn);
    
           btn.type = "menu";
           btn.setAttribute("image", this.image);
    
           var popup = n("menupopup"), dummy = n("menuitem");
           popup.toggleAttribute("context");
           dummy.n = n;
           dummy.render = this.render;
    
           popup.append(dummy);
           btn.prepend(popup);
    
    //        var tt = btn.appendChild(n("box")).appendChild(n("tooltip"));
    //        tt.setAttribute("onpopupshowing", "return !(this.btn.open = true);");
    //        btn.setAttribute("tooltip", tt.id = (tt.btn = btn).id + "-tooltip");
       },
       render() {
           var {n, parentNode: popup} = this;
           this.remove();
    
           for(var o of data) {
               if (!o) {
                   popup.append(n("menuseparator"));
                   continue;
               }
               var {lab, file, img} = o;
               var menuitem = n("menuitem");
    
               menuitem.setAttribute("label", lab || file.leafName);
               menuitem.className = "menuitem-iconic";
               menuitem.setAttribute("image", img || "moz-icon://file:///" + file.path);
               menuitem.tooltipText = file.path;
    
               menuitem.file = file;
               popup.append(menuitem);
           }
           popup.setAttribute(
               "oncommand",  
               'var {file} = event.target; file.exists() ? file.reveal() : Services.prompt.alert(null, "Not found!", file.path);'
           );
       },
       get image() {
           var sym = Symbol.iterator;
           data[sym] = () => {
               delete data[sym];
               var it = data[sym](), {next} = it;
               var f = Components.Constructor("@mozilla.org/file/local;1", "nsIFile", "initWithPath");
               it.next = () => {
                   var res = next.call(it), obj = res.value;
                   if (obj) {
                       var {file} = obj;
                       //if (typeof file == "function") obj.file = obj.file(f);
                       if (typeof file == "string") {
                           var ind = file.indexOf("\\"), has = ind > 0;
                           var root = has ? file.slice(0, ind) : file;
                           if (root.length > 2)
                               file = Services.dirsvc.get(root, Ci.nsIFile).path
                                   + (has ? file.slice(ind) : "");
                           obj.file = f(file);
                       }
                   }
                   return res;
               }
               return it;
           }
           delete this.image;
            return this.image = "chrome://global/skin/icons/folder.svg";
       }
    }))([
            // Set your own paths here
        lab: "Drive D:",
        file: "D:\\",
        img: "chrome://browser/skin/preferences/saveFile.png"
    },{
        lab: "Downloads",
        file: "D:\\DOWNLOADS",
    },{
        file: "D:\\Portable Files",
    },
    null, {					// separator
        lab: "Core",
        file: "GreD",
        img: "chrome://branding/content/icon16.png"
    },{
        file: "D:\\Portable Files\\Firefox Portable\\Profiles",
    },{
        file: "D:\\Portable Files\\Firefox Portable\\Profiles\\Chrome",
    }]);
    Alles anzeigen
  • Hilfe bei Problem mit Lesezeichen

    • lenny2
    • 6. September 2025 um 14:18
    Zitat von Sockenschuss

    Sammle in den letzten Tage fleissig neue Lezeichen, finde diese aber nicht wieder! Wie komme ich daran?

    Öffnen Sie die Sidebar, geben Sie ein paar Anfangsbuchstaben des Lesezeichennamens in das Suchfeld ein, klicken Sie in den Suchergebnissen mit der rechten Maustaste auf das Lesezeichen -> In Ordner anzeigen.
    Oder hier: chrome://browser/content/places/places.xhtml

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • lenny2
    • 6. September 2025 um 12:52

    Dieses Icon passt besser zu dieser Schaltfläche chrome://browser/skin/places/bookmarksToolbar.svg

  • Viel Verbrauch von RAM-Speicher bei Öffnen des FF

    • lenny2
    • 6. September 2025 um 08:47
    Zitat von wournaje

    dass hinter Firefox meist eine Ziffer in Klammern angegeben ist (so ca. 10).

    Mit einem Klick auf den Pfeil auf der linken Seite können Sie den Firefox-Prozessbaum erweitern.
    Deaktivieren Sie vorübergehend Ihr Antivirusprogramm. Mit Ihrer Hardware-Konfiguration sollte Firefox recht gut funktionieren. Sie können eine saubere Installation von Firefox, oder mit einem neuen Profil überprüfen, vielleicht ist der Grund der Miner.

  • Custom toolbars buttons have no icons

    • lenny2
    • 6. September 2025 um 08:37
    Zitat von juzzlukin

    I believe there is a way to edit the buttons to point towards a desired icon, but I can't figure our how to do it.

    Posten Sie den Code des Skripts hier, dann wird man Ihnen bestimmt helfen können. Das Skript kann in Notepad bearbeitet werden, aber besser in NotePad++ oder anderen.

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • lenny2
    • 4. September 2025 um 17:03
    Zitat von Mira_Belle

    Aber ich mache jetzt erst einmal nichts mehr und warte auf den Firefox 143!

    Beta8 ist bereits verfügbar, es ist unwahrscheinlich, dass sich bis zur Release noch etwas Wesentliches ändern wird. Beta9 wird veröffentlicht und gleichzeitig zur Release-Version, in letzter Zeit erscheinen nicht einmal mehr immer RC-Versionen. Im Gegenteil, es ist besser, bis zur Release bereits ein fertiges Tool zu haben.

  • Firefox v143.0beta6 Fehler mit Sidebar

    • lenny2
    • 4. September 2025 um 09:02

    v143.0beta8 - not fixed. v144.0alpha1 - fixed partially, die Scrollbar wird nun nicht mehr überdeckt, aber in der Sidebar bleibt ein falscher vertikaler Streifen von einigen Pixeln zurück.

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • lenny2
    • 3. September 2025 um 17:04

    Nur Info. Der Stil gilt nicht für Lesezeichenleisten-Ordner (meine), aber ich bin nicht verbittert, ich verwende eine andere Lösung.

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • lenny2
    • 1. September 2025 um 15:21
    Zitat von 2002Andreas

    Einen Fehler gibt es allerdings, die Balken werden nach einem Start vom Fx nicht gleich angezeigt, erst wenn ich einen Scrollbalken betätige.

    v143b6 Scrollbar auf einmal angezeigt wird.
    Die horizontale Scrollbar zeigt einen vertikalen Farbverlauf.
    Option in about:config blendet die Scrollbar nach einigen Sekunden der Inaktivität aus ui.useOverlayScrollbars >> set to 1

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • lenny2
    • 1. September 2025 um 10:44

    Probieren mal bitte. Gradient funktioniert in v143.0b6, auch in den Ordnern für die Lesezeichenleiste. scrollbar.css sollte sich im Root des Chrome-Ordners befinden. Aktivieren Sie das Skript auf die übliche Weise oder fügen Sie es an das Ende von Config.js an.
    Ich weiß nicht, ob Sie die grafischen Pfeile an den Enden der Scrollbar aktivieren können, oder ob sie dort benötigt werden.

    CSS
    /* scrollbar.css */ /* Gradient colors in Firefox v143.0beta6 */ 
    /* Use with agent-sheet-scrollbar.js */
    /* Set your choice in about:config: widget.non-native-theme.scrollbar.style > 0, 1, 2, 3, 4 or 5 */
    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
    @namespace html url("http://www.w3.org/1999/xhtml");
    scrollbar, scrollcorner, html|select {
        --v-scrollbar-background: linear-gradient(to right,#5F5F6B,#ABABB0,#5F5F6B); !important; /* Scrollbar background grad. */
        --v-scrollbutton-background: #006cd9 !important;    /* Top and Down buttons background */
        --v-scrollbar-border-radius: 8px !important;        /* Top, Bottom, Thumb buttons radius */
        --v-scrollbar-min-size: 17px !important;             /* button size */
    /*    --v-scrollbar-dn-image: url(".././icons/dn.svg");    /* down arrow */
    /*    --v-scrollbar-up-image: url(".././icons/up.svg");    /* up arrow */
    /*    --v-scrollbar-rit-image: url(".././icons/rgt.svg");    /* right arrow */
    /*    --v-scrollbar-lft-image: url(".././icons/lft.svg");    /* left arrow */
    /*    --v-scrollbar-image-size: 5px !important;            /* scroll buttons icon, 0 to hide */
    }
    /*✅✅✅✅✅✅ Scrollbar ✅✅✅✅✅✅*/
    scrollbar {
       background: none !important;
       border: none !important;
       padding: 0 !important;
       margin: 0 !important;
    }
    scrollbar[root="true"] {
       position: relative !important;
       z-index: 2147483647 !important;
    }
    scrollbar[root="true"][orient="vertical"] {
       margin-left: calc(-1 * var(--v-scrollbar-min-size)) !important;
    }
    scrollbar[root="true"][orient="horizontal"] {
       margin-top: calc(-1 * var(--v-scrollbar-min-size)) !important;
    }
    scrollcorner {
       -moz-appearance: none !important;
       appearance: none !important;
       width: var(--v-scrollbar-min-size) !important;
       height: var(--v-scrollbar-min-size) !important;
       background: none !important;
       border: none !important;
    }
    scrollbar > slider {
       -moz-appearance: none !important;
       appearance: none !important;
       background: var(--v-scrollbar-background) !important;
       border: none !important;
    }
    scrollbar > slider > thumb,
    scrollbar > scrollbarbutton,
    html|*:not(html|select) > scrollbar > slider > thumb,
    html|select > html|button {
       -moz-appearance: none !important;
       appearance: none !important;
       border: none !important;
       border-radius: var(--v-scrollbar-border-radius) !important;
       background-color: var(--v-scrollbar-thumb-color) !important;
        background-image: linear-gradient(to right, #08A6DA, #7CD0EB 70%, #08A6DA); !important;    /* gragient color */
       background-repeat: no-repeat !important;
       background-position: center !important;
       background-size: var(--v-scrollbar-image-size) !important;
    }
    scrollbar[orient="vertical"],
    scrollbar[orient="vertical"] > slider,
    scrollbar[orient="vertical"] > slider > thumb {
       min-width: var(--v-scrollbar-min-size) !important;
       max-width: var(--v-scrollbar-min-size) !important;
        min-height: 32px !important;    /* minimum slider length */
    }
    scrollbar[orient="horizontal"],
    scrollbar[orient="horizontal"] > slider,
    scrollbar[orient="horizontal"] > slider > thumb {
       min-height: var(--v-scrollbar-min-size) !important;
       max-height: var(--v-scrollbar-min-size) !important;
    }
    scrollbar > scrollbarbutton {
       min-width: var(--v-scrollbar-min-size) !important;
       min-height: var(--v-scrollbar-min-size) !important;
       background-color: var(--v-scrollbutton-background) !important;
    }
    scrollbar > slider > thumb:hover,
    scrollbar > scrollbarbutton:not([disabled="true"]):hover {
        background-image: linear-gradient(to right, #FFA808, #ffdc73 70%, #FFA808); !important;    /* gragient color */
    }
    scrollbar > slider > thumb:active,
    scrollbar > scrollbarbutton:not([disabled="true"]):active,
    html|select > html|button:active {
        background-image: linear-gradient(to right, #ff5c26, #ffdc73 70%, #ff5c26); !important;    /* gragient color */
    }
    html|select > html|button {
       background-image: var(--v-scrollbar-dn-image) !important;
    }
    scrollbar > scrollbarbutton[type="increment"],
    html|select > html|button[orientation="right"] {
       background-image: var(--v-scrollbar-rit-image) !important;
    }
    scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] {
       background-image: var(--v-scrollbar-dn-image) !important;
    }
    scrollbar > scrollbarbutton[type="decrement"],
    html|select > html|button[orientation="left"] {
       background-image: var(--v-scrollbar-lft-image) !important;
    }
    scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] {
       background-image: var(--v-scrollbar-up-image) !important;
    }
    scrollbar > scrollbarbutton[disabled="true"] {
       opacity: 0.5 !important;
    }
    Alles anzeigen
    JavaScript
    // agent-sheet.js
    (function() {
       let ProfDir = Services.dirsvc.get("ProfD", Ci.nsIFile);
       if (ProfDir.leafName === "chrome_debugger_profile") {ProfDir = ProfDir.parent;}
       ProfDir.append("chrome");
       ProfDir.append("scrollbar.css");
       if (!ProfDir.exists() || !ProfDir.isFile()) {return;}
       let UriPath = Services.io.newFileURI(ProfDir);
       let sss = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
       sss.loadAndRegisterSheet(UriPath, 0);
    })();
    Alles anzeigen
  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • lenny2
    • 1. September 2025 um 05:07
    Zitat von Mira_Belle

    Und hier "meine" Version 2.0.7 RC3 for Firefox 143+

  • usercssloader.uc.js - jizz

    • lenny2
    • 31. August 2025 um 11:30

    Muss der Browser neu gestartet werden, nachdem der Stil deaktiviert wurde, damit die Änderung wirksam wird?

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • lenny2
    • 31. August 2025 um 11:22

    Ich habe gefragt und mir wurde gesagt, dass der Farbverlauf bei 143b funktioniert, scrollbar.css und agent-sheet.js benötigt werden. Weitere Details werde ich erfahren, wenn sie aus den Sommerferien zurück sind.

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • lenny2
    • 31. August 2025 um 09:16
    Zitat von Mira_Belle

    Der Farbverlauf funktioniert ab Firefox 143 nicht mehr. Warum? Ich weiß es nicht.

    Ich habe einmal gelesen, dass man dafür die Scrollbar-CSS mit den Rechten „Agent Sheet” aktivieren muss :/

  • Firefox v143.0beta6 Fehler mit Sidebar

    • lenny2
    • 31. August 2025 um 09:09

    Danke für Bugzilla, jetzt gibt es Hoffnung, dass der Fehler behoben wird.

  • Firefox v143.0beta6 Fehler mit Sidebar

    • lenny2
    • 30. August 2025 um 11:52
    Zitat von FuchsFan

    Das kann ich so nicht bestätigen.

    Sie müssen eine Seite mit einer Bildlaufleiste öffnen.
    Der Fehler tritt auch bei der linken Seitenleiste auf, aber der Fehler hat sich an eine andere Stelle verlagert. Die Einfärbung des Scrollbars erfolgt nicht per Style, sondern über about:config. In einem sauberen Profil habe ich dies auch versucht, aber ich werde es noch einmal versuchen.


    Neues sauberes Profil

  • Firefox v143.0beta6 Fehler mit Sidebar

    • lenny2
    • 30. August 2025 um 08:50

    Es gibt einen Fehler, der seit der Alpha-Version besteht, der von den Entwicklern nicht bemerkt wird, und deshalb kann der Fehler in die Release-Version gelangen. Die Bedeutung des Fehlers ist aus dem Screenshot ersichtlich - wenn die Seitenleiste auf der rechten Seite ist, überlappt sie die Bildlaufleiste des Seiteninhalts.
    Ich würde den Fehler in Bugzilla melden, aber das ist zu kompliziert für mich.

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • lenny2
    • 29. August 2025 um 17:21
    Zitat von Mira_Belle

    Bitte die Konfiguration, die Du im Skript von Aris verwendet hast

    Skript Aris-t2


    v142

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

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