So ich habe den Fehler gefunden:
In der original Version steht:
Code
var labelImg = document.createElement("menuitem");
labelImg.setAttribute("id","WebScreenShotOnImage");
labelImg.setAttribute("label","Grafik in Base64 kopieren");
labelImg.setAttribute("insertbefore","context-setDesktopBackground");
labelImg.setAttribute("oncommand","WebScreenShot.onImage(gContextMenu.target)");
RightMenu.appendChild(labelImg);
In der Version von ENDOR steht:
Code
var RightMenu = document.getElementById("contentAreaContextMenu");
var labelImg = document.createElement("menuitem");
labelImg.setAttribute("id","WebScreenShotOnImage");
labelImg.setAttribute("label","Grafik als Base64 kopieren");
labelImg.setAttribute("insertafter","context-copyimage-contents");
labelImg.setAttribute("oncommand","WebScreenShot.onImage(gContextMenu.target)");
RightMenu.insertBefore(labelImg, document.getElementById("context-copyimage"));
})();
Man beachte die letzte Zeile.
Jetzt bleibt nur noch mein Problem mit dem Strich auf der rechten Seite des Buttons.