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

Beiträge von Mira_Belle

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 6. September 2025 um 10:34

    Also halten wir fest, es geschah ein Wunder! :D

    Wir tappen also im Dunkeln und wissen nicht, woran es lag.
    Irgendwie blöd.
    Das macht es natürlich schwer, in ähnlichen Fällen anderen Usern zu helfen.

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 6. September 2025 um 09:46

    Habe ich das jetzt richtig verstanden?

    Es lag einfach nur daran, dass das Skript nicht mit der richtigen Codierung abgespeichert wurde?

    Worauf man so alles achten muss!


    Freut mich aber, dass das Problem gelöst wurde. :thumbup:

  • Firefox eigene Symbole

    • Mira_Belle
    • 6. September 2025 um 09:36

    Vielen lieben Dank für den zweiten Link!

    Zitat von Sören Hentzschel

    Wenn du nicht selbst die interne URL daraus ableiten möchtest, ...

    Es geht hier gar nicht um wollen:!: Ich habe keine Ahnung, wie ich denn die internen URL's daraus hätte ableiten sollen.

  • Firefox eigene Symbole

    • Mira_Belle
    • 5. September 2025 um 23:55

    Mh, ich danke Euch allen, aber ich hatte es schon so gemeint,
    wie im ersten Beitrag.

    Es geht mir schon darum ein Symbol per CSS oder so in ein Skript einzubinden!

    z.B. so #appMenu-new-tab-button2{ list-style-image: url("chrome://browser/skin/new-tab.svg") }

    oder wie hier:

    Code
    let props = {
                            id: 'PersonalToolbar-button',
                            class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                            removable: true,
                            label: 'Toggle',
                            tooltiptext: 'Lesezeichenleiste ein-/ausblenden',
                            style: 'list-style-image: url("chrome://browser/skin/fullscreen.svg");',
                           
                        };                  

    Natürlich kann ich auch den ganzen SVG-Code einbinden, aber das wollte ich ja nicht.

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 5. September 2025 um 19:06

    Poste Dein Skript!


    Poste den Inhalt Deiner userChrome.js


    OK, bin dann mal weg. Könne morgen weiter machen, oder ein Anderer hilft Dir weiter.

  • Firefox eigene Symbole

    • Mira_Belle
    • 5. September 2025 um 19:05

    jar:file:///C:/Program%20Files/Mozilla%20Firefox/omni.ja!/chrome/toolkit/res/normandy/skin/shared/
    jar:file:///C:/Program%20Files/Mozilla%20Firefox/omni.ja!/chrome/toolkit/skin/classic/mozapps/extensions/
    jar:file:///C:/Program%20Files/Mozilla%20Firefox/omni.ja!/chrome/toolkit/skin/classic/global/tree/
    jar:file:///C:/Program%20Files/Mozilla%20Firefox/omni.ja!/chrome/toolkit/skin/classic/global/reader/
    jar:file:///C:/Program%20Files/Mozilla%20Firefox/omni.ja!/chrome/toolkit/skin/classic/global/narrate/
    jar:file:///C:/Program%20Files/Mozilla%20Firefox/omni.ja!/chrome/toolkit/skin/classic/global/media/

    Nur wie bindet man diese Grafiken dann in ein Skript ein?

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 5. September 2025 um 18:58

    Kann nicht sein!

    Mach folgendes, gibt im Firefox about:profiles in die Aderesszeile ein.

    Dann klickst Du bei "Lokaler Ordner" hinten auf die Schaltfläche "Ordner öffnen".
    Firefox beenden, Ordnerinhalt löschen, Firefox wieder starten.

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 5. September 2025 um 18:46

    Die radikale Methode!

    %appdata%\Mozilla\Firefox\Profiles\"Profilname"\startupCache

    :!:Wichtig, ersetze "Profilname" durch Deinen echten Profilnamen:!:

    Wenn der Ordner geöffnet ist, Firefox beenden.
    Danach den Inhalt des Ordners löschen.

    Jetzt kannst Du den Firefox wieder starten.

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 5. September 2025 um 18:23

    Das ist mehr als merkwürdig!
    Und Du bist Dir absolut sicher, dass JS ausgeführt wird?

  • Firefox eigene Symbole

    • Mira_Belle
    • 5. September 2025 um 18:21

    Zufällig entdeckt!

    chrome://devtools/skin/images/
    chrome://global/skin/icons/
    chrome://mozapps/skin/extensions/

  • Firefox eigene Symbole

    • Mira_Belle
    • 5. September 2025 um 18:02

    Hätte gerne eine Samlung über alle Symbole, welche im Firefox schlummern.

    Mache hier mal den Anfang.

    chrome://browser/skin/new-tab.svg
    chrome://browser/skin/window.svg
    chrome://browser/skin/privateBrowsing.svg
    chrome://browser/skin/bookmark-star-on-tray.svg
    chrome://browser/skin/history.svg
    chrome://browser/skin/downloads/downloads.svg
    chrome://browser/skin/login.svg
    chrome://mozapps/skin/extensions/extension.svg
    chrome://global/skin/icons/print.svg
    chrome://browser/skin/save.svg
    chrome://global/skin/icons/search-glass.svg
    chrome://global/skin/icons/settings.svg
    chrome://global/skin/icons/developer.svg
    chrome://global/skin/icons/warning.svg
    chrome://global/skin/icons/info.svg
    chrome://devtools/skin/images/search-clear.svg
    chrome://browser/skin/translations.svg
    chrome://browser/skin/fullscreen.svg
    chrome://devtools/skin/images/checkbox.svg
    chrome://global/skin/icons/check.svg
    chrome://global/skin/icons/edit-copy.svg
    chrome://global/skin/icons/open-in-new.svg
    chrome://global/skin/icons/folder.svg
    chrome://global/skin/icons/edit.svg
    chrome://global/skin/icons/delete.svg
    chrome://browser/skin/forget.svg
    chrome://browser/skin/sort.svg
    chrome://devtools/skin/images/copy.svg
    chrome://browser/skin/edit-cut.svg
    chrome://browser/skin/edit-paste.svg
    chrome://browser/skin/bookmark-hollow.svg
    chrome://browser/skin/bookmarks-toolbar.svg
    chrome://browser/skin/library.svg
    chrome://global/skin/reader/content-width-20.svg
    chrome://devtools/skin/images/tool-storage.svg
    chrome://browser/skin/customize.svg
    chrome://devtools/skin/images/command-frames.svg
    chrome://browser/skin/bookmark.svg
    chrome://browser/skin/device-desktop.svg
    chrome://global/skin/icons/help.svg
    chrome://global/skin/reader/character-spacing-20.svg
    chrome://global/skin/icons/reload.svg
    chrome://devtools/skin/images/play.svg
    chrome://global/skin/media/audio-muted.svg
    chrome://global/skin/media/audio.svg
    chrome://browser/skin/pin-12.svg
    chrome://devtools/skin/images/command-always-on-top-window.svg
    chrome://browser/skin/synced-tabs.svg
    chrome://devtools/skin/images/tool-application.svg
    chrome://global/skin/icons/close.svg
    chrome://browser/skin/forget.svg
    chrome://devtools/skin/images/diff.svg

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 5. September 2025 um 17:03

    Warum chrome://browser/skin/fullscreen.svg und nicht gleich chrome://browser/skin/bookmark-hollow.svg
    oder chrome://browser/skin/bookmark.svg:?:


    Ich bin echt am überlegen, ob ich das nicht, wann immer es möglich ist, so umsetzen soll.
    Wer sich dann mit JavaScript so ein klitzekleines bisschen auskennt, bekommt es hin,
    eigene Symbole zu verwenden.

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 5. September 2025 um 15:15

    Ach ja, das schon wieder!
    Ist dieser denn auch im richtigen Ordner?

    %appdata%\Mozilla\Firefox\Profiles\"Profilname"\chrome\icons

    Und hat er die Datei überhaupt?
    Wenn ja, stimmten die Bezeichnungen des Symbols im Ordner und im Skript haargenau überein?

    Um einen kurzen Test zu machen, schauen, ob es irgendwo in einer Leiste, vorzugsweise in den Navbar,
    eine Freifläche gibt, die ohne aktivem Skript dort nicht ist.
    Das wäre dann der Button, halt ohne Symbol!
    Und wenn das so ist, liegt der Fehler, ....
    Ich hab's ja oben beschrieben.

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 5. September 2025 um 15:02

    Ach und noch eine Fehlerquelle:!:

    Die Lesezeichenleiste muss auf immer anzeigen stehen.

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 5. September 2025 um 14:53
    Zitat von 2002Andreas

    Button vorhanden..aber keine Funktion

    Seltsam, sehr seltsam. Funktioniert hier mit dem FF142 bestens!

    Komme mir bei der Frage schon etwas dämlich vor, Cache geleert?

  • Schaltfläche um Lesezeichen Leiste ein/auszublenden ?

    • Mira_Belle
    • 5. September 2025 um 14:45

    Bitte testen. Eventuell das Symbol austauschen.


    JavaScript
    // Button_PersonalToolbar.uc.js
    
    // PersonalToolbar_ausblenden
    // basierend auf den Ideen von BrokenHeart und visoer, Verbesserungen von Horstmann,
    // Korrekturen von Sören und Anpassungen von Mira
    
    (function ptbut() {              
        if (location.href !== 'chrome://browser/content/browser.xhtml') return;
           
        let startHeight = '0px';                // '24px' oder '0px' Der Startzustand wird definiert: '24px' startet mit sichtbarer Leiste
        let collapse = '0px';                   // Leiste nicht sichtbar
        let visible = '24px';                   // Leiste sichtbar
        let autoCloseTime = 5000;               // 0 = kein Auto-Close / >0 Zeit in Millisekunden /5000 => 5sec  
        let intervalID = 0;
        let persToolbar = document.getElementById('PersonalToolbar');
    
        try {
            CustomizableUI.createWidget({
                id: 'PersonalToolbar-button',
                type: 'custom',
                defaultArea: CustomizableUI.AREA_NAVBAR,
                    onBuild: function(aDocument) {
                        let toolbaritem = aDocument.createXULElement('toolbarbutton'); 
                        let props = {
                            id: 'PersonalToolbar-button',
                            class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                            removable: true,
                            label: 'Toggle',
                            tooltiptext: 'Lesezeichenleiste ein-/ausblenden',                       
                        };                   
                        for(var p in props)
                            toolbaritem.setAttribute(p, props[p]);
                        return toolbaritem;                 
                    }
            });
        } catch(e) { };
    
        let ProfilePath = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons')); // Pfad zum Profilordner und gleich in den entsprechenden Unterordner
        let ButtonIcon = "bookmark.svg"; // Name & Dateiendung des anzuzeigenden Symbols!
        let sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);       
        let uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(`
            #PersonalToolbar-button { list-style-image: url("${ProfilePath}/${ButtonIcon}"); }
            #PersonalToolbar-button.toolbarbutton-1.chromeclass-toolbar-additional image.toolbarbutton-icon {
                width: 28px !important;
                height: 28px !important;
                fill: #ffaa00 !important;
                fill-opacity: 1 !important;
                }
            `), null, null);            
    
        sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
    
        //----------BEGINN----------------------
        // Funktion zum Abfragen der Tastatur ("belauscht" Eingaben)
        // Hinweis: Tasten, die anderweitig bereits "abgefangen" werden, ergeben keinen Event
        document.addEventListener('keydown', (event) => {
            let keyName = event.key;
                if (event.altKey && keyName == 'q') {   // Funktion wird ausgeführt, wenn "Alt & q gedrückt werden
                    onClick(event,true);
    
                }
            }, false
        );
        //----------ENDE------------------------ 
        // Anmerkungen und Beispiele am Ende des Scriptes
    
        document.getElementById('PersonalToolbar').style.minHeight = '0';
        document.getElementById('PersonalToolbar').style.transition = 'all 0.3s steps(6, end)';
    
        if( startHeight === visible || startHeight === collapse ) {
            document.getElementById('PersonalToolbar').style.height = startHeight;
        }
        else {
            document.getElementById('PersonalToolbar').style.height = visible;
        }
        document.getElementById('PersonalToolbar-button').addEventListener( "click", onClick );
    
        function onClick(aEvent, keyEvent=false) {
    
            if(!keyEvent && aEvent.button != 0) {
                return;    
            }
            if (persToolbar.style.height == '') {
                    persToolbar.style.height = collapse;
            }
            else if (persToolbar.style.height == visible) {
                    persToolbar.style.height = collapse;
            }
            else if(persToolbar.style.height == collapse) {
                persToolbar.style.height = visible;
                if(!intervalID && autoCloseTime) {
                    intervalID =  aEvent.target.ownerGlobal.setInterval( autoClose, autoCloseTime ); 
                }
            }
        }
    
        function autoClose() {
            if( intervalID ) {
                if( persToolbar.style.height == visible) {
                    persToolbar.style.height = collapse;
                    clearInterval(intervalID); 
                    intervalID=0;
                }
            }
        }
    })();
    
    // Funktion wird ausgeführt, wenn STRG + Alt + l gedrückt wird
    //  if (event.ctrlKey && event.altKey && keyName == 'l') {       
    
    // Funktion wird ausgeführt, wenn STRG + w gedrückt werden
        //if (event.ctrlKey && keyName == 'w') {
    Alles anzeigen
  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • Mira_Belle
    • 4. September 2025 um 19:01
    Zitat von Horstmann

    Nur aus Neugierde: was ist die nötige Änderung(en) von 142 => 143, ist as das [vertical] statt [orient="vertical"] etc. ? :/

    So ist es im wesentlichem.

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • Mira_Belle
    • 4. September 2025 um 18:35

    Was soll ich den noch alles im Header unter bringen?

    Skript Version 2.0.6.1

    JavaScript
    /* Custom Scrollbars for Firefox ********************************************************************************************* */
    /* Version: 2.0.6.1 for Firefox 111+ ***************************************************************************************** */
    /* ******************************************************************************************************************************

    Skript Version 2.0.8

    Code
    /* Custom Scrollbars for Firefox ********************************************************************************************* */
    /* Version: 2.0.8 Final for Firefox 143+ ************************************************************************************* */
    /* ******************************************************************************************************************************

    Und die Historie ist auch verlinkt.
    Das ganze schaut dann so aus =>

    Code
    "use strict";
    /* Firefox userChrome.js tweaks - 'Custom Scrollbars' for Firefox ************************************************************ */
    /* Original by Aris (aris-addons@gmx.net)************************************************************************************* */
    /* Github: https://github.com/Aris-t2/CustomJSforFx/blob/master/scripts/custom_scrollbars.uc.js
    /* *************************************************************************************************************************** */
    /* Customized by Mira********************************************************************************************************* */
    /* https://www.camp-firefox.de/forum/thema/135133-custom-scrollbars-uc-js-anpassen/ ****************************************** */
    /* Scrollbar.v1.0.6.js    https://www.camp-firefox.de/forum/thema/135133/?postID=1207718#post1207718************************** */
    /* https://www.camp-firefox.de/forum/thema/136152/?postID=1222989#post1222989************************************************* */
    /* Scrollbar.v2.0.2.js    https://www.camp-firefox.de/forum/thema/136167/?postID=1223096#post1223096************************** */
    /* Scrollbar.v2.0.3.js    https://www.camp-firefox.de/forum/thema/136167/?postID=1223124#post1223124************************** */
    /* Scrollbar.v2.0.5.js    https://www.camp-firefox.de/forum/thema/136167/?postID=1223143#post1223143************************** */
    /* Scrollbar.v2.0.6.1.js  https://www.camp-firefox.de/forum/thema/136167/?postID=1223162#post1223162************************** */
    /* Scrollbar.v2.0.7.js	  https://www.camp-firefox.de/forum/thema/139766/?postID=1278346#post1278346************************** */
    /* Scrollbar.v2.0.8.js	  https://www.camp-firefox.de/forum/thema/139766/?postID=1278349#post1278349************************** */
    /* *************************************************************************************************************************** */
    /* Custom Scrollbars for Firefox ********************************************************************************************* */
    /* Version: 2.0.8 Final for Firefox 143+ ************************************************************************************* */
    /* ******************************************************************************************************************************
    Alles anzeigen

    Eventuell sollte ich doch in deutsch schreiben, ab welcher Firefoxversion das Skript zu nutzen ist.
    Denn Version: 2.x.x Final for Firefox 14x+ scheint nicht so eindeutig zu sein.

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • Mira_Belle
    • 4. September 2025 um 16:07
    Zitat von edvoldi

    ... auch nicht beschwert, ...

    So habe ich es auch von niemandem aufgefasst.
    Mir geht es nur um eine bessere, unmissverständlichere Kommunikation!

  • Skript zum Anpassen der Scrollbar funktioniert nicht mehr richtig

    • Mira_Belle
    • 4. September 2025 um 15:45
    Zitat von Boersenfeger

    Allerdings sehe ich die Pfeile in 142.0.1 oben nach links und unten nach rechts zeigend

    Äh, steht nich im Skript, dass dieses erst ab Firefox Version 143 funktioniert?
    Bzw. ist der Hinweis so missverständlich?
    Das ist eine ernst gemeinte Frage!!
    Wenn dem so ist, muss ich da was machen!
    Bis zum Firefox 142 besteht kein Grund, das Skript zu wechseln!

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