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

Beiträge von Dharkness

  • In meiner "Statusbar" wird kein Text mehr angezeigt.

    • Dharkness
    • 11. Oktober 2026 um 20:47
    Zitat von Road-Runner

    Dieses Script funktioniert bei mir.

    Ich habe das mal für mich übernommen, funktioniert im Nightly, mit angepasstem CSS, wunderbar. 👍️

  • Scrollbarbreite von Fx-Nightly

    • Dharkness
    • 5. Oktober 2026 um 19:54
    Zitat von 2002Andreas

    Es liegt an deiner zusätzlichen Leiste auf der rechten Seite. :/

    Wie kann das Problem dann auf der Camp-Seite nicht vorhanden sein?

  • Scrollbarbreite von Fx-Nightly

    • Dharkness
    • 4. Oktober 2026 um 21:34
    Zitat von .DeJaVu

    Kann es sein, dass das Script nicht mehr funktioniert?

    Man sieht doch im Screenshot Dreiecke und Farben, die nicht die vom Dark Theme vorgegebenen Entsprechungen sind, also funktioniert es.

  • Scrollbarbreite von Fx-Nightly

    • Dharkness
    • 4. Oktober 2026 um 18:56
    Zitat von .DeJaVu

    Wie sind denn die Scrollbalken in den Windows Einstellungen Barrierefreiheit eingestellt?

    Hm, unter W11 lässt sich an dem Punkt nicht wirklich was einstellen, nur ob ständig sichtbar oder nicht.

  • Scrollbarbreite von Fx-Nightly

    • Dharkness
    • 4. Oktober 2026 um 17:55

    Hallo zusammen,

    kann man verhindern, das eine Website die Breite der Scrollbar beeinflussen kann, wenn es denn die Website macht?

    Guckt Ihr dort ↓.

    Das ↓ Javascript passt die Scrollbar an.

    JavaScript
    // Scrollbar.uc.js
    
    "use strict";
    /* Custom Scrollbars for Firefox ********************************************************************************************* */
    /*																															   */
    /* Version: v2.0.8.b.uc.js for Firefox 143+ 																				   */
    /*																															   */
    /* Scrollbar.v2.0.8.b.uc.js	  https://www.camp-firefox.de/forum/thema/139766/?postID=1280302#post1280302					   */
    /*																															   */
    /* ******************************************************************************************************************************
    
        README
    
            about:config >
                widget.windows.overlay-scrollbars.enabled > false (Windows)
                widget.gtk.overlay-scrollbars.enabled > false (Linux)
            [!] The above preferences have to be set to 'false' for this code to work
            [!] Die genannten Einstellungen müssen auf 'false' gesetzt werden, damit dieser Code funktioniert.
    
            user.js >
                user_pref("widget.non-native-theme.win.scrollbar.use-system-size", false);	// false schaltet die Systemeinstellung aus
                user_pref("widget.non-native-theme.scrollbar.size.override", 22);			// 22 setzt die Scrollbarbreite auf 22px)
            [!] The above entries must be set in user.js for this code to work.
            [!] Die oben genannten Einträge müssen in der user.js gesetzt werden, damit dieser Code funktioniert.
    
                /* ----------------------------------------------------------------------------------- */
                /*     Zu beachten ist, dass die Grafiken sich im richtigen Ordner befinden müssen     */
                /*            %appdata%\Mozilla\Firefox\Profiles\"Profilname"\chrome\icons             */
                /*                                                                                     */
                /*   Auch müssen die Dateinamen im Skript mit jenen im Ordner "icons" übereinstimmen   */
                /* ----------------------------------------------------------------------------------- */
    
    /* *************************************************************************************************************************** */
    
    (function() {
    
        /* **** Konfiguration **** */
    
        // PROFILE PHATH "CALCULATE"
        let ProfileDirectory = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons'));
    
        // CUSTOM SCROLLBAR COLORS/GRADIENTS
        // - scrollbar
        let cs_scrollbar_arrows_color = 					"#D3D3D3"				   ;// "#7c7c7c"	"#1e90ff"
        let cs_scrollbar_arrows_hover_color = 				"#ffa600"				   ;// "#ffa600"	"#bebebe"
        let cs_scrollbar_size =								17							;// Important!	See README !!
        // - background
        let cs_background_color = 							"#1A1920"				   ;// default: cs_background_color = "#DDDDDD"	/ "#AEC5FA"
        let cs_background_roundness = 						4							;// default: cs_background_roundness = 0 / in px	/ 9
        let cs_ignore_color_gradients = 					true						;// default: cs_ignore_color_gradients = false / true 'flat' scrollbars
        // - corner
        let cs_corner_background_color = 					"#1C1B22"				   ;// default: cs_corner_background_color = "#DDDDDD" / - corner	/ "#CCCCCC"
        // - thumb/slider
        let cs_thumb_color = 								"#915C47"				   ;// default: cs_thumb_color = "#33CCFF" / thumb/slider
        let cs_thumb_hover_color = 							"#0082FC"				   ;// default: cs_thumb_hover_color = "#66FFFF"
        let cs_thumb_border_color = 						"#5b5b66"				   ;// default: cs_thumb_border_color = "#33CCFF"
        let cs_thumb_border = 								0							;// default: cs_thumb_border = 0 / in px 1
        let cs_thumb_roundness = 							4							;// default: cs_thumb_roundness = 0 / in px 9
        let cs_thumb_minimal_size = 						17							;// default: cs_thumb_minimal_size = 17 / in px
        // - buttons
        let cs_buttons_color = 								"#5B5B66"				   ;// default: cs_buttons_color = "#66FFFF" "Bahama Blue";/ buttons
        let cs_buttons_hover_color = 						"#0082FC"				   ;// default: cs_buttons_hover_color = "#33CCFF"	/ "#bfffff"
        let cs_button_size =								17							;// in px // default: cs_button_size = 17 / in px
        let cs_buttons_border = 							0							;// default: cs_buttons_border = 0 / in px
        let cs_buttons_roundness = 							4							;// default: cs_buttons_roundness = 0 / in px
    
        /* **** Ende Konfiguration **** */
    
        /* *************************************************************************************************************************** */
        // FIXED SCROLL BAR COLORS/COLOR GRADIENTS
        // - fixed values for background image gradients
        let GRADIENT_VERTICAL = 							"linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)";
        let GRADIENT_HORINZONTAL = 							"linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)";
        // - background
        let cs_background_image_vertical = 					GRADIENT_VERTICAL			;// default: cs_background_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
        let cs_background_image_horizontal = 				GRADIENT_HORINZONTAL		;// default: cs_background_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
        // - corner
        let cs_corner_background_image = 					"linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%)"						;// default: cs_corner_background_image = "linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%)"
        // - thumb/slider
        let cs_thumb_image_vertical = 						GRADIENT_VERTICAL			;// default: cs_thumb_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
        let cs_thumb_image_horizontal = 					GRADIENT_HORINZONTAL		;// default: cs_thumb_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
        let cs_thumb_hover_image_vertical = 				GRADIENT_VERTICAL			;// default: cs_thumb_hover_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
        let cs_thumb_hover_image_horizontal = 				GRADIENT_HORINZONTAL		;// default: cs_thumb_hover_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
        // - buttons
        let cs_buttons_image_vertical = 					GRADIENT_VERTICAL			;// default: cs_buttons_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
        let cs_buttons_image_horizontal = 					GRADIENT_HORINZONTAL		;// default: cs_buttons_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
        let cs_buttons_hover_image_vertical = 				GRADIENT_VERTICAL			;// default: cs_buttons_hover_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
        let cs_buttons_hover_image_horizontal =				GRADIENT_HORINZONTAL		;// default: cs_buttons_hover_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
    
        // unset background image color gradients -> flat scrollbars
        if(cs_ignore_color_gradients === true)
            cs_background_image_vertical
            = cs_background_image_horizontal
            = cs_corner_background_image
            = cs_thumb_image_vertical
            = cs_thumb_image_horizontal
            = cs_thumb_hover_image_vertical
            = cs_thumb_hover_image_horizontal
            = cs_buttons_image_vertical
            = cs_buttons_image_horizontal
            = cs_buttons_hover_image_vertical
            = cs_buttons_hover_image_horizontal
            = "unset";
    
        let custom_scrollbars_code='';
        let custom_scrollbar_arrows_code='';
    
        custom_scrollbars_code=`
            scrollcorner,
            scrollbar > slider,
            scrollbar > slider > thumb,
            scrollbar > scrollbarbutton {
                /*  appearance: auto; */
                -moz-default-appearance: none !important;
            }
            scrollbar > slider {
                background-color: ${cs_background_color} !important;
                background-image: ${cs_background_image_horizontal} !important;
                border-radius: ${cs_background_roundness}px !important;
            }
            scrollbar[vertical] > slider {
                background-image: ${cs_background_image_vertical} !important;
                border-radius: ${cs_background_roundness}px !important;
            }
            scrollcorner {
                background-color: ${cs_corner_background_color} !important;
                background-image: ${cs_corner_background_image} !important;
            }
            scrollbar > slider > thumb {
                background-color: ${cs_thumb_color} !important;
                border-radius: ${cs_thumb_roundness}px !important;
                box-shadow: inset 0 0 0 ${cs_thumb_border}px ${cs_thumb_border_color} !important;
            }
            scrollbar[vertical] > slider > thumb {
                background-image: ${cs_thumb_image_vertical} !important;
                min-height: ${cs_thumb_minimal_size}px !important;
            }
            scrollbar > slider > thumb {
                background-image: ${cs_thumb_image_horizontal} !important;
                min-width: ${cs_thumb_minimal_size}px !important;
            }
            scrollbar > slider > thumb:hover, scrollbar > slider > thumb:active {
                background-color: ${cs_thumb_hover_color} !important;
            }
            scrollbar > slider > thumb[vertical]:hover, scrollbar > slider > thumb[vertical]:active {
                background-image: ${cs_thumb_hover_image_vertical} !important;
            }
            scrollbar > slider > thumb[horizontal]:hover, scrollbar > slider > thumb[horizontal]:active {
                background-image: ${cs_thumb_hover_image_horizontal} !important;
            }
            scrollbar > scrollbarbutton {
                background-color: ${cs_buttons_color} !important;
                border-radius: ${cs_buttons_roundness}px !important;
                box-shadow: inset 0 0 0 ${cs_buttons_border}px !important;
            }
            scrollbar[vertical] scrollbarbutton {
                background-image: ${cs_buttons_image_vertical} !important;
            }
            scrollbar[horizontal] scrollbarbutton {
                background-image: ${cs_buttons_image_horizontal} !important;
            }
            scrollbar > scrollbarbutton:hover {
                background-color: ${cs_buttons_hover_color} !important;
            }
            scrollbar[vertical] scrollbarbutton:hover {
                background-image: ${cs_buttons_hover_image_vertical} !important;
            }
            scrollbar[horizontal] scrollbarbutton:hover {
                background-image: ${cs_buttons_hover_image_horizontal} !important;
            }
        `;
    
        custom_scrollbar_arrows_code=`
    
            scrollbar > scrollbarbutton {
                background-repeat: no-repeat !important;
                background-position: center center !important;
            }
            scrollbar[vertical] > scrollbarbutton[type="decrement"] {
                background-image: url("${ProfileDirectory}/up.svg") !important;
                -moz-context-properties: fill, fill-opacity;
                fill: ${cs_scrollbar_arrows_color} !important;
                fill-opacity: 1 !important;
                background-position: top !important;
                min-width: ${cs_scrollbar_size}px !important;
                min-height: ${cs_scrollbar_size}px !important;
            }
            scrollbar[vertical] > scrollbarbutton[type="increment"] {
                background-image: url("${ProfileDirectory}/down.svg") !important;
                -moz-context-properties: fill, fill-opacity;
                fill: ${cs_scrollbar_arrows_color} !important;
                fill-opacity: 1 !important;
                background-position: bottom !important;
                min-width: ${cs_scrollbar_size}px !important;
                min-height: ${cs_scrollbar_size}px !important;
            }
            scrollbar > scrollbarbutton[type="decrement"] {
                background-image: url("${ProfileDirectory}/left.svg") !important;
                -moz-context-properties: fill, fill-opacity;
                fill: ${cs_scrollbar_arrows_color} !important;
                fill-opacity: 1 !important;
                background-position: left !important;
                min-width: ${cs_scrollbar_size}px !important;
                min-height: ${cs_scrollbar_size}px !important;
            }
            scrollbar > scrollbarbutton[type="increment"] {
                background-image: url("${ProfileDirectory}/right.svg") !important;
                -moz-context-properties: fill, fill-opacity;
                fill: ${cs_scrollbar_arrows_color} !important;
                fill-opacity: 1 !important;
                background-position: right !important;
                min-width: ${cs_scrollbar_size}px !important;
                min-height: ${cs_scrollbar_size}px !important;
            }
    
            /* Hover */
            scrollbar[vertical] > scrollbarbutton[type="decrement"]:hover {
                background-image: url("${ProfileDirectory}/up.svg") !important;
                -moz-context-properties: fill, fill-opacity;
                fill: ${cs_scrollbar_arrows_hover_color} !important;
                fill-opacity: 1 !important;
                background-position: top !important;
            }
            scrollbar[vertical] > scrollbarbutton[type="increment"]:hover {
                background-image: url("${ProfileDirectory}/down.svg") !important;
                -moz-context-properties: fill, fill-opacity;
                fill: ${cs_scrollbar_arrows_hover_color} !important;
                fill-opacity: 1 !important;
                background-position: bottom !important;
            }
            scrollbar > scrollbarbutton[type="decrement"]:hover {
                background-image: url("${ProfileDirectory}/left.svg") !important;
                -moz-context-properties: fill, fill-opacity;
                fill: ${cs_scrollbar_arrows_hover_color} !important;
                fill-opacity: 1 !important;
                background-position: left !important;
            }
            scrollbar > scrollbarbutton[type="increment"]:hover {
                background-image: url("${ProfileDirectory}/right.svg") !important;
                -moz-context-properties: fill, fill-opacity;
                fill: ${cs_scrollbar_arrows_hover_color} !important;
                fill-opacity: 1 !important;
                background-position: right !important;
            }
            scrollbar > scrollbarbutton {
                min-width: ${cs_button_size}px !important;
                min-height: ${cs_button_size}px !important;
            }
    
        `;
    
        Components.classes["@mozilla.org/content/style-sheet-service;1"]
            .getService(Components.interfaces.nsIStyleSheetService)
                .loadAndRegisterSheet(Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(`
                    ${custom_scrollbars_code}
                    ${custom_scrollbar_arrows_code}
                `), null, null),
        Components.classes["@mozilla.org/content/style-sheet-service;1"]
            .getService(Components.interfaces.nsIStyleSheetService).AGENT_SHEET);
    
    })();
    Alles anzeigen
  • Privates Fenster - Elemente entfernen

    • Dharkness
    • 4. Oktober 2026 um 10:10
    Zitat von dribs

    Wer kann behilflich sein?

    Ändere das * dahingehend **.
    *

    CSS
    @-moz-document url("about:privatebrowsing") {
    html.private {
        background-image: none !important;
       	background-color: #dddddd !important;
        color: black !important; 
    }
    }

    **

    CSS
    @-moz-document url("about:privatebrowsing") {
    html.private {
        background-image: none !important;
       	background-color: #dddddd !important;
        color: black !important; 
    }
    
    .showPrivate > .search-inner-wrapper,
    #about-private-browsing-logo,
    #private-browsing-myths {
        display: none !important;
    }
    
    @media -moz-pref("browser.nova.enabled") {
    @media not (prefers-contrast) {
        html.private body::before {
            background: none !important;
        }
    }
    }
    }
    Alles anzeigen
  • CSS für privates Fenster?

    • Dharkness
    • 3. Oktober 2026 um 10:17
    Zitat von 2002Andreas

    Hallo Ralf, danke für den Test bzw. die Bestätigung das mein Code funktioniert :) :thumbup:

    Aber gerne doch.

  • CSS für privates Fenster?

    • Dharkness
    • 3. Oktober 2026 um 10:07
    Zitat von 2002Andreas

    Es wäre schön, wenn ein anderer User den Code aus Beitrag Nr. 14 auch mal testen könnte, danke dafür.

    Guckst Du:

  • Hintergrund des Feldes in Adressleiste ändern

    • Dharkness
    • 3. Oktober 2026 um 09:56
    Zitat von dribs

    Wie kann ich die Farbe des grauen Feldes (keine Ahnung wie das heißt) in der Adressleiste ändern? Kann ich dieses auch in der Breite begrenzen?

    Teste bitte:

    CSS
    #identity-box.extensionPage > #identity-icon-box {
        max-width: 80px !important;
        background-color: #F20 !important;
    }
  • Tableiste verschieben - hab's verkackt

    • Dharkness
    • 2. Oktober 2026 um 11:53
    Zitat von 2002Andreas

    Oder hast du den Code evtl. an anderer Stelle eingetragen?

    Was könnte das schon bewirken, das ist doch nur CSS (Markup) und kein ausführbarer Code.

    Ich würde denken, das da irgendwas mit Windows selbst oder dem PC/Notebook nicht stimmt.

  • Nova Anpassungen

    • Dharkness
    • 30. September 2026 um 18:39
    Zitat von 2002Andreas

    bauche dann wohl eine neue Brille

    Oder Du solltest mal die Tomaten von den Augen entfernen. d&r

  • Border-radien in NOVA global ändern

    • Dharkness
    • 30. September 2026 um 09:05
    Zitat von lionsson

    Was ist der Effekt? Bzw. was, wenn man es nicht tut?

    Die internen Seiten von Fx haben sonst nicht die entsprechenden Radien, schaue Dir nur mal about:home- bzw. about:newtab-Seiten an.

  • Border-radien in NOVA global ändern

    • Dharkness
    • 30. September 2026 um 08:33

    Hallo zusammen,

    habt Ihr daran gedacht, dieses CSS-Schnipsel auch in die userContent.css einzutragen?

  • Sidebar CSS wird nicht umgesetzt

    • Dharkness
    • 15. September 2026 um 15:13
    Zitat von Boersenfeger

    der aber nichts bewirkt:

    treechildren ist dort nicht mehr existent, wenn sidebar.revamp in about:config auf true steht und nach Sören Hentzschel kommt das demnächst so oder so, siehe dort → sidebar.revamp, wenn ich es denn richtig verstanden.

  • Sidebar CSS wird nicht umgesetzt

    • Dharkness
    • 14. September 2026 um 21:52
    Zitat von .DeJaVu

    Man könnte alles haben, und je nach Einstellung verzweigen

    So habe ich das jetzt auch gelöst, sieht bei mir jetzt so ↓ aus.

    CSS
    @-moz-document url("chrome://browser/content/places/bookmarksSidebar.xhtml"),
                   url("chrome://browser/content/genai/chat.html"),
                   url("chrome://browser/content/sidebar/sidebar-syncedtabs.html"),
                   url("chrome://browser/content/sidebar/sidebar-history.html"),
                   url("chrome://browser/content/sidebar/sidebar-bookmarks.html"),
                   url("chrome://global/content/megalist/megalist.html"),
                   url("chrome://browser/content/webext-panels.xhtml"),
                   url("chrome://browser/content/browser.xhtml") {
    …
    }
  • Sidebar CSS wird nicht umgesetzt

    • Dharkness
    • 14. September 2026 um 19:46
    Zitat von .DeJaVu

    Ich würde so sagen: sidebar.revamp

    true -> /sidebar/

    Das ↑ trifft bei mir zu.

  • Sidebar CSS wird nicht umgesetzt

    • Dharkness
    • 14. September 2026 um 19:16
    Zitat von Boersenfeger

    @-moz-document url("chrome://browser/content/places/bookmarksSidebar.xhtml"),
    url("chrome://browser/content/browser.xhtml") {

    Ersetze mal die ↑ Zeileen durch die ↓.

    CSS
    @-moz-document url("chrome://browser/content/sidebar/sidebar-bookmarks.html"),
                   url("chrome://browser/content/browser.xhtml") {

    Erklärung: Mit den obigen Zeilen funktioniert das bei mir auch nicht korrekt, nur mit den unteren.

  • Google Suchergebnisse Tab behalten

    • Dharkness
    • 12. September 2026 um 15:03
    Zitat von Sören Hentzschel

    Wenn sich Google bei dir so verhalten hat, musst du etwas dafür getan haben, beispielsweise in Form einer installierten Firefox-Erweiterung.

    Das kann man in den Sucheinstellungen von Google anpassen.

  • Original Firefox Translator aufrufen?

    • Dharkness
    • 12. September 2026 um 09:20
    Zitat von lionsson

    Was muss ich wo einstellen, damit die FF-Übersetzung funktioniert?

    Suche in den Einstellungen nach Übersetzungen und kontrolliere die passenden Einstellungen.

  • Nackter Firefox nach Update

    • Dharkness
    • 9. September 2026 um 14:52
    Zitat von Sensei

    Dann kopierte ich meine Scripte wieder ins Chromeverzeichnis.
    Trotzdem wurden sie nicht beachtet und wurden nicht verarbeitet.

    Hast Du den Fx denn auch einmal in den Fehlerbehebungsmodus gestartet und ihn dann wieder normal gestartet?

Unterstütze uns!

Jährlich (2026)

76,1 %

76,1% (589,79 von 775 EUR)

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