From beccbb2016c51a59d5d0f9b6350c362273fdbe86 Mon Sep 17 00:00:00 2001 From: marcelveldt Date: Sat, 9 Nov 2019 11:07:48 +0100 Subject: [PATCH] add hold action for context menu --- frontend/package-lock.json | 18 --- frontend/package.json | 3 - frontend/src/components/ListviewItem.vue | 120 +++++++++++++----- frontend/src/main.js | 2 - frontend/src/registerServiceWorker.js | 5 +- music_assistant/web/index.html | 2 +- music_assistant/web/js/app.38a163a1.js | 2 + music_assistant/web/js/app.38a163a1.js.map | 1 + music_assistant/web/js/app.e06c90b0.js | 2 - music_assistant/web/js/app.e06c90b0.js.map | 1 - ....9a5a15cf.js => chunk-vendors.9233c7a8.js} | 12 +- .../web/js/chunk-vendors.9233c7a8.js.map | 1 + .../web/js/chunk-vendors.9a5a15cf.js.map | 1 - ...{config.eb69e1da.js => config.06165bdd.js} | 2 +- ...eb69e1da.js.map => config.06165bdd.js.map} | 2 +- ...ls.581f6024.js => itemdetails.f383b9f8.js} | 2 +- ...024.js.map => itemdetails.f383b9f8.js.map} | 2 +- ...ue.fa0ed25f.js => playerqueue.57aa7699.js} | 2 +- ...25f.js.map => playerqueue.57aa7699.js.map} | 2 +- ...{search.c81a26c5.js => search.6612f8cb.js} | 2 +- ...c81a26c5.js.map => search.6612f8cb.js.map} | 2 +- ...ifest.a6b4d4bebd53aa4454c0ec23edfb31e4.js} | 34 ++--- music_assistant/web/service-worker.js | 2 +- 23 files changed, 128 insertions(+), 94 deletions(-) create mode 100644 music_assistant/web/js/app.38a163a1.js create mode 100644 music_assistant/web/js/app.38a163a1.js.map delete mode 100644 music_assistant/web/js/app.e06c90b0.js delete mode 100644 music_assistant/web/js/app.e06c90b0.js.map rename music_assistant/web/js/{chunk-vendors.9a5a15cf.js => chunk-vendors.9233c7a8.js} (86%) create mode 100644 music_assistant/web/js/chunk-vendors.9233c7a8.js.map delete mode 100644 music_assistant/web/js/chunk-vendors.9a5a15cf.js.map rename music_assistant/web/js/{config.eb69e1da.js => config.06165bdd.js} (99%) rename music_assistant/web/js/{config.eb69e1da.js.map => config.06165bdd.js.map} (99%) rename music_assistant/web/js/{itemdetails.581f6024.js => itemdetails.f383b9f8.js} (99%) rename music_assistant/web/js/{itemdetails.581f6024.js.map => itemdetails.f383b9f8.js.map} (99%) rename music_assistant/web/js/{playerqueue.fa0ed25f.js => playerqueue.57aa7699.js} (98%) rename music_assistant/web/js/{playerqueue.fa0ed25f.js.map => playerqueue.57aa7699.js.map} (98%) rename music_assistant/web/js/{search.c81a26c5.js => search.6612f8cb.js} (98%) rename music_assistant/web/js/{search.c81a26c5.js.map => search.6612f8cb.js.map} (98%) rename music_assistant/web/{precache-manifest.f0d0d80b1a7a5dd375bc8acbb714b4ba.js => precache-manifest.a6b4d4bebd53aa4454c0ec23edfb31e4.js} (88%) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1665965a..d71e8dea 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12155,11 +12155,6 @@ } } }, - "vue-directive-long-press": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vue-directive-long-press/-/vue-directive-long-press-1.1.0.tgz", - "integrity": "sha512-OHhR4N1kuuKaK87SPmqkcm5Y81HjXgv5DfWr96flIkTYveWps1AozKiNrabsIirq+ibSZWFr3IUr0en+Ce3fAA==" - }, "vue-eslint-parser": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz", @@ -12230,14 +12225,6 @@ "resolved": "https://registry.npmjs.org/vue-loading-overlay/-/vue-loading-overlay-3.2.0.tgz", "integrity": "sha512-QBHa+vwcQ3k3oKp4pucP7RHWHSQvgVWFlDFqSaXLu+kCuEv1PZCoerAo1T04enF5y9yMFCqh7L9ChrWHy7HYvA==" }, - "vue-long-click": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/vue-long-click/-/vue-long-click-0.0.4.tgz", - "integrity": "sha512-1/8KMsON6k8ebGqOhBZKU69EWlTLv4+LUluwUxTMNYno9t7ztk8j6rNVwewbp9hULktEoe+jBnxMFBngsPQCaQ==", - "requires": { - "vue": "^2.5.22" - } - }, "vue-observe-visibility": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/vue-observe-visibility/-/vue-observe-visibility-0.4.6.tgz", @@ -12289,11 +12276,6 @@ "vue-resize": "^0.4.5" } }, - "vue2-touch-events": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vue2-touch-events/-/vue2-touch-events-2.0.0.tgz", - "integrity": "sha512-t4LyihIieUif96RDMgRllrt/1qRE8Zu0dZoyqOAqAttx/TWynIshBQ8TumCj1xhog5EDaIgsihuVA6hPnssCLQ==" - }, "vuejs-logger": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/vuejs-logger/-/vuejs-logger-1.5.3.tgz", diff --git a/frontend/package.json b/frontend/package.json index b663fe6e..d59958b2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -28,14 +28,11 @@ "register-service-worker": "^1.6.2", "roboto-fontface": "*", "vue": "^2.6.10", - "vue-directive-long-press": "^1.1.0", "vue-i18n": "^8.0.0", "vue-loading-overlay": "^3.2.0", - "vue-long-click": "0.0.4", "vue-observe-visibility": "^0.4.6", "vue-router": "^3.1.3", "vue-virtual-scroller": "^1.0.0-rc.2", - "vue2-touch-events": "^2.0.0", "vuejs-logger": "1.5.3", "vuetify": "^2.1.0", "vuex": "^3.0.1" diff --git a/frontend/src/components/ListviewItem.vue b/frontend/src/components/ListviewItem.vue index 03025b44..e37554a6 100644 --- a/frontend/src/components/ListviewItem.vue +++ b/frontend/src/components/ListviewItem.vue @@ -1,7 +1,12 @@