Und wie erstelle ich mir einen neuen, zusätzlichen Separator?
Der soll dann zwischen "Untersuchen" und "Tab schließen" sein.
Und auf vielfachen Wunsch, ein Screenshot.
Der macht jetzt auch keinen Sinn mehr... ![]()
JS, der müsste dann wohl zusammen mit #context-inspect und order gleich verschoben werden.
JavaScript
// context_sep.uc.js
(function () {
if (location != 'chrome://browser/content/browser.xhtml')
return;
let refItem1 = document.getElementById('context-inspect');
let menuseparator_inspect = document.createXULElement("menuseparator");
menuseparator_inspect.setAttribute('id', 'inspect_sep');
refItem1.parentNode.insertBefore(menuseparator_inspect, refItem1);
// Style nur fuer Test
inspect_sep.setAttribute("style", "outline: 1px solid orange; outline-offset: -1px;" );
// Separator vor erstem Child nach context-inspect
// let refItem1 = document.getElementById('context-inspect');
// let menuseparator_inspect = document.createXULElement("menuseparator");
// menuseparator_inspect.setAttribute('id', 'inspect_sep');
// refItem1.parentNode.insertBefore(menuseparator_inspect, refItem1.nextSibling);
// Separator vor context-closetab
// let refItem2 = document.getElementById('context-closetab');
// let menuseparator_closetab = document.createXULElement("menuseparator");
// menuseparator_closetab.setAttribute('id', 'closetab_sep');
// refItem.parentNode.insertBefore(menuseparator_closetab, refItem2);
// closetab_sep.setAttribute("style", "outline: 1px solid orange; outline-offset: -1px;" );
})();
Alles anzeigen