1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. TEST - camp-firefox.de
  2. Mitleser

Beiträge von Mitleser

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

    • Mitleser
    • 19. Juli 2023 um 23:11

    Bingo!

    So hätte ich das gerne, aber mit einer .svg-Datei.

    Schaffe ich aber nicht...

    Macht ihr doch mit "Links" oder??

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

    • Mitleser
    • 19. Juli 2023 um 22:46

    Mira_Belle

    Horstmann

    Ich hätte einen Wunsch, bekomme es aber einfach nicht hin:

    Könnte man hier statt einem 'emoticon' ein eigenes Icon einbauen?

    Das eben nur bei diesen vorgegebenen Bedingungen erscheint?

    Das funkt wohl nicht mit 'Strings'?

    JavaScript
    (function() {
    
        if (!window.gBrowser)
            return;
        
        setTimeout(function() {
            setFunction();
        },50);
    
        function setFunction() {
    
            const css =`
                .countClass::after {
                    content: attr(data-value); 
                    color: lightgray;
                    padding-right: 3px;
                }
            `;
    
            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 label = item.childNodes[3]; 
      
                  label.classList.add('countClass');
    
                  let menuTrenn = ' ';
                  if (menuCount > 0) {menuTrenn = ' 🗁 ';}
             else if(menuCount == 0) {menuTrenn = ' ';};
                  if (menuCount == 0) {menuCount ='\xa0';};
                  if (menuitemCount == 0) {menuitemCount ='\xa0';};
    
                  let strCountOut = menuCount + menuTrenn + String(menuitemCount).padStart(2,'\xa0');
                  label.setAttribute('data-value', strCountOut);
                }, 100);
            }
        }
    })();
    Alles anzeigen
  • Tooltips nur für die Bedienoberfläche ausschalten?

    • Mitleser
    • 10. Juli 2023 um 17:54

    Ja, das ist der .places-tooltip

    der Bookmarks. Da weiß ich dann auch nicht weiter, war als Ansatz für eine Bastelei gedacht..

  • Tooltips nur für die Bedienoberfläche ausschalten?

    • Mitleser
    • 10. Juli 2023 um 17:33

    Sollte so funktionieren, bei den Buttons braucht es allerdings eine kleine "Anlaufzeit":

    JavaScript
    (function () {
        let css = `
    tooltip[label*=" "],
    #tabbrowser-tab-tooltip,
    .places-tooltip {
        display: none !important;
    }
        `;
        let sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        let uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
        sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    })();
    Alles anzeigen
  • Tooltips nur für die Bedienoberfläche ausschalten?

    • Mitleser
    • 10. Juli 2023 um 16:59

    Eingebettet in .js benutze ich dies, damit ist aber nicht die gesamte Browser-Oberfläche abgedeckt:

    JavaScript
    tooltip[label*=" "], //Buttons
    #tabbrowser-tab-tooltip, //Tab
    .places-tooltip // Bookmarks
  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Mitleser
    • 9. Juli 2023 um 18:33

    @grisu2099

    Oder eben einfach so (ohne "Trick 17"):

    JavaScript
    let strCountOut = String(menuCount).padStart(2,'0') + "/" + String(menuitemCount).padStart(2,'0');
  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Mitleser
    • 9. Juli 2023 um 17:22

    grisu2099

    Zitat von grisu2099

    Wenn du bei den Ordnern die führende 0 willst, mußt du Zeile 58 wie folgt ändern

    Hast du das mal getestet?

    Funzt bei mir nämlich nicht.

    Siehe Erklärung aus Beitrag #140.

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

    • Mitleser
    • 7. Juli 2023 um 21:34

    Jetzt gehts! Dankeschön!

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

    • Mitleser
    • 7. Juli 2023 um 21:26
    Code
    let strCountOut = + "Ordner: " + String(menuCount).padStart(2, '0') + " / Links: " + String(menuitemCount).padStart(2, '0')

    Überschnitten!

    Aber der erste String funktioniert bei mir nicht, die Anzahl der Ordner ist nach wie vor wie bei:

    Code
    let strCountOut = + "Ordner: " + menuCount + " / Links: " + String(menuitemCount).padStart(2, '0')
  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Mitleser
    • 7. Juli 2023 um 00:40

    Hier läuft alles gut, aber ich bastel auch nicht unqualifiziert an allen Skripten rum....

    getestet auf: WIN7, WIN10, WIN11, LIN_Mint_Vera....

    Dankeschön: @BrokenHeart .....

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

    • Mitleser
    • 6. Juli 2023 um 22:20

    Funzt hier mit 115, allerdings auf Linux.

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

    • Mitleser
    • 4. Juli 2023 um 18:57

    Vielleicht wird der Abstand durch die vorangestellten Ziffern verursacht? Vielleicht von einem anderen Skript?

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

    • Mitleser
    • 2. Juli 2023 um 18:26

    @Dharkness

    Ist bei mir auch so, deshalb habe ich dies auskommentiert (ca. ab Zeile 140):

    JavaScript
    //        var m = undoPopup.insertBefore(document.createXULElement("menuitem"), undoPopup.childNodes[0]);
    //        m.setAttribute("label", "Letzten geschlossenen Tab wieder öffnen (s)");
    //        m.setAttribute("oncommand", "undoCloseTab()");
    //        m.setAttribute("accesskey", "o");
    //    undoPopup.insertBefore(document.createXULElement(""), undoPopup.childNodes[2]); 
  • Eintrag in der Menüleiste / doDatClock.uc.js

    • Mitleser
    • 28. Juni 2023 um 23:36

    Ersetze aus Beitrag #1 Zeile 3 hiermit:

    Code
    var timestr = new Date().toLocaleDateString( locale , options ).replace('um','-');

    nicht getestet, sollte aber trotzdem funktionieren.....

  • Youtube-Videos in neuem Tab öffnen nur noch eingeschränkt möglich

    • Mitleser
    • 10. Juni 2023 um 00:31

    Vergiss nicht das Thema auf "Erledigt" zu stellen, und die "hilfreichste Antwort" von madmax25 auszuwählen..;)

  • Youtube-Videos in neuem Tab öffnen nur noch eingeschränkt möglich

    • Mitleser
    • 9. Juni 2023 um 23:51
    Zitat von regie510

    Vielleicht meldet sich noch ein Linux-User.

    Unter Linux klappt der Mittelclick direkt auf das jeweilige Vorschaubild auch.

Unterstütze uns!

Jährlich (2026)

0 %

0% (0,00 von 650 EUR)

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