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

Beiträge von grisu2099

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • grisu2099
    • 16. April 2025 um 21:55

    Ich habe mit den Browser-Werkzeugen mal gesucht: Anscheinend liegt es daran, daß die Klasse .menu-accel bei den Lesezeichen standardmäßig nicht mehr angezeigt wird. Wenn ich mir die per CSS wieder einblende, kriege ich zumindest eine der beiden Zahlen wieder dahin, wo sie vorher war... :/

    Vielleicht kann ja jemand mit diesem Ansatz etwas anfangen. Ich mache hier erst mal Pause - am Wochenende geht es (hoffentlich) weiter.

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • grisu2099
    • 16. April 2025 um 19:17
    Zitat von 2002Andreas

    so sieht das von BrokenHeart hier aus:

    Hier auch...

    Muß ich mal testen, ob ich per CSS noch wieder näher an das frühere Aussehen komme - rechts in der Zeile (mit mehr Abstand zum Label) finde ich das doch besser...

    Auch scheint mir die Version von BrokenHeart etwas träge zu sein - erst beim zweiten Öffnen des Lesezeichen-Menüs werden alle Zahlen angezeigt. :/

    Trotzdem natürlich Danke für diese Version. Weitere Ideen sind auch willkommen... ;)

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • grisu2099
    • 16. April 2025 um 18:43

    Poste mal bitte deine Version.

    Wenn ich die Änderung in meiner Version vornehme, kommt das heraus:


    Heißt: Die Anzahl der Ordner wird statt des Labels angezeigt, die Anzahl der Lesezeichen fehlt weiterhin...

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • grisu2099
    • 16. April 2025 um 18:05

    Die Numerierung der Lesezeichen hat doch mit diesem Thema überhaupt nichts zu tun - die wird durch einfaches CSS erzeugt... :/

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • grisu2099
    • 16. April 2025 um 16:57
    Zitat von milupo

    Wo sind denn die zu sehen?

    Im Lesezeichen-Menü

    Zitat von milupo

    Hättest du die Screenshots nicht kleiner machen können?

    Doch - dann hätte man aber nichts mehr erkannt... ;):saint:

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • grisu2099
    • 16. April 2025 um 16:10

    Es hat in den letzten Tagen Änderungen in der Nightly gegeben... ;(

    Im Nightly vom Montag (14.04.25) funktioniert das Skript noch einwandfrei - seit der gestrigen Version liefert es keine bzw. falsche Anzeigen. Die Anzahl der Lesezeichen wird überhaupt nicht mehr angezeigt, Die Anzahl der Ordner erscheint jetzt ober-/unterhalb des Untermenüs -> siehe Screenshots.

    Kann da irgend jemand vielleicht wieder Ordnung reinbringen? Ich verwende folgende Version des Skriptes:

    JavaScript
    // BookmarkCount.uc.js
    
    /* ******************************************************************************************************************* */
    /* Author BrokenHeart               => https://www.camp-firefox.de/forum/thema/136572/?postID=1229536#post1229536 **** */
    /* Correction from BrokenHeart      => https://www.camp-firefox.de/forum/thema/136572/?postID=1229696#post1229696 **** */
    /* Extension from Sören Henschel    => https://www.camp-firefox.de/forum/thema/136572/?postID=1229555#post1229555 **** */
    /* Customized by Mira inspired by grisu2099     ********************************************************************** */
    /* Source                           => https://www.camp-firefox.de/forum/thema/136572/?postID=1229875#post1229883 **** */
    /* Customized by Mira inspired by Horstmann     ********************************************************************** */
    /* Source                           => https://www.camp-firefox.de/forum/thema/136572/?postID=1229993#post1229993 **** */
    /* ******************************************************************************************************************* */
    /* Finaly Source                    => https://www.camp-firefox.de/forum/thema/136572/?postID=1230128#post1230128 **** */
    /* ******************************************************************************************************************* */
    /* Custom Counter in the Bookmarks for folders and links ************************************************************* */
    /* ******************************************************************************************************************* */
    
    (function() {
    
        if (!window.gBrowser) return;
        
        setTimeout(function() {
            setFunction();
        },50);
    
        let profilePath = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons'))
        let icon1 = "Ordner.png"
        let icon2 = "Lesezeichen.png"
    
        function setFunction() {
    
            const css =`
                .menu-accel.countClass1::before {
                    content: attr(data-value1) !important;
                    font-family:  Consolas, "Lucida Console", "Courier New", monospace !important;
                    font-size: 12px !important;
                    color: lightgreen !important;
                    width: 15px !important;
                    padding: 0 !important;
    				margin: 2px 4px 0 20px !important;
                }
            
                .menu-accel.countClass1::after {
                    content: "/";
                    background-image: url(${profilePath}/${icon1}); 
                    background-repeat: no-repeat;
                    background-size: 16px;
    				color: lightgreen !important; 
    				text-align: right !important;
                    margin-left: 0 !important;
                    margin-right: 4px !important;
    				margin-bottom: 2px !important;
                    height: 16px;
                    width: 26px;
                }
                .menu-accel.countClass1 label {
                    margin-inline: 0px !important;
                }
    
                .menu-accel.countClass2::before {
                    content: attr(data-value2);
                    font-family:  Consolas, "Lucida Console", "Courier New", monospace !important;
                    font-size: 12px !important;
                    color: lightgreen !important;
                    width: 19px !important;
    				padding: 0 !important;
                }
    
                .menu-accel.countClass2::after {
                    content: "";
                    background-image: url(${profilePath}/${icon2});
                    background-repeat: no-repeat;
                    background-size: 16px;
                    background-position: center 1px;
                    margin-right: 4px !important;
                    margin-left: -2px !important;
                    height: 16px;
                    width: 16px;
                }
    
                .menu-accel.countClass2 image {
                    order: 1;                       Pfeil hinter dem "Wert" der Links
                    padding-left: 4px !important;
                }
    			
    			/* Icon nicht anzeigen, wenn Wert "0" ist */
                .menu-accel.countClass1[data-value1$="0"]::after,
                .menu-accel.countClass1[data-value1$="0"]::before,
                .menu-accel.countClass2[data-value2$="\xa0"]::after,
                .menu-accel.countClass2[data-value2$="\xa0"]::before {
    				display: none !important;
                }
            `;
    
            const sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
            const uri = Services.io.newURI('data:text/css,' + encodeURIComponent(css));
            sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    
            let bmbMenu = document.getElementById('bookmarks-menu-button');
            let bookMenu = document.getElementById('bookmarksMenu');
            let persToolBar = document.getElementById('PersonalToolbar');
            
            if(bmbMenu)
                bmbMenu.addEventListener('popupshowing', onPopupShowing ); 
            if(bookMenu)
                bookMenu.addEventListener('popupshowing', onPopupShowing ); 
            if(persToolBar)
                persToolBar.addEventListener('popupshowing', onPopupShowing ); 
        }
        
        function onPopupShowing(aEvent) {
            
            let popup = aEvent.originalTarget;
    
            for (let item of popup.children) {
                if (item.localName != 'menu' || item.id?.startsWith('history')) {
                    continue;
                }    
                setTimeout(() => {
                  let itemPopup = item.menupopup;
                  itemPopup.hidden = true;
                  itemPopup.collapsed = true;
                  itemPopup.openPopup();
                  itemPopup.hidePopup();
                  let menuitemCount = 0;
                  let menuCount = 0;
                  for (let subitem of itemPopup.children) {
                    if (subitem.classList.contains('bookmark-item') && !subitem.disabled && !subitem.hidden) {
                      if (subitem.localName == 'menuitem') {
                        menuitemCount++;
                      } else if (subitem.localName == 'menu') {
                        menuCount++;
                      }
                    }
                  }
                  itemPopup.hidden = false;
                  itemPopup.collapsed = false;
                  
                  let label1 = item.childNodes[3];
      
                  label1.classList.add('menu-accel.countClass1');
                  let strCountOut1 = String(menuCount).padStart(2, '\xa0');
                  label1.setAttribute('data-value1', strCountOut1);
    
                  let label2 = item.childNodes[4];
      
                  label2.classList.add('menu-accel.countClass2');
                  let strCountOut2 = String(menuitemCount).padStart(2, '\xa0');
                  label2.setAttribute('data-value2', strCountOut2);
    
                }, 100);
            }
        }    
    })(); 
    Alles anzeigen

    Ich habe auch bereits andere Versionen hier aus dem Thread getestet, gleiches Ergebnis.

    So sah es bis Montag aus:

    So in der aktuellen Nightly:

  • Website-Builder Solo von Mozilla: Version 1.7 fertiggestellt

    • grisu2099
    • 14. April 2025 um 23:23

    Punkt 3 in der Aufzählung solltest du evtl. noch mal ansehen... ;)

  • Abstand der Lesezeichen

    • grisu2099
    • 13. April 2025 um 23:26
    Zitat von -gRoBI-

    ich verstehe nicht warum mozilla einem nicht die wahl lässt sein eigenes design zu gestalten.

    Kannst du doch: Mit Scripten und CSS... :/

  • Suche_Automatisch_Leeren.uc.js funktioniert nicht mehr

    • grisu2099
    • 13. April 2025 um 23:24
    Zitat von Son Goku

    kann man mit Notepad++ eigentlich Scripte vergleichen

    Ja, kann man. Du mußt nur das Notepad++-Plugin ComparePlus installieren...

  • Abstand der Lesezeichen

    • grisu2099
    • 13. April 2025 um 12:08

    Es gibt in diesem Wirrwarr anscheinend auch diverse fehlende Klammern (wenn ich da richtig durchgeblickt habe...) =O

    Ich bin bei diesem Chaos-Code raus...:thumbdown:

  • Abstand der Lesezeichen

    • grisu2099
    • 12. April 2025 um 21:30

    Hilfreich wäre, wenn du den gewünschten grünen Zweig nochmal genau definieren würdest. :/

    Außerdem stellt man in solchen Fällen sein verwendetes CSS hier ein... ;)

  • Firefox schließt sich zufällig – JSON-Datei taucht immer wieder auf

    • grisu2099
    • 9. April 2025 um 19:03
    Zitat von Astros

    Die Zeit habe ich anscheinend ja, da bisher nichts (auffälliges) passiert ist.

    Ich würde an deiner Stelle nicht sehr lange damit warten... :/

  • In der Menüzeile die Abstände der Einträge verringern

    • grisu2099
    • 1. April 2025 um 16:17

    Geht auch kürzer:

    CSS
    /*Abstände Menübar wieder dichter*/
    #menubar-items menu {
      padding: 0 !important;
    }
  • Amazon Lieferadresse ändern

    • grisu2099
    • 31. März 2025 um 23:18

    Keine Ahnung, was da bei dir schiefläuft - ich kann jedenfalls jederzeit nach Bedarf die Adressen wechseln. :/

  • Amazon Lieferadresse ändern

    • grisu2099
    • 31. März 2025 um 19:25

    In den Konten-Einstellungen ist doch unter jeder (Nicht-Standard-)Adresse die Möglichkeit diese als Standard zu definieren (siehe Screnshot)

  • Amazon Lieferadresse ändern

    • grisu2099
    • 31. März 2025 um 18:47
    Zitat von AdminFox

    es wird die erste Adresse die ich bei der Registrierung eingetragen habe genommen, nicht die neue.

    Wenn du die neue Adresse als Standard verwenden willst kannst du das doch in den Konten-Einstellungen festlegen... :/

  • Vertikale Tabs ohne Seitenleiste

    • grisu2099
    • 27. März 2025 um 13:40
    Zitat von Neuer072

    Und sowas wird "versteckt" bei Firefox

    Das ist nur noch nicht so offen sichtbar, weil es noch nicht ganz fertig ist... ;)

  • Vertikale Tabs ohne Seitenleiste

    • grisu2099
    • 27. März 2025 um 13:23

    Ein Versatz zwischen Gruppenname und den Tabs erhöht aber die Übersichtlichkeit enorm. :/

  • Kleinanzeigen lädt nicht

    • grisu2099
    • 20. März 2025 um 18:07
    Zitat von Hollizee

    Oder liegt es an meinen rigorosen Datenschutzeinstellungen bei Kleinanzeigen

    Wer weiß, was er da alles verbogen hat... ;)

  • Immer 2 Fenster beim Start

    • grisu2099
    • 20. März 2025 um 15:27
    Zitat von milupo

    Also bitte in Zukunft die genaue Version angegeben.

    Gilt im übrigen auch für die genutzte Windows-Version... ;)

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