From 3232d6db45bd94bc23502543464c92098b04735b Mon Sep 17 00:00:00 2001 From: Simone Gotti Date: Fri, 17 May 2019 17:00:46 +0200 Subject: [PATCH] *: add click away detection for dropdowns --- package-lock.json | 12 ++++++++++-- package.json | 1 + src/App.vue | 7 +++++++ src/components/createprojectbutton.vue | 13 +++++++++++-- src/components/rundetail.vue | 6 ++++++ 5 files changed, 35 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index d822972..4cbe102 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3421,7 +3421,8 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true + "dev": true, + "optional": true }, "coa": { "version": "2.0.2", @@ -5742,7 +5743,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -6210,6 +6212,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -12068,6 +12071,11 @@ "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "dev": true }, + "v-click-outside": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/v-click-outside/-/v-click-outside-2.1.3.tgz", + "integrity": "sha512-8d11/fN+nkSPeor87K8OtGc/lDbRwbUiFwdzxQEGidlXt6eko3gIgRM7ghgi4p/zohF3Ja9hAaydAajV3gnlPQ==" + }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", diff --git a/package.json b/package.json index 0bc53b7..a832554 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "bulma": "^0.7.4", "moment": "^2.23.0", "moment-duration-format": "^2.2.2", + "v-click-outside": "^2.1.3", "vue": "^2.6.10", "vue-router": "^3.0.6", "vue2-filters": "^0.4.1", diff --git a/src/App.vue b/src/App.vue index 9ced186..c381201 100644 --- a/src/App.vue +++ b/src/App.vue @@ -25,6 +25,7 @@