diff options
Diffstat (limited to 'resources/js/webtrees.js')
| -rw-r--r-- | resources/js/webtrees.js | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/resources/js/webtrees.js b/resources/js/webtrees.js index b7f2309bca..22f3debdba 100644 --- a/resources/js/webtrees.js +++ b/resources/js/webtrees.js @@ -685,18 +685,17 @@ options: { position: 'topleft', }, - onAdd: function (map) { - let container = L.DomUtil.create('div', 'leaflet-bar leaflet-control leaflet-control-custom'); + onAdd: (map) => { + const container = L.DomUtil.create('div', 'leaflet-bar leaflet-control leaflet-control-custom'); + const anchor = L.DomUtil.create('a', 'leaflet-control-reset', container); + + anchor.setAttribute('aria-label', config.i18n.reset); + anchor.setAttribute('title', config.i18n.reset); + anchor.setAttribute('aria-disabled', 'false'); + anchor.setAttribute('role', 'button'); + anchor.innerHTML = config.icons.reset; + container.onclick = resetCallback; - let reset = config.i18n.reset; - let anchor = L.DomUtil.create('a', 'leaflet-control-reset', container); - anchor.setAttribute('aria-label', reset); - anchor.href = '#'; - anchor.title = reset; - anchor.role = 'button'; - L.DomEvent.addListener(anchor, 'click', L.DomEvent.preventDefault); - let image = L.DomUtil.create('i', 'fas fa-redo', anchor); - image.alt = reset; return container; }, |
