From 4ad4551c34e86fee15e072634a9aac9423084392 Mon Sep 17 00:00:00 2001 From: PatrickSachs Date: Thu, 14 Mar 2019 23:18:06 +0100 Subject: [PATCH 1/2] Added touch zoom/move camera support --- index.html | 2 +- package-lock.json | 22 ++++++++++------ package.json | 2 ++ src/components/App.vue | 59 +++++++++++++++++++++++++++++++++++++++++- src/index.ts | 1 + 5 files changed, 76 insertions(+), 10 deletions(-) diff --git a/index.html b/index.html index 370b79c..0100fe1 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ slow-tree - + diff --git a/package-lock.json b/package-lock.json index 517abb9..a1bd818 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,6 +19,12 @@ "integrity": "sha512-dxdRrUov2HVTbSRFX+7xwUPlbGYVEZK6PrSqClg2QPos3PNe0bCajkDDkDeeC1znjSH03KOEqVbXpnJuWa2wgQ==", "dev": true }, + "@types/hammerjs": { + "version": "2.0.36", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.36.tgz", + "integrity": "sha512-7TUK/k2/QGpEAv/BCwSHlYu3NXZhQ9ZwBYpzr9tjlPIL2C5BeGhH3DmVavRx3ZNyELX5TLC91JTz/cen6AAtIQ==", + "dev": true + }, "@types/workbox-sw": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/@types/workbox-sw/-/workbox-sw-3.2.1.tgz", @@ -2443,8 +2449,7 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", @@ -2571,8 +2576,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -2584,7 +2588,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -2710,8 +2713,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -2844,7 +2846,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -3049,6 +3050,11 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" }, + "hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" + }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", diff --git a/package.json b/package.json index 3daa781..5bc3be9 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "license": "", "dependencies": { "file-saver": "^2.0.1", + "hammerjs": "^2.0.8", "phaser": "^3.16.2", "phaser3-nineslice": "^0.5.0", "vue": "^2.6.9", @@ -32,6 +33,7 @@ }, "devDependencies": { "@types/file-saver": "^2.0.0", + "@types/hammerjs": "^2.0.36", "@types/workbox-sw": "^3.2.1", "browser-sync": "^2.26.3", "browser-sync-webpack-plugin": "^2.2.2", diff --git a/src/components/App.vue b/src/components/App.vue index 04b379e..ad8bb7c 100644 --- a/src/components/App.vue +++ b/src/components/App.vue @@ -1,7 +1,7 @@