Test slick integration

This commit is contained in:
2024-11-12 16:22:40 +01:00
parent 12118b5ce3
commit 34d7bba3ba
6 changed files with 328 additions and 1 deletions

View File

@@ -80,6 +80,14 @@ async function doAction(url, requestData, successMessage, failureMessage, silent
return data;
}
async function doSlicks() {
const elements = document.querySelectorAll('[data-slick]');
elements.forEach(function(element) {
// Initialize the Slick carousel on each element
element.slick();
});
}
async function handlePageResponse(data) {
"use strict";
const navbar = document.getElementById("navbar_container");
@@ -91,7 +99,6 @@ async function handlePageResponse(data) {
if (data.PageTitle) {
document.title = data.PageTitle;
}
if (data.Page) {
pageArea.innerHTML = data.Page;
if (data.PageLocation) {
@@ -298,6 +305,7 @@ async function onPageLoad() {
if (currentSite === "memes" && currentPage === "index") {
await getMemeImages();
}
await doSlicks();
}
async function navigateTo(site, page) {