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

Beiträge von Endor

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

    • Endor
    • 6. August 2024 um 13:16

    Zeile 30 definiert:
    const {version, updateDate} = result;

    Daher kommt das Datum.



    Im unveränderten Script aus Beitrag eins funktioniert es einwandfrei.
    Aber sobald ich etwas ändere tut sich nichts mehr.

    Mfg.
    Endor

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

    • Endor
    • 6. August 2024 um 13:04

    Hallo milupo .

    Das script fügt bei about:addons bei den Erweiterungen im jeweiligen Titel
    die Versionsnummer und das Installationsdatum hinzu. Lasse das Script jetzt so wie
    es ist, da es ja funktioniert. Habe Deine Änderungen probiert, aber das funktioniert
    leider nicht.

    Zitat von milupo

    about-addons-verbose.uc.js


    Das habe ich nirgendswo gefunden. Der Autor hatte das Script
    letzten November bei einer Japanischen Seite hoch geladen.
    Da war das nicht dabei.

    Mfg.
    Endor

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

    • Endor
    • 6. August 2024 um 09:56

    Hallo zusammen, Hallo milupo .

    Ich verwende dieses Script hier:

    Code
    // ==UserScript==
    // @name           Show addon details in about:addons
    // @include        main
    // ==/UserScript==
    
    if (typeof window === "undefined" || globalThis !== window) {
        this.EXPORTED_SYMBOLS = ["AboutAddonsVerboseChild"];
        ChromeUtils.defineModuleGetter(this, "AddonManager", "resource://gre/modules/AddonManager.jsm");
        try {
            ChromeUtils.registerWindowActor("AboutAddonsVerbose", {
                child: {
                    moduleURI: __URI__,
                    events: {
                        DOMDocElementInserted: {},
                    },
                },
                matches: ["about:addons"],
            });
        } catch (e) {Cu.reportError(e);}
        this.AboutAddonsVerboseChild = class extends JSWindowActorChild {
            handleEvent({type}) {
                if (type !== "DOMDocElementInserted") return;
                const win = this.contentWindow;
                const doc = win.document;
                doc.addEventListener("view-loaded", () => {
                    const addons = doc.querySelectorAll(".addon-name");
                    for (let addon of addons) {
                        const addonId = addon.querySelector("a")?.href.slice("addons://detail/".length);
                        if (addonId) AddonManager.getAddonByID(addonId).then(result => {
                            const {version, updateDate} = result;
                            const info = doc.createElement("span");
                            info.style.fontSize = "1rem";
                            info.style.fontStyle = "normal";
    						info.style.fontWeight = "900";
                            info.style.marginInlineEnd = "8px";
                            info.textContent = `${version} - ${updateDate.toLocaleDateString("de-DE")}`;
                            addon.insertAdjacentElement("afterend", info);
                        }).catch(err => Cu.reportError(err));
                    }
                });
            }
        };
    }
    else {
        try {
            const fileHandler = Services.io.getProtocolHandler("file").QueryInterface(Ci.nsIFileProtocolHandler);
            const scriptFile = fileHandler.getFileFromURLSpec(Components.stack.filename);
            const resourceHandler = Services.io.getProtocolHandler("resource").QueryInterface(Ci.nsIResProtocolHandler);
            if (!resourceHandler.hasSubstitution("about-addons-verbose-ucjs")) {
                resourceHandler.setSubstitution("about-addons-verbose-ucjs", Services.io.newFileURI(scriptFile.parent));
            }
            ChromeUtils.import(`resource://about-addons-verbose-ucjs/${scriptFile.leafName}?${scriptFile.lastModifiedTime}`);
        } catch (e) {Cu.reportError(e)}
    }
    Alles anzeigen

    in Zeile 8 steht:

    Code
    ChromeUtils.defineModuleGetter(this, "AddonManager", "resource://gre/modules/AddonManager.jsm");

    die Datei AddonManager.jsm gibt es ja nicht mehr. Wenn ich das umändere auf
    AddonManager.sys.mjs diese Datei gibt es, geht es nicht mehr, genau so wie wenn ich diese Zeile entferne.

    Konsole sagt die Importregel müsste angepasst werden. Nur wie?

    Hast Du / Ihr eine Idee?
    Mfg.
    Endor

  • Der Glückwunsch-Thread

    • Endor
    • 31. Juli 2024 um 08:12

    Hallo Artist!

    Alles alles Gute zum Geburtstag.
    Vor allem viel Gesundheit aber auch viel Glück und Wohlergehen
    wünsche ich Dir von ganzen Herzen.

    Mfg.
    Endor

  • CSS Code für neue Einträge im Kontextmenü

    • Endor
    • 29. Juli 2024 um 19:29

    Habe ich schon getestet, hat aber nicht funktioniert.
    Auch nach Neustart nicht.

  • CSS Code für neue Einträge im Kontextmenü

    • Endor
    • 29. Juli 2024 um 19:23

    Für Ask Chat findet man im Inspector, ist dort auf hidden true gesetzt.
    Wie man den aktiviert, keine Ahnung. About:config Eintrag?

    Selector wäre:

    #context-ask-chat

    #context-translate-selection und #context-ask-chat habe ich hier so gemacht:

    CSS
    #context-translate-selection{
    	appearance: none !important;
    	background: url("..//icons/Translate1.png") no-repeat !important;
    	min-height: 24px!important;
    	padding-left:28px!important;
    	background-position:7px 9px!important;}
    
    #context-translate-selection:hover{
    	appearance: none !important; 
    	background: #ecf0f6 url("..//icons/Translate1.png") no-repeat !important;
    	min-height: 24px!important;
    	padding-left:28px!important;
    	background-position:7px 9px!important;}
    	
    #context-ask-chat{
    	appearance: none !important;
    	background: url("..//icons/Ask-Chat1.png") no-repeat !important;
    	min-height: 24px!important;
    	padding-left:28px!important;
    	background-position:7px 9px!important;}
    
    #context-ask-chat:hover{
    	appearance: none !important; 
    	background: #ecf0f6 url("..//icons/Ask-Chat1.png") no-repeat !important;
    	min-height: 24px!important;
    	padding-left:28px!important;
    	background-position:7px 9px!important;}
    Alles anzeigen

    Symbole:  

    Mfg.
    Endor

  • Der Glückwunsch-Thread

    • Endor
    • 29. Juli 2024 um 19:13

    Hallo Road-Runner .

    Auch von mir alles alles Gute zum Geburtstag.
    Vor allem viel Gesundheit aber auch viel Glück und Wohlergehen
    wünsche ich Dir von ganzen Herzen.

    Mfg.
    Endor

  • Der Glückwunsch-Thread

    • Endor
    • 27. Juli 2024 um 08:09

    Hallo AngelOfDarkness !
    Auch von mir alles alles Gute zum Geburtstag.
    Vor allem viel Gesundheit, aber auch Glück und Wohlergehen wünsche
    ich Dir von ganzen Herzen.

    Mfg.
    Endor

  • ups - 403 forbidden

    • Endor
    • 26. Juli 2024 um 19:32

    Ja dieses sehe ich letztens auch immer mal wieder beim Anmelden hier im Forum,
    eben auch wieder. :/ Keine Ahnung warum.
    Mfg.
    Endor

  • Kann die Übersetzungsanzeige vergrößert werden?

    • Endor
    • 24. Juli 2024 um 21:12

    2002Andreas

    Genau so wie von Sören beschrieben war es hier.
    Ohne die namespace Zeile funktioniert Dein CSS Code einwandfrei.
    Wieder etwas dazugelernt.

    Mfg.
    Endor

  • Kann die Übersetzungsanzeige vergrößert werden?

    • Endor
    • 24. Juli 2024 um 19:38

    Hallo 2002Andreas.
    Habe Deinen CSS Code auch mal getestet.
    Fenster wird damit größer aber die Schriftgröße
    ändert sich hier nicht.

    Wenn ich es so machen dann passt es
    es wird aber sämtlicher Text im Panel Größer.
    Weiß jetzt nicht ob das dann so gewollt ist.

    CSS
    #select-translations-panel {
      min-width: 500px !important;
      font-size: 28px !important;
    }

    Trotzdem auch von mir vielen Dank für dem CSS Code.
    Mfg.
    Endor

  • Seite drucken im Kontextmenü fehlt

    • Endor
    • 24. Juli 2024 um 13:36

    Erledigt:

    userChrome.js/Firefox 128/PrintPreview.uc.js at master · Endor8/userChrome.js
    Skripte für die Firefox-Erweiterung userChromeJS. Contribute to Endor8/userChrome.js development by creating an account on GitHub.
    github.com

    Mfg.
    Endor

  • Seite drucken im Kontextmenü fehlt

    • Endor
    • 24. Juli 2024 um 11:49

    Ok mache ich.

    Vielen Dank milupo

    Mfg.
    Endor

  • Seite drucken im Kontextmenü fehlt

    • Endor
    • 24. Juli 2024 um 11:00

    Hallo 2002Andreas
    Ja diese Zeile musste ich hier auch ändern, da der angegebene Separator
    nicht mehr vorhanden ist. Habe hier es so gemacht:

    Code
       document.getElementById('contentAreaContextMenu')
        .insertBefore(menu, document.getElementById('context-sep-open').nextSibling);


    Frage tut sich bei euch bei klick auf Druckvorschau noch etwas?
    Hier nicht.

    Mfg.
    Endor

    Ps. Das Script bei Github muss ich auch mal aktualisieren.

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

    • Endor
    • 19. Juli 2024 um 11:55

    Hi pleassssse
    I am not sure, is this Script used to change the new Tab url?
    If yes, here another version:

    Code
    // ==UserScript==
    // @name          NewTabUrl.uc.js
    // @namespace     https://egg.5ch.net/test/read.cgi/software/1710343177/
    // @description   NewTabUrl
    // @include       main
    // @author        Mozilla Firefox 
    // @compatibility 126+
    // @version       2024/05/27 22:00
    // ==/UserScript==
    (function() {
      let func = BrowserCommands.openTab.toString();
    
      func = func.replace(
      'url ??= BROWSER_NEW_TAB_URL;',
      'url ??= "https://www.camp-firefox.de/forum";'  //change url to your needs
      );
    
      BrowserCommands.openTab = new Function(
        func.match(/\(([^)]*)/)[1],
        func.replace(/[^)]*/, '').replace(/[^{]*/, '').replace(/^{/, '').replace(/}\s*$/, '')
      );
    })();
    Alles anzeigen

    Mfg.
    Endor

  • Toggle Findbar

    • Endor
    • 16. Juli 2024 um 10:10

    Hallo Speravir
    Vielen Dank.
    Funktioniert hier bestens.
    :thumbup:

    Darf ich die bei mir, bei Github hochladen?
    Mfg.
    Endor

  • In memoriam

    • Endor
    • 14. Juli 2024 um 19:08

    Shannen Doherty hat leider den Kampf gegen den Krebs verloren.

    US-Schauspielerin Shannen Doherty im Alter von 53 Jahren gestorben
    Ihren großen Durchbruch feierte sie als "Brenda" mit der Fernsehserie "Beverly Hills, 90210". Nun ist Shannen Doherty im Alter von 53 Jahren gestorben. Die…
    www.tagesschau.de

    R.I.P.

    Mfg.
    Endor

  • Toggle Findbar

    • Endor
    • 12. Juli 2024 um 08:14

    Speravir
    Vielen Dank auch von mir.
    Funktioniert wieder bestens.
    Mfg.
    Endor

  • Dialog über Firefox - originale Icons ausblenden

    • Endor
    • 4. Juli 2024 um 13:28

    milupo
    Danke habe ich oben geändert.

    FuchsFan
    Gerne freut mich wenn es hilft.

    Mfg.
    Endor

  • Dialog über Firefox - originale Icons ausblenden

    • Endor
    • 4. Juli 2024 um 12:16

    Ich habe mir ein Lesezeichen für:
    chrome://browser/content/aboutDialog.xhtml
    gemacht. So wird aboutDialog.xhtml in einem neuen Tab geöffnet
    und kann wie gewohnt inspiziert werden.

    Mfg.
    Endor

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