]> git.ktnx.net Git - icedeb.git/blobdiff - data/widget/widget.js
an attempt to produce a descent restartless variant
[icedeb.git] / data / widget / widget.js
diff --git a/data/widget/widget.js b/data/widget/widget.js
new file mode 100644 (file)
index 0000000..881cb3c
--- /dev/null
@@ -0,0 +1,12 @@
+this.addEventListener('click', function(event) {
+  if(event.button == 0 && event.shiftKey == false)
+    self.port.emit('left-click');
+
+  if(event.button == 1)
+    self.port.emit('middle-click');
+
+  if(event.button == 2 || (event.button == 0 && event.shiftKey == true))
+    self.port.emit('right-click');
+
+    event.preventDefault();
+}, true);