From e5d682702f6954ebab946ca0eb67ab22f465f6ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Thu, 18 Nov 2021 21:40:19 +0100 Subject: Add setProperties, add type info to setProperty. --- static/server_connect.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'static/server_connect.ts') diff --git a/static/server_connect.ts b/static/server_connect.ts index e02258ce..1d01e07e 100644 --- a/static/server_connect.ts +++ b/static/server_connect.ts @@ -1,15 +1,16 @@ -export { create_event } +export { create_event, remove_event } import { jcal_to_xcal } from './jcal' import { VEvent } from './vevent' +import { uid } from './types' +import { vcal_objects } from './globals' -/* -async function remove_event(element: Element): void { - let uidElement = element.querySelector("icalendar uid text") - if (uidElement === null) { - throw "Element lacks uid, giving up" +async function remove_event(uid: uid) { + let element = vcal_objects.get(uid); + if (!element) { + console.error(`No VEvent with that uid = '${uid}', giving up`) + return; } - let uid: uid = uidElement.textContent!; let data = new URLSearchParams(); data.append('uid', uid); -- cgit v1.2.3