Compare commits

...

3 Commits

Author SHA1 Message Date
Asaf Gartner 845a2d377c Clear href when no calendars selected 2024-01-28 19:52:49 +02:00
Asaf Gartner 79dcef9b7f Changed url so thunderbird picks a better name for the calendar 2024-01-28 19:36:55 +02:00
Asaf Gartner d347b42e44 Added CALNAME prop 2024-01-28 19:27:25 +02:00
3 changed files with 10 additions and 2 deletions

View File

@ -363,6 +363,10 @@ func newHMNCalendar() *ical.Calendar {
version.SetText("1.0")
cal.Props.Set(version)
name := ical.NewProp("X-WR-CALNAME")
name.SetText("Handmade Network")
cal.Props.Set(name)
return cal
}
@ -371,6 +375,7 @@ func emptyCalendarString() []byte {
empty := `BEGIN:VCALENDAR
VERSION:1.0
PRODID:Handmade Network
X-WR-CALNAME:Handmade Network
END:VCALENDAR
`

View File

@ -178,11 +178,11 @@ func BuildCalendarIndex() string {
return Url("/calendar", nil)
}
var RegexCalendarICal = regexp.MustCompile("^/calendar.ical$")
var RegexCalendarICal = regexp.MustCompile("^/Handmade Network.ical$")
func BuildCalendarICal() string {
defer CatchPanic()
return Url("/calendar.ical", nil)
return Url("/Handmade Network.ical", nil)
}
// QUESTION(ben): Can we change these routes?

View File

@ -63,8 +63,11 @@
}
}
icalLink.disabled = false;
if (hasAll) {
icalLink.href = baseICalUrl;
} else if (icalFilter.length == 0) {
icalLink.removeAttribute("href");
} else {
icalFilter.sort();
let url = new URL(baseICalUrl);