camper/pkg
jordi fita mas 96fb253354 Show the campsite type’s calendar in an “infinite scroll” carousel
Oriol does not want to waste so much vertical space for the calendar,
and wants it to show in a carousel, initially with only 6 months, and
loading the next three each time the user scrolls past the last.

I now use HTMx in the public page too for this auto-loading behavior,
based on their “infinite scroll” example[0].

Had to put the /calendar URI inside campsites because in the
calendar.gohtml i do not know the current type’s UUID, and can not use
a relative URL to “add subdirectories”, because the type does not end
with a slash.

Had to change season.CollectCalendar to expect the first month and a
number of months to show, to be able to load only 6 or 3 months after
the current, for the initial carousel content, or after the last month
of the carousel.

[0]: https://htmx.org/examples/infinite-scroll/
2023-10-18 21:06:41 +02:00
..
app Add the campground page 2023-10-06 22:14:11 +02:00
auth Add the form to update company’s tax details 2023-08-15 22:35:21 +02:00
campsite Show the campsite type’s calendar in an “infinite scroll” carousel 2023-10-18 21:06:41 +02:00
carousel Add the carousel for campsite types 2023-10-12 17:43:23 +02:00
company Add the Catalonia’s Tourism Registry number to company 2023-10-14 21:59:36 +02:00
database Add the list of features for campsite type 2023-10-13 20:30:31 +02:00
form Add Go functions for campsite_type PostgreSQL functions 2023-10-13 12:53:30 +02:00
hex Add cover media to campsite types 2023-09-10 03:04:18 +02:00
home Manage all media uploads in a single place 2023-09-21 01:56:44 +02:00
http Add the language switched to the public layout 2023-08-06 05:53:52 +02:00
locale Add the edit form for services 2023-09-25 20:10:33 +02:00
media Show the campsite type’s calendar in an “infinite scroll” carousel 2023-10-18 21:06:41 +02:00
season Show the campsite type’s calendar in an “infinite scroll” carousel 2023-10-18 21:06:41 +02:00
services Add function and HTTP handler to delete services 2023-09-26 17:29:49 +02:00
template Show the campsite type’s calendar in an “infinite scroll” carousel 2023-10-18 21:06:41 +02:00
uuid Add cover media to campsite types 2023-09-10 03:04:18 +02:00