Igor_Marques
Igor_Marques

Reputation: 1832

Detect a right-click on Ace editor

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.

Upvotes: 2

Views: 2945

Answers (1)

a user
a user

Reputation: 24149

add event listener on the element containing the editor

editor.container.addEventListener("contextmenu", function(e) {
    e.preventDefault();
    alert('success!');
    return false;
}, false);

Upvotes: 8

Related Questions