mega-commit: migrations, controllers, models, etc.

This commit is contained in:
Didier Slof 2022-12-08 09:30:07 +01:00
parent 9732135e90
commit 2c6745e812
Signed by: didier
GPG key ID: 01E71F18AA4398E5
70 changed files with 2124 additions and 400 deletions

27
public/js/jumbotron.js Normal file
View file

@ -0,0 +1,27 @@
let jumbotron = document.querySelector('.jumbotron');
let topImageHolder = document.querySelector('.jumbotron-image[data-order="1"]');
let bottomImageHolder = document.querySelector('.jumbotron-image[data-order="2"]');
let images = jumbotron.getAttribute('data-images').split(',');
let delay = jumbotron.getAttribute('data-delay');
let imageIndex = 0;
// init
bottomImageHolder.src = images[imageIndex];
imageIndex++;
function loop() {
bottomImageHolder.classList.add('op0');
bottomImageHolder.src = images[imageIndex];
imageIndex++;
topImageHolder.classList.add('op0');
topImageHolder.src = images[imageIndex];
imageIndex++;
bottomImageHolder.classList.remove('op0');
if (imageIndex >= images.length) {
imageIndex = 0;
}
}
setInterval(loop, delay);