From a2741f30f1b13b35879306dea910cdc5374d2fd1 Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Wed, 28 Apr 2021 17:28:01 +0200 Subject: [PATCH] Register visibility observer in all entry points The observe-visibility extension was missing in many entry points resulting in repeated console warnings. Signed-off-by: Vincent Petry --- src/mainFilesSidebar.js | 2 ++ src/mainPublicShareAuthSidebar.js | 2 ++ src/mainPublicShareSidebar.js | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/mainFilesSidebar.js b/src/mainFilesSidebar.js index b05fe0d9e09..c0ce3c23068 100644 --- a/src/mainFilesSidebar.js +++ b/src/mainFilesSidebar.js @@ -23,6 +23,7 @@ */ import Vue from 'vue' +import VueObserveVisibility from 'vue-observe-visibility' import FilesSidebarCallViewApp from './FilesSidebarCallViewApp' import FilesSidebarTabApp from './FilesSidebarTabApp' import './init' @@ -62,6 +63,7 @@ Vue.prototype.OCA = OCA Vue.use(Vuex) Vue.use(VueShortKey, { prevent: ['input', 'textarea', 'div'] }) Vue.use(vOutsideEvents) +Vue.use(VueObserveVisibility) const newCallView = () => new Vue({ store, diff --git a/src/mainPublicShareAuthSidebar.js b/src/mainPublicShareAuthSidebar.js index 33f36a010d9..dd28fca0fb5 100644 --- a/src/mainPublicShareAuthSidebar.js +++ b/src/mainPublicShareAuthSidebar.js @@ -19,6 +19,7 @@ */ import Vue from 'vue' +import VueObserveVisibility from 'vue-observe-visibility' import PublicShareAuthRequestPasswordButton from './PublicShareAuthRequestPasswordButton' import PublicShareAuthSidebar from './PublicShareAuthSidebar' import './init' @@ -58,6 +59,7 @@ Vue.prototype.OCA = OCA Vue.use(Vuex) Vue.use(VueShortKey, { prevent: ['input', 'textarea', 'div'] }) Vue.use(vOutsideEvents) +Vue.use(VueObserveVisibility) /** * Wraps all the body contents in its own container. diff --git a/src/mainPublicShareSidebar.js b/src/mainPublicShareSidebar.js index d1593203b53..a47184a55e3 100644 --- a/src/mainPublicShareSidebar.js +++ b/src/mainPublicShareSidebar.js @@ -19,6 +19,7 @@ */ import Vue from 'vue' +import VueObserveVisibility from 'vue-observe-visibility' import PublicShareSidebar from './PublicShareSidebar' import './init' @@ -57,6 +58,7 @@ Vue.prototype.OCA = OCA Vue.use(Vuex) Vue.use(VueShortKey, { prevent: ['input', 'textarea', 'div'] }) Vue.use(vOutsideEvents) +Vue.use(VueObserveVisibility) function adjustLayout() { document.querySelector('#app-content').appendChild(document.querySelector('footer'))