From 26a9c07b6ac8193ef433ff7b6fec62bc46156cf5 Mon Sep 17 00:00:00 2001 From: nightwing Date: Mon, 1 Feb 2016 20:22:36 +0400 Subject: [PATCH] display contextmenu 1px away from mouse --- plugins/c9.ide.ace/ace.js | 4 ++-- plugins/c9.ide.ui/menus.js | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/c9.ide.ace/ace.js b/plugins/c9.ide.ace/ace.js index f63b4964..be8b9984 100644 --- a/plugins/c9.ide.ace/ace.js +++ b/plugins/c9.ide.ace/ace.js @@ -1764,11 +1764,11 @@ define(function(require, exports, module) { // Set Gutter Context Menu if (ui.isChildOf(gutter, target, true)) { - mnuGutter.show(e.x, e.y); + mnuGutter.show(e.x, e.y, "context"); } // Set main Ace Context Menu else { - mnuAce.show(e.x, e.y); + mnuAce.show(e.x, e.y, "context"); } return false; }); diff --git a/plugins/c9.ide.ui/menus.js b/plugins/c9.ide.ui/menus.js index 359af59f..2db45cc9 100644 --- a/plugins/c9.ide.ui/menus.js +++ b/plugins/c9.ide.ui/menus.js @@ -946,7 +946,9 @@ define(function(require, exports, module) { aml.removeChild(item.aml); } - function show(x, y) { + function show(x, y, type) { + if (type == "context") + y++; lastCoords = { x : x, y : y }; aml.display(x, y); }