summaryrefslogtreecommitdiff
path: root/www/js/html5ks.js
diff options
context:
space:
mode:
authorAlex Xu <alex_y_xu@yahoo.ca>2013-08-02 14:48:23 -0400
committerAlex Xu <alex_y_xu@yahoo.ca>2013-08-02 14:48:23 -0400
commitf2331df4bac581d5e81fd25b6a49028715365e8b (patch)
tree193ad51e62db786a8c526a8c06fae3723218004a /www/js/html5ks.js
parentdb78d6293106263941af62120ab67152c97ea5e8 (diff)
downloadhtml5ks-f2331df4bac581d5e81fd25b6a49028715365e8b.tar.xz
html5ks-f2331df4bac581d5e81fd25b6a49028715365e8b.zip
add context menu UI, fix misc. bugs
Diffstat (limited to 'www/js/html5ks.js')
-rw-r--r--www/js/html5ks.js17
1 files changed, 15 insertions, 2 deletions
diff --git a/www/js/html5ks.js b/www/js/html5ks.js
index a672dbb..4f38a42 100644
--- a/www/js/html5ks.js
+++ b/www/js/html5ks.js
@@ -59,6 +59,7 @@ window.html5ks = {
ambient: new Audio(),
sound: new Audio()
},
+ gray: document.getElementById("gray"),
who: document.getElementById("who"),
say: document.getElementById("say"),
window: document.getElementById("window"),
@@ -131,8 +132,20 @@ window.html5ks = {
},
initEvents: function () {
window.onresize = html5ks.scale;
- this.elements.container.addEventListener("mouseup", function () {
- html5ks.next();
+ this.elements.container.addEventListener("mouseup", function (e) {
+ switch (e.button) {
+ case 0:
+ html5ks.next();
+ break;
+ case 1:
+ html5ks.menu.showImage();
+ break;
+ }
+ e.preventDefault();
+ }, false);
+ this.elements.container.addEventListener("contextmenu", function (e) {
+ html5ks.menu.context();
+ e.preventDefault();
}, false);
window.addEventListener("dragstart", function (e) {
e.preventDefault();