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

  • Was hört Ihr gerade?

    • Endor
    • 1. März 2026 um 10:53

    In Memoriam:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

  • In memoriam

    • Endor
    • 1. März 2026 um 10:52

    Neil Sedaka ist tot.

    "Oh! Carol"-Sänger Neil Sedaka gestorben
    Durch Hits wie "Oh! Carol", "Calendar Girl" oder "Breaking Up Is Hard to Do" wurde Neil Sedaka in den 1960er-Jahren zum Star. Er war fünfmal für den Grammy…
    www.br.de

    Oh! Carol einer seiner größten Hits.

    R.I.P.

    Mfg.
    Endor

  • 2 Einträge in Kontextmenüs entfernen

    • Endor
    • 25. Februar 2026 um 19:44

    Nur zur Info, der Eintrag wird durch das Script UndoListInTabmenuToo.uc.js
    von Alice eingefügt.

    userChrome.js/140/UndoListInTabmenuToo.uc.js at master · alice0775/userChrome.js
    Contribute to alice0775/userChrome.js development by creating an account on GitHub.
    github.com

    bzw.

    userChrome.js/149/UndoListInTabmenuToo.uc.js at master · alice0775/userChrome.js
    Contribute to alice0775/userChrome.js development by creating an account on GitHub.
    github.com

    Mfg.
    Endor

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 22. Februar 2026 um 14:42

    Ja habe ich auch hier, aber erst im Firefox 149 wie im Script angegeben.
    Trotzdem danke für den Hinweis.
    Mfg.
    Endor

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 22. Februar 2026 um 14:25
    Zitat von grisu2099

    ausgegraut (inaktiv)...

    und mit Rechtsklick drauf wird hier auch ein Kontextmenü angezeigt.

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 22. Februar 2026 um 13:42
    Zitat von Horstmann

    statt [image] image

    Macht keinen Unterschied.

    Aber das passt hier jetzt ja.
    Hatte oben ja nochmals geändert.

    Vielen Dank für Deine Mühe.
    Mfg.
    Endor

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 22. Februar 2026 um 13:17

    Wenn ich es so mache:

    CSS
    	#mainPopupSet menupopup[needsgutter] > menuitem:not([type="checkbox"], [class="menuitem-iconic"], 
    	[type="radio"], [checked], [image]) > .menu-icon {display: none !important;	}

    dann funktioniert es auch bei der vor und zurück Schaltfläche.
    [needsgutter] braucht es. Ohne tut sich nichts.

    Mfg.
    Endor

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 22. Februar 2026 um 12:34

    Nein leider nicht, auch ohne [needsgutter] nichts.

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 22. Februar 2026 um 12:09

    Du hast recht es liegt nicht an deinem, sondern an diesem:

    CSS
    	@media (-moz-platform: windows) {
    	menupopup[needsgutter] > menuitem:not([type="checkbox"], [class="menuitem-iconic"] ,[type="radio"], [checked]) > .menu-icon {display: none !important;}
    	}

    Dein letzter passt irgendwie besser.
    Hast Du für obigen eine Idee?

    Mfg.
    Endor

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 22. Februar 2026 um 11:47

    Leider nein.

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 22. Februar 2026 um 10:52
    Zitat von Horstmann

    Woll'n wir's hoffen. ;)

    Habe leider doch noch ein Problem entdeckt:

    Kontextmenü bei Vor und Zurückpfeil in Navigationsleiste sind die Symbole weg.

    Mfg.
    Endor

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 20. Februar 2026 um 20:20

    Prima. Nun ist es aber wirklich perfekt.
    Vielen Dank für Deine Mühe.

    Mfg.
    Endor

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 20. Februar 2026 um 20:12

    Ja mit Code aus 223. Extra mehrmals getestet.

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 20. Februar 2026 um 19:40

    Einen Fehler habe ich noch.
    Ich verwende dieses Script:

    Code
    // ==UserScript==
    // @name           UndoListInTabmenuToo
    // @namespace      http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description    UndoListInTabmenuToo.uc.js
    // @include        main
    // @compatibility  Firefox 140
    // @author         Alice0775
    // @version        2025/09/05 mark '*' for current index in the tooltip
    // @version        2025/08/06 fix tooltip bug due to the change of 25/01/05
    // @version        2025/07/26 add List All Tabs menu
    // @version        2025/01/05 remove redundant menuitems
    // @version        2025/01/05 fix bug
    // @version        2024/12/22 fix Bug 1936336 - Disallow inline event handlers
    // @version        2024/08/23 Bug 1690613 - Allow access to url/title/favIconUrl without "tabs" permission in session API
    // @version        2023/06/16 08:00 Bug 1819675 - Expand recently closed tabs to include all Windows
    // @version        2022/05/10 fix ref to context-media-eme-separator
    // @version        2021/12/09 remove JSON.parse (Bug 1733425)
    // @version        2021/04/25 fix 1689378
    // @version        2019/11/14 remove eval
    // @version        2019/06/30 10:00 Bug 1555060 Convert <tabs> to a custom element
    // @version        2019/06/24 23:00 wait for gBrowser initialized
    // @version        2019/05/21 08:30 fix 69.0a1 Bug 1551320 - Replace all createElement calls in XUL documents with createXULElement
    // @version        2018/05/10 60
    // @version        2017/11/18 nsIPrefBranch to nsIPrefBranch
    // @version        2010/09/18 00:00 4.0b7pre
    // @version        2009/02/03 13:00 Tab-Verlauf im Tooltip anzeigen
    // @Note           Fügt die UndoClose-Tab-Liste zu Tabs und Kontextmenüs hinzu
    // @OriginalCode   Orginalcode aus browser.js für populateUndoSubmenu verwenden
    // @version        2018/05/09 15:00 61
    // ==/UserScript==
    // @version        2010/03/26 13:00  Minefield/3.7a4pre Bug 554991 -  allow tab context menu to be modified by normal XUL overlays
    // @version        2010/03/15 00:00  Minefield/3.7a4pre Bug 347930 -  Tab strip should be a toolbar instead
    // @version        2009/09/09 15:00 Mittelklick-Handhabung
    // @version        2009/09/03 22:00 Firefox3.7a1pre Funktion wurde wieder hergestellt. (Bug 489925. getElementById should not return anonymous nodes)
    // @version        2009/08/22 00:00 Firefox3.6 Ändern des stringbandle
    // @version        2009/04/24 00:00 #394759 [Firefox:Session Restore]-Add undo close window feature
    // @version        2008/10/12 18:00 Fx3.0.4pre Mittelklick-Popupmenü wurde nicht geschlossen und andere Korrekturen
    // @version        2007/10/05 10:00
    
    var UndoListInTabmenu = {
    // -- config --
      TABCONTEXTMENU : true , //Im Tabkontextmenü: anzeigen: true, nicht anzeigen: false
      CONTEXTMENU    : true,  //Im Hauptkontextmenü: anzeigen: true , nicht anzeigen: false
    // -- config end--
      ss: null,
    
      get tabContext() {
        return document.getElementById("tabContextMenu");
      },
    
      get navigatorBundle() {
        return Services.strings.createBundle(
               "chrome://browser/locale/browser.properties"
               );
      },
    
      init: function(){
    
        if (this.TABCONTEXTMENU){
          //Tabkontextmenü
          var tabContext = this.tabContext;
          this.makePopup(tabContext, null, "tabContextUndoList");
        }
        if (this.CONTEXTMENU){
          //Hauptkontextmenü
          var contextMenu = document.getElementById("contentAreaContextMenu");
          var refItem = document.getElementById("context-media-eme-separator");
          this.makePopup(contextMenu, refItem, "ContextUndoList");
        }
        // get closed-tabs from nsSessionStore
        this._ss = SessionStore;
    
      },
    
      makePopup: function(popup, refItem, id){
        var menu;
        //label
        const locale = "de";
        
        // "Recently Closed Windows"
        menu = document.createXULElement("menu");
        menu.setAttribute("id", "historyUndoWindowMenu3");
        menu.setAttribute("label", "K\u00FCrzlich geschlossene Fenster");
        menu.setAttribute("accesskey", "F");
        menu.setAttribute("disabled", "false");
        popup.insertBefore(menu, refItem);
    
        menupopup = document.createXULElement("menupopup");
        menu.appendChild(menupopup);
        menupopup.setAttribute("id", "historyUndoWindowPopup3");
        //menu.setAttribute("onpopupshowing", "UndoListInTabmenu.populateUndoWindowSubmenu(this);");
        menupopup.addEventListener("popupshowing", (event) => UndoListInTabmenu.populateUndoWindowSubmenu(event.currentTarget));
    
        //Liste kürzlich geschossener Tabs
        const LABELTEXT = "K\u00FCrzlich geschlossene Tabs";    //create menu
        menu = document.createXULElement("menu");
        menu.setAttribute("label", LABELTEXT);
        menu.setAttribute("accesskey", "T");
        if (id)
          menu.setAttribute("id", id);
        //menu.setAttribute("disabled", true);
        var menupopup = document.createXULElement("menupopup");
        menupopup.addEventListener("popupshowing", () => UndoListInTabmenu.populateUndoSubmenu(menupopup));
        //menupopup.setAttribute("onpopupshowing", "UndoListInTabmenu.populateUndoSubmenu(this);");
        menu.appendChild(menupopup);
        popup.insertBefore(menu, refItem);
    
        //All tabs menu
        menu = document.createXULElement("menuitem");
        menu.setAttribute("label", "Alle Tabs auflisten");
        menu.setAttribute("accesskey", "A");
        popup.insertBefore(menu, refItem);
        menu.addEventListener("command", (event) => {document.getElementById("alltabs-button").click()})
    
    
        //add event listener
        popup.addEventListener('popupshowing',function(event) {
          UndoListInTabmenu.toggleRecentlyClosedWindows(document.getElementById("historyUndoWindowMenu3"));
          // no restorable tabs, so make sure menu is disabled, and return
          if (UndoListInTabmenu._ss.getClosedTabCount(window) == 0) {
            menu.setAttribute("disabled", true);
            //menu.setAttribute("hidden", true);
            return;
          }
          menu.removeAttribute("disabled");
          //menu.setAttribute("hidden", false);
        },false);
      },
    
      /**
       * Populate when the history menu is opened (Fx3.6)
       */
      populateUndoSubmenu: function(undoPopup) {
    		while (undoPopup.hasChildNodes()) {
    			undoPopup.removeChild(undoPopup.firstChild);
    		}
    		var utils = RecentlyClosedTabsAndWindowsMenuUtils;
    		var tabsFragment = utils.getTabsFragment(
    		  window,
          "menuitem",
          /* aPrefixRestoreAll = */ true,
          "menu-history-reopen-all-tabs"
        );
    		undoPopup.appendChild(tabsFragment);
    
        // populate tab historis for tooltip
        var undoItems = UndoListInTabmenu._ss.getClosedTabDataForWindow(window);
        for (var i = 0; i < undoItems.length; i++) {
          var entries = undoItems[i].state.entries;
          var tooltiptext = "";
          for (var j = entries.length - 1; j > -1; j--){
            if (j != entries.length - 1)
              tooltiptext += "\n";
            if (undoItems[i].state.index - 1 !== j) {
              tooltiptext += parseInt(j + 1, 10) + ". " + entries[j].title;
            } else {
              tooltiptext += "*" + ". " + entries[j].title;
            }
          }
          undoPopup.childNodes[i].setAttribute("tooltiptext", tooltiptext);
        }
    
        // "Append Clear undo close tb list"
        undoPopup.appendChild(document.createXULElement("menuseparator"));
    
        let m = undoPopup.appendChild(document.createXULElement("menuitem"));
        m.setAttribute("label", "Liste der letzten Tabs l\u00F6schen");
        m.setAttribute("accesskey", "l");
        m.addEventListener("command", function() {
          let prefs = Services.prefs;
          let max_undo = prefs.getIntPref("browser.sessionstore.max_tabs_undo");
          prefs.setIntPref("browser.sessionstore.max_tabs_undo", 0);
          prefs.setIntPref("browser.sessionstore.max_tabs_undo", max_undo);
        }, false);
      },
    
      toggleRecentlyClosedWindows: function PHM_toggleRecentlyClosedWindows(menu) {
        // enable/disable the Recently Closed Windows sub menu
        // no restorable windows, so disable menu
        if (this._ss.getClosedWindowCount() == 0)
          menu.setAttribute("disabled", true);
        else
          menu.removeAttribute("disabled");
      },
    
      /**
       * Populate when the history menu is opened
       */
      populateUndoWindowSubmenu: function PHM_populateUndoWindowSubmenu(undoPopup) {
    		while (undoPopup.hasChildNodes()) {
    			undoPopup.removeChild(undoPopup.firstChild);
    		}
    		let utils = RecentlyClosedTabsAndWindowsMenuUtils;
    		let windowsFragment = utils.getWindowsFragment(
          window,
          "menuitem",
          /* aPrefixRestoreAll = */ true,
          "menu-history-reopen-all-windows"
        );
        undoPopup.appendChild(windowsFragment);
        undoPopup.firstChild.setAttribute("accesskey", "R");
    
        // "Append Clear undo close window list"
        undoPopup.appendChild(document.createXULElement("menuseparator"));
    
        m = undoPopup.appendChild(document.createXULElement("menuitem"));
        m.setAttribute("label", "Liste der kürzlich geschlossenen Fenster l\u00F6schen");
        m.setAttribute("accesskey", "L");
        m.addEventListener("command", function() {
          for (let i = SessionStore.getClosedWindowCount() -1; i >= 0; i--)
            SessionStore.forgetClosedWindow(i);
        }, false);
      }
    };
    
    // We should only start the redirection if the browser window has finished
    // starting up. Otherwise, we should wait until the startup is done.
    if (gBrowserInit.delayedStartupFinished) {
      UndoListInTabmenu.init();
    } else {
      let delayedStartupFinished = (subject, topic) => {
        if (topic == "browser-delayed-startup-finished" &&
            subject == window) {
          Services.obs.removeObserver(delayedStartupFinished, topic);
          UndoListInTabmenu.init();
        }
      };
      Services.obs.addObserver(delayedStartupFinished,
                               "browser-delayed-startup-finished");
    }
    Alles anzeigen

    Es fügt ins Kontextmenü, zwei Menüs ein mit Einträgen
    bei diesen ist das Symbol weg.

    Das ist das einzige was noch klemmt.
    Ansonsten alles perfekt.

    Mfg.
    Endor

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 20. Februar 2026 um 18:28

    @Horstmann.

    Ja ja ja. Das ist es.
    Passt perfekt.
    Vielen Dank.

    Mfg.
    Endor

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 20. Februar 2026 um 18:18

    Leider nein.
    Der tut gar nichts.

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 20. Februar 2026 um 17:01

    @Horstmann.

    Zitat von Horstmann

    CSS menupopup[needsgutter] > menu > .menu-icon { display: none !important; }

    Ist schon mal nicht schlecht. Aber:

    Bei Menüeinträgen von einigen Erweiterungen und Scripten wird so nun kein Symbol
    mehr angezeigt. Auch in der Menüleiste bei Lesezeichen sind die Ordnersymbole weg.


    Mira_Belle

    Rechtschreibung prüfen und Sprachen werden nur angezeigt wenn ein oder
    mehrere Wörterbücher installiert sind. Bei mir kommen noch durch Erweiterungen
    und Scripte einige Einträge dazu.

    Mfg.
    Endor

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 20. Februar 2026 um 16:35

    Mira_Belle

    Rechtsklick zbs. hier im Forum im Feld zum schreiben eines neuen Beitrags.
    oder da wo man Passwort und Benutzernahme zum Anmelden im Forum
    eingibt usw.

  • Symbole in den Kontextmenüs [ Update ]

    • Endor
    • 20. Februar 2026 um 13:29

    Ja genau so ist es.

    Mit diesem Code :

    CSS
    @media (-moz-platform: windows) {
    	menupopup[needsgutter] > menuitem:not([type="checkbox"], [class="menuitem-iconic"] ,[type="radio"], [checked]) > .menu-icon {
    			display: none !important;
    		}
    	}

    Sieht es hier so aus:

    Nur da wo ein Pfeil rechts auf Popupmenü hinweist passt es noch nicht.
    Welchen der drei Codes in Deinem Beitrag soll ich testen?
    Denn ich habe hier für alles eigene CSS Dateien.

    Mfg.
    Endor

  • userCSSloader.uc.js mag nicht die Styles laden

    • Endor
    • 20. Februar 2026 um 13:24

    Hallo @Horstmann.

    Vielen Dank für die Info. Habe ich oben geändert.
    Nur umbenennen in zip hat nicht funktioniert.

    Mfg.
    Endor

Unterstütze uns!

Jährlich (2026)

71,6 %

71,6% (554,79 von 775 EUR)

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