aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/messaging.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/messaging.js')
-rw-r--r--src/js/messaging.js17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/js/messaging.js b/src/js/messaging.js
index 47886d5..07a2bc6 100644
--- a/src/js/messaging.js
+++ b/src/js/messaging.js
@@ -96,9 +96,10 @@ var onMessage = function(request, sender, callback) {
var response;
switch ( request.what ) {
- case 'contextMenuEvent':
- µb.contextMenuClientX = request.clientX;
- µb.contextMenuClientY = request.clientY;
+ case 'mouseClick':
+ µb.mouseX = request.x;
+ µb.mouseY = request.y;
+ µb.mouseURL = request.url;
break;
case 'cosmeticFiltersInjected':
@@ -133,7 +134,7 @@ var onMessage = function(request, sender, callback) {
case 'launchElementPicker':
// Launched from some auxiliary pages, clear context menu coords.
- µb.contextMenuClientX = µb.contextMenuClientY = -1;
+ µb.mouseX = µb.mouseY = -1;
µb.elementPickerExec(request.tabId, request.targetURL);
break;
@@ -633,14 +634,14 @@ var onMessage = function(request, sender, callback) {
callback({
frameContent: this.responseText.replace(reStrings, replacer),
target: µb.epickerTarget,
- clientX: µb.contextMenuClientX,
- clientY: µb.contextMenuClientY,
+ clientX: µb.mouseX,
+ clientY: µb.mouseY,
eprom: µb.epickerEprom
});
µb.epickerTarget = '';
- µb.contextMenuClientX = -1;
- µb.contextMenuClientY = -1;
+ µb.mouseX = -1;
+ µb.mouseY = -1;
};
xhr.send();
return;