From ef2a2edf4278491cd7de16360b9ecb08c5a9a6aa Mon Sep 17 00:00:00 2001 From: Daniel Spitzer Date: Mon, 11 Nov 2024 10:48:14 +0100 Subject: [PATCH] Kalender * Update (Kalenderstream behandelt nur mehr angezeigte Kalender) --- public/js/pages/Calendar/View.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/public/js/pages/Calendar/View.js b/public/js/pages/Calendar/View.js index 178a897ba..b9ad2c82d 100644 --- a/public/js/pages/Calendar/View.js +++ b/public/js/pages/Calendar/View.js @@ -666,9 +666,19 @@ if (typeof (EventSource) !== 'undefined') { source.addEventListener('message', function (e) { // document.getElementById('result').innerHTML += e.data + '
'; - + let checkbox = $(".form-check-input"); + let visibleCalendars = []; + visibleCalendars.push(0); + checkbox.each(function () { + if ($(this).prop('checked')) { + visibleCalendars.push($(this).data('calendar_id')); + } + }); jsondata = JSON.parse(e.data); jsondata.forEach(function (event) { + if (!visibleCalendars.includes(event.calendar_id)) { + return; + } var cevent = calendar.getEventById(event.cal_events_id); var rights = false; var movable = false;