aboutsummaryrefslogtreecommitdiff
path: root/ext/fg/js/client.js
diff options
context:
space:
mode:
authorAlex Yatskov <alex@foosoft.net>2016-04-24 11:26:42 -0700
committerAlex Yatskov <alex@foosoft.net>2016-04-24 11:26:42 -0700
commit7f661fdd813ff1b792758f3e9450e99eae5b3827 (patch)
tree0cce85c42774ad7f3c90449dcdc39b0ba18f950d /ext/fg/js/client.js
parent709094455e77d8ceba199316631381fcad47ef5d (diff)
Cleanup
Diffstat (limited to 'ext/fg/js/client.js')
-rw-r--r--ext/fg/js/client.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/ext/fg/js/client.js b/ext/fg/js/client.js
index a7c11e92..bc389818 100644
--- a/ext/fg/js/client.js
+++ b/ext/fg/js/client.js
@@ -22,6 +22,8 @@ class Client {
this.popup = new Popup();
this.lastMousePos = null;
this.lastRange = null;
+ this.activateKey = 16;
+ this.activateBtn = 2;
this.enabled = false;
this.options = {};
@@ -40,21 +42,21 @@ class Client {
}
onKeyDown(e) {
- if (this.enabled && this.lastMousePos !== null && (e.keyCode === 16 || e.charCode === 16)) {
+ if (this.enabled && this.lastMousePos !== null && (e.keyCode === this.activateKey || e.charCode === this.activateKey)) {
this.searchAt(this.lastMousePos);
}
}
onMouseMove(e) {
this.lastMousePos = {x: e.clientX, y: e.clientY};
- if (this.enabled && (e.shiftKey || e.which === 2)) {
+ if (this.enabled && (e.shiftKey || e.which === this.activateBtn)) {
this.searchAt(this.lastMousePos);
}
}
onMouseDown(e) {
this.lastMousePos = {x: e.clientX, y: e.clientY};
- if (this.enabled && (e.shiftKey || e.which === 2)) {
+ if (this.enabled && (e.shiftKey || e.which === this.activateBtn)) {
this.searchAt(this.lastMousePos);
} else {
this.hidePopup();