diff --git a/app/javascript/packs/vue/protocol.js b/app/javascript/packs/vue/protocol.js index ee4063cf2..70003dfa0 100644 --- a/app/javascript/packs/vue/protocol.js +++ b/app/javascript/packs/vue/protocol.js @@ -4,9 +4,12 @@ import TurbolinksAdapter from 'vue-turbolinks'; import Vue from 'vue/dist/vue.esm'; import ProtocolContainer from '../../vue/protocol/container.vue'; import PerfectScrollbar from 'vue2-perfect-scrollbar'; +import outsideClick from './directives/outside_click'; + Vue.use(PerfectScrollbar); Vue.use(TurbolinksAdapter); +Vue.directive('click-outside', outsideClick); Vue.prototype.i18n = window.I18n; Vue.prototype.inlineEditing = window.inlineEditing; Vue.prototype.ActiveStoragePreviews = window.ActiveStoragePreviews; diff --git a/app/javascript/packs/vue/results.js b/app/javascript/packs/vue/results.js index e9f92ede5..b16bbcbdf 100644 --- a/app/javascript/packs/vue/results.js +++ b/app/javascript/packs/vue/results.js @@ -2,9 +2,12 @@ import TurbolinksAdapter from 'vue-turbolinks'; import Vue from 'vue/dist/vue.esm'; import Results from '../../vue/results/results.vue'; import PerfectScrollbar from 'vue2-perfect-scrollbar'; +import outsideClick from './directives/outside_click'; + Vue.use(PerfectScrollbar); Vue.use(TurbolinksAdapter); +Vue.directive('click-outside', outsideClick); Vue.prototype.i18n = window.I18n; Vue.prototype.ActiveStoragePreviews = window.ActiveStoragePreviews; diff --git a/app/javascript/vue/shared/content/checklist.vue b/app/javascript/vue/shared/content/checklist.vue index df883eda1..c200ec626 100644 --- a/app/javascript/vue/shared/content/checklist.vue +++ b/app/javascript/vue/shared/content/checklist.vue @@ -22,20 +22,17 @@ @update="updateName" /> -