caldav-client

standalone CalDAV web client
git clone https://git.ce9e.org/caldav-client.git

commit
2f7a751bae3141da116c7706b0b1336b3794cd2f
parent
46f26ec44ef83be61b21d06a160ff6559608f190
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2022-02-11 07:27
do not change UI on unsuccessful delete

Diffstat

M main.js 11 ++++++-----

1 files changed, 6 insertions, 5 deletions


diff --git a/main.js b/main.js

@@ -56,11 +56,12 @@ form.addEventListener('submit', function(e) {
   56    56         if (!confirm(_('Are you sure you want to delete this?'))) {
   57    57             return;
   58    58         }
   59    -1         calendar.getEvents()
   60    -1             .filter(rel => rel.groupId === data.groupId)
   61    -1             .forEach(rel => rel.remove());
   62    -1         dav.deleteEvent(data.groupId);
   63    -1         closeForm();
   -1    59         dav.deleteEvent(data.groupId).then(() => {
   -1    60             calendar.getEvents()
   -1    61                 .filter(rel => rel.groupId === data.groupId)
   -1    62                 .forEach(rel => rel.remove());
   -1    63             closeForm();
   -1    64         });
   64    65     } else if (e.submitter.value === 'save') {
   65    66         data.setProp('title', form.title.value);
   66    67         data.setDates(