- Firefox-Version
- 90.0.2
- Betriebssystem
- Win Zehn
Hallo
Mir fehlt im Kontextmenü der Tabs der Eintrag "Tabs als LZ hinzufügen".
Folgenden Code konnte ich ausmachen der zumindest mitverantwortlich dafür ist:
Code
		
					
				// TabContextCloseAllTabs.uc.js
(function() {
  if (location != 'chrome://browser/content/browser.xhtml')
    return;
  let menuitem = document.createXULElement('menuitem');
  menuitem.id = 'context_closeLeftTabs';
  menuitem.setAttribute('label', 'Linke Tabs schließen');
  menuitem.setAttribute('oncommand',
    'for (let i = TabContextMenu.contextTab._tPos - 1; i >= 0; i--) \
       gBrowser.removeTab(gBrowser.tabs[i], {animate: true})');
  let tabContextMenu = document.getElementById('tabContextMenu');
  let refItem = document.getElementById('context_undoCloseTab');
  tabContextMenu.insertBefore(menuitem, refItem);
  tabContextMenu.insertBefore(document.getElementById('context_closeTabsToTheEnd'), refItem);
  tabContextMenu.insertBefore(document.getElementById('context_closeOtherTabs'), refItem);
  tabContextMenu.removeChild(document.getElementById('context_closeTabOptions'));
})();
// TabContextCloseAllTabs.uc.js
(function() {
   if (location != 'chrome://browser/content/browser.xhtml')
     return;
   var closeAllTabsItem = document.createXULElement('menuitem');
   closeAllTabsItem.id = 'context_closeAllTabs';
   closeAllTabsItem.setAttribute('label', 'Alle Tabs schließen');
   closeAllTabsItem.setAttribute('oncommand', 
     'for (let tab of gBrowser.visibleTabs) gBrowser.removeTab(tab)');
   var refItem = document.getElementById('context_closeOtherTabs');
   refItem.parentNode.insertBefore(closeAllTabsItem, refItem.nextSibling);
})();Ist der Code aktiv sieht mein Kontextmenü so aus:
Deaktiviere ich ihn, so:
Da sind natürlich noch eine Reihe von *.css am werkeln, aber der Code lässt den Eintrag überhaupt erscheinen o. verschwinden.
Meine Frage nun: gibt der Quellcode eine Info her warum das so ist oder muss ich alle *.css durchforsten?
 
		
		
	













