usercssloader.uc.js - jizz

  • Hi jizz

    Yes i Know.
    Your version not supports Links like this to graphics:

    Code
    ../icons/CSS.png

    only full Links.

    Code
    file:///C:/Users/xxxx/AppData/Roaming/Mozilla/Firefox/Profiles/9l0hyy5o.test/chrome/icons/Bild120.png

    But i like your version.

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:142.0) Gecko/20100101 Firefox/142.0.1
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Hi jizz

    Yes i Know.
    Your version not supports Links like this to graphics:

    Code
    ../icons/CSS.png

    only full Links.

    Code
    file:///C:/Users/xxxx/AppData/Roaming/Mozilla/Firefox/Profiles/9l0hyy5o.test/chrome/icons/Bild120.png

    But i like your version.

    It may be caused by resource uri, I've updated the script to use file uri for default

  • In den Zeilen 46 und 47 werden jsm-Dateien eingelesen. JSM-Dateien gibt es nicht mehr, nur noch sys.mjs-Dateien, Die Datei Services.jsm wurde aber nie konvertiert, sondern sofort abgeschafft. Zeile 46 kann also raus. CustomizableUI.jsm muss CustomizableUI.sys.mjs heißen. die ist aber nicht unbedingt mehr notwendig. Außerdem ist das Pfadprotokoll resource: veraltet, neu ist moz-src.

    Also einfach mal die Zeilen 46 und 47 mit // auskommentieren. Am Schluss kann man die Zeilen dann noch löschen.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • Es gibt eine ganze Reihe Zeilen, die mit oncommand: anfangen. Das sieht stark nach Inline-Eventhandler aus. Diese Zeilen müssen mit addEventListener umgebaut werden.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • jizz

    Also your last Version 0.0.6r3 not works.
    Same issue.

    Error console says:

    Code
    Uncaught (in promise) ReferenceError: makeURI is not defined
        get STYLE file:///C:/Users/xxxx/AppData/Roaming/Mozilla/Firefox/Profiles/9l0hyy5o.test/chrome/UserCSSLoader.uc.js:115
        init file:///C:/Users/xxx/AppData/Roaming/Mozilla/Firefox/Profiles/9l0hyy5o.test/chrome/UserCSSLoader.uc.js:198
        <anonymous> file:///C:/Users/xxx/AppData/Roaming/Mozilla/Firefox/Profiles/9l0hyy5o.test/chrome/UserCSSLoader.uc.js:1014
        <anonymous> file:///C:/Users/xxx/AppData/Roaming/Mozilla/Firefox/Profiles/9l0hyy5o.test/chrome/UserCSSLoader.uc.js:1015
        loadScript file:///C:/Program Files/Mozilla Firefox/userChromeJS/utilities.js:114
    UserCSSLoader.uc.js:115:9

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:142.0) Gecko/20100101 Firefox/142.0.1
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • In den Zeilen 46 und 47 werden jsm-Dateien eingelesen. JSM-Dateien gibt es nicht mehr, nur noch sys.mjs-Dateien, Die Datei Services.jsm wurde aber nie konvertiert, sondern sofort abgeschafft. Zeile 46 kann also raus. CustomizableUI.jsm muss CustomizableUI.sys.mjs heißen. die ist aber nicht unbedingt mehr notwendig. Außerdem ist das Pfadprotokoll resource: veraltet, neu ist moz-src.

    Lines 46 and 47 are used to fallback to older versions of Firefox. You can ignore them. The lines after || will not be executed.

    Es gibt eine ganze Reihe Zeilen, die mit oncommand: anfangen. Das sieht stark nach Inline-Eventhandler aus. Diese Zeilen müssen mit addEventListener umgebaut werden.

    Line 981 handles these events starting with on

    e.addEventListener(k.slice(2).toLocaleLowerCase(), v, false);

    jizz

    Also your last Version 0.0.6r3 not works.
    Same issue.

    Error console says:

    Code
    Uncaught (in promise) ReferenceError: makeURI is not defined
        get STYLE file:///C:/Users/xxxx/AppData/Roaming/Mozilla/Firefox/Profiles/9l0hyy5o.test/chrome/UserCSSLoader.uc.js:115
        init file:///C:/Users/xxx/AppData/Roaming/Mozilla/Firefox/Profiles/9l0hyy5o.test/chrome/UserCSSLoader.uc.js:198
        <anonymous> file:///C:/Users/xxx/AppData/Roaming/Mozilla/Firefox/Profiles/9l0hyy5o.test/chrome/UserCSSLoader.uc.js:1014
        <anonymous> file:///C:/Users/xxx/AppData/Roaming/Mozilla/Firefox/Profiles/9l0hyy5o.test/chrome/UserCSSLoader.uc.js:1015
        loadScript file:///C:/Program Files/Mozilla Firefox/userChromeJS/utilities.js:114
    UserCSSLoader.uc.js:115:9

    What version of Firefox do you have? I'll install your Loader later to see why