Is there a way to detect a right-click event on Ace editor?
I've being trying to add a listener like this:
editor.session.addEventListener('contextmenu', function(e) {
e.preventDefault();
alert('success!');
return false;
}, false);
and this
editor.addEventListener('contextmenu', function(e) {
e.preventDefault();
alert('success!');
return false;
}, false);
but without success.
Is there a way to detect a right-click event on Ace editor?
I've being trying to add a listener like this:
editor.session.addEventListener('contextmenu', function(e) {
e.preventDefault();
alert('success!');
return false;
}, false);
and this
editor.addEventListener('contextmenu', function(e) {
e.preventDefault();
alert('success!');
return false;
}, false);
but without success.
Share edited May 17, 2021 at 12:19 Brian Tompsett - 汤莱恩 5,89372 gold badges61 silver badges133 bronze badges asked Aug 31, 2015 at 21:56 Igor_MarquesIgor_Marques 1,8322 gold badges17 silver badges24 bronze badges1 Answer
Reset to default 8add event listener on the element containing the editor
editor.container.addEventListener("contextmenu", function(e) {
e.preventDefault();
alert('success!');
return false;
}, false);