Start using Stimulus

This commit is contained in:
2024-11-27 10:06:00 +01:00
parent fbb9efc4c7
commit 8ef3331b25
3 changed files with 68 additions and 9 deletions

View File

@@ -1,7 +1,12 @@
import GIS from './gis.js';
import UI from './ui.js';
import { Application } from '@hotwired/stimulus';
import MenuController from './controllers/menu_controller.js';
document.addEventListener('DOMContentLoaded', async () => {
// Register Stimulus controllers
initStimulus();
let progress = document.querySelector('progress');
const init = await GIS.initMap('map');
progress.classList.add('is-hidden');
@@ -12,8 +17,8 @@ document.addEventListener('DOMContentLoaded', async () => {
GIS.toggleSpherical(map);
UI.addCenterMapControl(map, GIS.CENTER_COORDS, GIS.INIT_ZOOM);
UI.toggleMenu('siti', 'siti-list');
UI.toggleMenu('rinvenimenti', 'rinvenimenti-list');
//UI.toggleMenu('siti', 'siti-list');
//UI.toggleMenu('rinvenimenti', 'rinvenimenti-list');
UI.toggleBurger('navbar-burger');
UI.sitesMenu('.menu-list', map, sites);
@@ -21,3 +26,8 @@ document.addEventListener('DOMContentLoaded', async () => {
document.querySelector('#menu').classList.add('is-hidden');
})
});
function initStimulus() {
window.Stimulus = Application.start();
Stimulus.register("menu", MenuController);
}