Skip to content
Snippets Groups Projects
Commit 4d9d3b46 authored by Lene Wasskog's avatar Lene Wasskog
Browse files

feat: Validate coordinates on blur (not input)

parent 770270b8
No related branches found
No related tags found
1 merge request!191Add map module and Open-Meteo support
...@@ -11,11 +11,9 @@ import { ...@@ -11,11 +11,9 @@ import {
DomUtil DomUtil
} from '/js/3rdparty/leaflet-src.esm.js'; } from '/js/3rdparty/leaflet-src.esm.js';
// https://unpkg.com/leaflet@1.9.4/dist/leaflet-src.esm.js
/** /**
* Uses css classes from bootstrap 3.4.1 * Uses css classes from bootstrap 3.4.1
* * Leaflet: https://unpkg.com/leaflet@1.9.4/dist/leaflet-src.esm.js
*/ */
class MapModal { class MapModal {
...@@ -307,9 +305,8 @@ class MapModal { ...@@ -307,9 +305,8 @@ class MapModal {
} }
submitButton.disabled = !(isValidLat && isValidLng); submitButton.disabled = !(isValidLat && isValidLng);
}; };
latitudeInput.addEventListener('input', validateInputs); latitudeInput.addEventListener('blur', validateInputs);
longitudeInput.addEventListener('input', validateInputs); longitudeInput.addEventListener('blur', validateInputs);
validateInputs();
closeButton.addEventListener('click', () => { closeButton.addEventListener('click', () => {
newPointFormElement.remove(); newPointFormElement.remove();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment