From 58a5a905b8455157f3d61799f6c2f5669d269a12 Mon Sep 17 00:00:00 2001 From: DESPRES Damien <ddespres@neogeo.fr> Date: Tue, 12 Oct 2021 14:31:47 +0200 Subject: [PATCH] hide buttons when offline --- src/views/Index.vue | 7 +++++-- src/views/project/Project_detail.vue | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/views/Index.vue b/src/views/Index.vue index ca7e4fc7..e1996577 100644 --- a/src/views/Index.vue +++ b/src/views/Index.vue @@ -15,14 +15,14 @@ <h4 id="les_projets" class="ui horizontal divider header">PROJETS</h4> <div class="flex"> <router-link - v-if="user && user.can_create_project" + v-if="user && user.can_create_project && isOffline()!=true" :to="{ name: 'project_create', params: { action: 'create' } }" class="ui green basic button" > <i class="plus icon"></i> Créer un nouveau projet </router-link> <router-link - v-if="user && user.can_create_project" + v-if="user && user.can_create_project && isOffline()!=true" :to="{ name: 'project_type_list', }" @@ -124,6 +124,9 @@ export default { }, methods: { + isOffline(){ + return navigator.onLine==false; + }, refreshId() { //* change path of thumbnail to update image return "?ver=" + Math.random(); diff --git a/src/views/project/Project_detail.vue b/src/views/project/Project_detail.vue index 53ea79d7..cd3ee96b 100644 --- a/src/views/project/Project_detail.vue +++ b/src/views/project/Project_detail.vue @@ -575,8 +575,11 @@ export default { })); } }); - Promise.all(promises).then(() => - this.updateLocalStorage() + Promise.all(promises).then(() => { + this.updateLocalStorage(); + window.location.reload(); + } + ); }, -- GitLab