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

  • UserCSSLoader (2025)

    • Endor
    • 11. Oktober 2025 um 07:45

    Hallo Speravir.
    readme aktualisiert:

    userChrome.js/Firefox 143/usercssloader/readme.md 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

    Danke für den Link zum Thema Line Breaks. War sehr hilfreich.
    :thumbup:

    Mfg.
    Endor

  • UserCSSLoader (2025)

    • Endor
    • 10. Oktober 2025 um 19:49

    Hallo Mira_Belle .
    Alles gut. Du wolltest mir doch nur helfen.
    Alles bestens.
    Mfg.
    Endor

  • UserCSSLoader (2025)

    • Endor
    • 10. Oktober 2025 um 13:54

    Hallo Mira_Belle.

    Es geht im readme im Moment nur um das Icon für die Symbolleistenschaltfläche.
    Trotzdem Danke für Deinen Vorschlag.
    Eine Frage hätte ich da, soll ich den readme nur in Deutscher Sprache machen oder auch
    in Englisch?
    Aktuell siehe hier:

    userChrome.js/Firefox 143/usercssloader/readme.md 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

  • UserCSSLoader (2025)

    • Endor
    • 10. Oktober 2025 um 07:44

    Speravir
    ist aktualisiert:

    Update usercssloader.uc.js · Endor8/userChrome.js@275fb6e
    Aktualisierung von Speravir und Mira_Belle
    github.com

    Hast Du einen Vorschlag für den Readme?
    Mfg.
    Endor

  • extras_config_menu.uc.js = Die CSS-Codes in die Zwischenablage implementieren möglich?

    • Endor
    • 8. Oktober 2025 um 20:28

    Hallo Mira_Belle !
    Damit das Script extra_config_menu.uc.js richtig funktioniert
    muss bei about:config der Schalter:

    security.allow_unsafe_dangerous_privileged_evil_eval

    auf true sein. Sonst funktioniert es nicht.
    Mfg.
    Endor

  • UserCSSLoader (2025)

    • Endor
    • 8. Oktober 2025 um 08:43

    Hallo Mitleser .
    Wenn ich mich nicht irre, hatten wir mit Linux das schon mal.
    Linux unterscheidet zwischen groß und Kleinschreibung.
    Windows nicht. Achte mal darauf ob das, im Script und
    bei den Ordnern übereinstimmt.
    Nur ein Versuch.
    Mfg.
    Endor

  • UserCSSLoader (2025)

    • Endor
    • 7. Oktober 2025 um 10:55
    Zitat von Mira_Belle

    bei all der Kritik

    Die meines Erachtens nicht angebracht war oder ist.
    Du hast eine prima Verbesserung gemacht.
    Vielen Dank dafür.

    :thumbup:

    Für mich auch true als Standard.

    Mfg.
    Endor

  • UserCSSLoader (2025)

    • Endor
    • 7. Oktober 2025 um 08:20
    Zitat von Mitleser

    Das Script aus Beitrag 138 funktioniert.

    Die Version bei Github ist Speravirs Version aus 128.
    Die letzte Version von Speravir vom 30.09.2025. Beitrag 138 ist ja dein eigener
    Beitrag. Ob die in Linux funktioniert kann ich leider auch nicht sagen, da hier
    nur Windows vorhanden ist.

    Speravir

    Die vier neuen Einträge:
    "prefs.js", "user.js", "userChromeShadow.css" & "userChrome.js"

    dafür hat Mira_Belle vorausschauender Weise, bereits im Script ab Zeile 107
    entsprechende Optionen, true anzeigen false nicht anzeigen eingefügt.
    Nun müsste man nur noch entscheiden was Standard sein soll true oder false?
    Was meinst Du dazu?
    Mfg.
    Endor

  • UserCSSLoader (2025)

    • Endor
    • 5. Oktober 2025 um 11:55

    Hallo Mira_Belle .
    Finde ich prima. Klasse Arbeit!!!!
    :thumbup::thumbup::thumbup::thumbup:

    Nur hier:
    let customEditor = "C:\\Program Files\\Microsoft VS Code\\Code.exe";

    würde ich nur die Anführungszeichen alleine lassen.
    als so:
    let customEditor = "";

    Du hast da Deinen bevorzugten Editor eingetragen,
    das hat mich zuerst etwas verwirrt.

    Wenn Speravir einverstanden ist, lade ich diese Version dann bei Github hoch.
    Mfg.
    Endor

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

    • Endor
    • 1. Oktober 2025 um 07:58

    Nur als Info, es gibt eine neue Version vom Script:

    SaveTo.uc.js

    userChrome.js/Firefox 143/SaveTo.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

    Eure Anpassungen müsst Ihr noch einfügen.

    Mfg.
    Endor

  • UserCSSLoader (2025)

    • Endor
    • 1. Oktober 2025 um 07:20

    Hallo Speravir.
    Ist aktualisiert:

    Update usercssloader.uc.js · Endor8/userChrome.js@9642390
    Aktualisierung von Speravir - camp-firefox.de
    github.com

    Mfg.
    Endor

  • Tableiste GANZ unten Script funktioniert nicht mehr?

    • Endor
    • 30. September 2025 um 13:24

    Ich weiß jetzt nicht ob diese Version nach euren Wünschen funktioniert,
    aber der Autor hat sie erst kürzlich aktualisiert:

    CSS
    /* Firefox userChrome script
     * Tab bar at bottom of window
     * Tested on Firefox 140
     * Author: garywill (https://garywill.github.io)
     */
    
    // ==UserScript==
    // @include         main
    // ==/UserScript==
    
    
    console.log("tabs_below_content.uc.js");
    
    (() => {
    
        const Services = globalThis.Services || ChromeUtils.import("resource://gre/modules/Services.jsm").Services;
        const sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);
    
    
        // always loaded css
        const tabbar_css = Services.io.newURI( "data:text/css;charset=utf-8," + encodeURIComponent(`
            #TabsToolbar {
                position: fixed;
                bottom: 0px;
                width: 100%;
    
                background-image: var(--lwt-header-image, var(--lwt-additional-images) ) ;
                background-color: var(--toolbar-bgcolor, var(--toolbar-field-background-color, var(--lwt-accent-color-inactive, var(--lwt-accent-color)))) !important;
            }
            #fake_tabbar {
                height: var(--tabstrip-min-height);
            }
        `), null, null );
        if ( ! sss.sheetRegistered(tabbar_css, sss.USER_SHEET) )
            sss.loadAndRegisterSheet(tabbar_css, sss.USER_SHEET);
    
    
    
        // loaded when tab bar shown (eg: not fullscreen)
        const css_tabbar_shown = `
            #TabsToolbar {
            }
            #browser {
            }
        `;
    
        // loaded when tab bar totally hidden (eg: all fullscreen)
        const css_tabbar_hidden = `
            #TabsToolbar {
                display: none;
            }
            #fake_tabbar {
                display: none;
            }
            #browser {
            }
        `;
    
    
    
        const style_tag = document.createElement("style");
        style_tag.id = "styletag_tabbarbelowcontent";
        document.head.appendChild(style_tag);
    
        function show_tabbar() {
            style_tag.textContent = css_tabbar_shown;
        }
        function hide_tabbar() {
            style_tag.textContent = css_tabbar_hidden;
        }
    
    
        const tabsbar = document.getElementById("TabsToolbar");
        const fake_tabbar = document.createElement("toolbox");
        fake_tabbar.id = "fake_tabbar";
        const ele_browser = document.getElementById("browser");
        ele_browser.parentNode.appendChild(fake_tabbar, ele_browser);
    
    
        // tabsbar.setAttribute("flex", "0");
    
        // #fullscr-toggler [ hidden ]
        // window.fullScreen (R/W bool)
        // window.FullScreen (obj)
        // document.fullscreen (R bool)
        // document.fullscreenElement  (DOM)
        
        let status_fullscreen;
        let status_tabbarvertical;
    
        const fullscr_toggler = document.getElementById("fullscr-toggler");
        const fullscreen_warning = document.getElementById("fullscreen-warning");
        var tabsbar_fullscr_observer = new MutationObserver(check_status_fullscreen);
        function check_status_fullscreen(){
            if (window.fullScreen)
            {
                console.log("fullscreen !!!");
                if(document.fullscreenElement) // video fullscreen
                {   
                    console.log("fullscreen video");
                    status_fullscreen = true;
                }
                else // manually browser fullscreen
                {
                    console.log("fullscreen non-video");
                    status_fullscreen = false;
                }
            }
            else // not fullscreen
            {
                console.log("not fullscreen");
                status_fullscreen = false;
            }
            update_css();
        }
    
        tabsbar_fullscr_observer.observe(fullscr_toggler,{attributes:true});
        tabsbar_fullscr_observer.observe(fullscreen_warning,{attributes:true});
        
        
    
        const box_vertical_tabs = document.getElementById("vertical-tabs");
        box_vertical_tabs_observer = new MutationObserver(check_status_tabbarvertical);
        function check_status_tabbarvertical() {
            if (box_vertical_tabs.querySelector('tabs'))
            {
                console.log('tabbar is vertical');
                status_tabbarvertical = true;
            }
            else
            {
                console.log('tabbar not vertical');
                status_tabbarvertical = false;
            }
            update_css();
        }
        box_vertical_tabs_observer.observe(box_vertical_tabs, {childList: true});
    
        function update_css() {
            if (status_fullscreen || status_tabbarvertical) {
                console.log('hide_tabbar()')
                hide_tabbar();
            }else{
                console.log('show_tabbar()')
                show_tabbar();
            }
        }
        check_status_fullscreen();
        check_status_tabbarvertical();
    })();
    Alles anzeigen

    Quelle: https://github.com/garywill/tabs-…w_content.uc.js

    Mfg.
    Endor

  • UserCSSLoader (2025)

    • Endor
    • 12. September 2025 um 19:42

    Speravir.
    Klasse Arbeit.:thumbup::thumbup:
    Danke auch für den neuen Header.
    Passt perfekt. Sobald Du dein OK gibst lade ich sie bei Github
    rauf.
    Mfg.
    Endor

  • UserCSSLoader (2025)

    • Endor
    • 8. September 2025 um 11:52

    Das war mal der original Header und die Bedienung
    aus dem Script vom Autor Griever:

    JavaScript
    // ==UserScript==
    // @name           UserCSSLoader
    // @description    Stylish みたいなもの
    // @namespace      http://d.hatena.ne.jp/Griever/
    // @author         Griever
    // @include        main
    // @license        MIT License
    // @compatibility  Firefox 4
    // @charset        UTF-8
    // @version        0.0.4
    // @note           0.0.4 Remove E4X
    // @note           CSSEntry クラスを作った
    // @note           スタイルのテスト機能を作り直した
    // @note           ファイルが削除された場合 rebuild 時に CSS を解除しメニューを消すようにした
    // @note           uc で読み込まれた .uc.css の再読み込みに仮対応
    // ==/UserScript==
    
    /****** 使い方 ******
    
    chrome フォルダに CSS フォルダが作成されるのでそこに .css をぶち込むだけ。
    ファイル名が "xul-" で始まる物、".as.css" で終わる物は AGENT_SHEET で、それ以外は USER_SHEET で読み込む。
    ファイルの内容はチェックしないので @namespace 忘れに注意。
    
    メニューバーに CSS メニューが追加される
    メニューを左クリックすると ON/OFF
              中クリックするとメニューを閉じずに ON/OFF
              右クリックするとエディタで開く
    
    エディタは "view_source.editor.path" に指定されているものを使う
    フォルダは "UserCSSLoader.FOLDER" にパスを入れれば変更可能
    
     **** 説明終わり ****/
    Alles anzeigen

    Quelle: https://github.com/Griever/userCh…r/UserCSSLoader

    Den hat dann Mithrandir , ardiman bei „Github“, übersetzt.
    Durch die Aktualisierungen von wem auch immer wurde wie üblich
    das dann erweitert. Ob man das dann alles braucht ist eine andere Frage.
    Mfg.
    Endor

  • Custom toolbars buttons have no icons

    • Endor
    • 8. September 2025 um 11:47

    Hi juzzlukin

    Remove this line:

    Code
    ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");

    than the script works again.

    Kind Regards
    Endor

  • UserCSSLoader (2025)

    • Endor
    • 7. September 2025 um 19:38
    Zitat von bege

    Soll ja auch in Linux und Mac funktionieren.

    Das wäre die optimale Lösung.

    Zitat von bege

    Gegenteil von "so einfach wie möglich"

    Das ist bei diesem komplexen Script von Haus aus nicht machbar.
    Es geht auch darum, dass wir hier im Forum nicht mit Anfragen
    zur Verwendung überhäuft werden. Denn der Großteil der Benutzer
    will sich gar nicht näher mit der Materie befassen müssen.
    Es soll funktionieren und fertig.

  • UserCSSLoader (2025)

    • Endor
    • 7. September 2025 um 12:32
    Zitat von Mira_Belle

    Vielleicht baut ihr noch eine Funktion ein, die abfragt, ob ein Dateimanager eingetragen ist,
    und wenn nicht, dass dann der alte Code als Backup greift.

    Ich schließe mich da Mira_Belle an.
    Wenn dann schon so.

    Was die Bedienungsanleitung betrifft, würde ich mit eurer Hilfe,
    bei Github eine für das Script machen. Diese hier von Ardiman könnte man
    als Basis verwenden und entsprechend erweitern.

    userChrome.js/usercssloader/README.md 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

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • Endor
    • 6. September 2025 um 18:50

    Hallo Mira_Belle .
    Alles gut. Hier funktioniert alles einwandfrei.
    Also keinerlei Eile wegen mir notwendig.
    Ich hatte nur auf deinen Hinweis geantwortet.
    Viele Grüße
    Endor

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • Endor
    • 6. September 2025 um 17:40
    Zitat von Mira_Belle

    Da fehlen vorher die ";"

    Das hatte ich schon gleich bemerkt und hatte die bei mir eingefügt.
    Also daran hat es sicher nicht gelegen. Schade.

  • UserCSSLoader (2025)

    • Endor
    • 4. September 2025 um 19:24

    Boersenfeger.
    Was mich betrifft, gern geschehen.
    Mfg.
    Endor

Unterstütze uns!

Jährlich (2025)

104,5 %

104,5% (679,10 von 650 EUR)

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