From 9f408509d178cd40c9218a59dba4d3d707b8c81f Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Thu, 16 May 2019 18:49:00 +0200 Subject: [PATCH] Automatically refresh sidebar --- assets/js/components/sidebar/main.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/assets/js/components/sidebar/main.js b/assets/js/components/sidebar/main.js index 9162b15b..af5594bc 100644 --- a/assets/js/components/sidebar/main.js +++ b/assets/js/components/sidebar/main.js @@ -118,9 +118,15 @@ ComunicWeb.components.sideBar.main = { }); this.refreshMemberships(userMemberships); + let interval = setInterval(() => { + if(userMemberships.isConnected) + this.refreshMemberships(userMemberships); + else + clearInterval(interval); + }, 15000); - // Recent conversations + /*// Recent conversations createElem2({ appendTo: section, type: "div", @@ -132,7 +138,7 @@ ComunicWeb.components.sideBar.main = { type: "ul", class: "sidebar-menu recents-conversations-list hide-on-collapse", innerHTML: "
  • TO COME
  • " - }); + });*/ }, @@ -223,7 +229,7 @@ ComunicWeb.components.sideBar.main = { appendTo: a, type: "div", class: "subinfo", - onclick: (e) => e.stopImmediatePropagation() + onclick: friend.accepted != 1 ? (e) => e.stopImmediatePropagation() : undefined }); // Check if friendship request has been accepted or not @@ -307,7 +313,7 @@ ComunicWeb.components.sideBar.main = { appendTo: a, type: "div", class: "subinfo", - onclick: (e) => e.stopImmediatePropagation() + //onclick: (e) => e.stopImmediatePropagation() }); if(group.membership == "pending") {