From c60a60422f69e29628b6c946a15be271e90015aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Wed, 10 Nov 2021 00:47:10 +0100 Subject: Basic event modification works again. --- static/server_connect.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'static/server_connect.ts') diff --git a/static/server_connect.ts b/static/server_connect.ts index 96f6e872..594e46de 100644 --- a/static/server_connect.ts +++ b/static/server_connect.ts @@ -1,3 +1,5 @@ +export { create_event } + import { jcal_to_xcal } from './jcal' import { VEvent } from './vevent' @@ -49,7 +51,11 @@ async function remove_event(element: Element): void { async function create_event(event: VEvent) { // let xml = event.getElementsByTagName("icalendar")[0].outerHTML - let calendar = event.getProperty('x-hnh-calendar-name'); + let calendar = event._calendar; + if (!calendar) { + console.error("Can't create event without calendar") + return; + } console.log('calendar=', calendar/*, xml*/); @@ -57,20 +63,19 @@ async function create_event(event: VEvent) { data.append("cal", calendar); // data.append("data", xml); - console.log(event); + // console.log(event); let jcal = event.to_jcal(); + // console.log(jcal); let doc: Document = jcal_to_xcal(jcal); - console.log(doc); + // console.log(doc); let str = doc.documentElement.outerHTML; console.log(str); data.append("data", str); // console.log(event.properties); - // return; - let response = await fetch('/insert', { method: 'POST', body: data -- cgit v1.2.3