diff --git a/public/js/eventHandler.js b/public/js/eventHandler.js index bcbd2e9..aa3081e 100644 --- a/public/js/eventHandler.js +++ b/public/js/eventHandler.js @@ -16,24 +16,26 @@ export function initEvents(map){ addMarkerBtn.onclick = function (event) { event.stopPropagation(); - editMode = true; - tmpMarkerSet = false; + //editMode = true; + //tmpMarkerSet = false; markerFormContainer.style.display = 'flex'; noticeCoordsPicker.style.display = 'block'; - // Quando l'incona per inserire il marker è premuta diventa una X rossa. Ora c'è solo il cambio di icona. - // bisogna anche implemntare l'annullare l'inserimento quando viene premuta la X + // switch modalità inserimento/visualizzazione if (isRedIcon) { - // imposta icona pulsante marker e icona cursore normale e entra in modalità inserimento + // imposta un marker come icona pulsante, icona cursore normale e esce dalla modalità inserimento. document.getElementById("addMarkerBtn").innerHTML = 'Button Image'; document.getElementById('map').style = 'cursor: auto;'; + editMode = false; + tmpMarkerSet = true; + // implementare eliminazione (visiva) dell'eventuale marker temporaneo inserito } else { - // imposta icona pulsante rosso e icona cursore merker - // bisogna impostare l'uscita dalla modalità inserimento + // imposta una X rossa come icona pulsante, come icona cursore un marker e entra nella modalità inserimento. document.getElementById("addMarkerBtn").innerHTML = 'Button Image'; document.getElementById('map').style = 'cursor: url("https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon.png") 13 41, auto;'; - + editMode = true; + tmpMarkerSet = false; } // attiva/disattiva icona X