Firefox: suppress some "unsafe CPOW usage" message

pull/2/head
Deathamns 10 years ago committed by gorhill
parent 859482fff2
commit 86e852a722

@ -1418,15 +1418,23 @@ vAPI.contextMenu.create = function(details, callback) {
this.onCommand = function() { this.onCommand = function() {
var gContextMenu = this.ownerDocument.defaultView.gContextMenu; var gContextMenu = this.ownerDocument.defaultView.gContextMenu;
var details = { var details = {
menuItemId: this.id, menuItemId: this.id
tagName: gContextMenu.target.tagName.toLowerCase()
}; };
if ( gContextMenu.inFrame ) { if ( gContextMenu.inFrame ) {
details.tagName = 'iframe';
details.frameUrl = gContextMenu.focusedWindow.location.href; details.frameUrl = gContextMenu.focusedWindow.location.href;
} else if ( gContextMenu.onImage || gContextMenu.onAudio || gContextMenu.onVideo ) { } else if ( gContextMenu.onImage ) {
details.tagName = 'img';
details.srcUrl = gContextMenu.mediaURL;
} else if ( gContextMenu.onAudio ) {
details.tagName = 'audio';
details.srcUrl = gContextMenu.mediaURL;
} else if ( gContextMenu.onVideo ) {
details.tagName = 'video';
details.srcUrl = gContextMenu.mediaURL; details.srcUrl = gContextMenu.mediaURL;
} else if ( gContextMenu.onLink ) { } else if ( gContextMenu.onLink ) {
details.tagName = 'a';
details.linkUrl = gContextMenu.linkURL; details.linkUrl = gContextMenu.linkURL;
} }

Loading…
Cancel
Save