summaryrefslogtreecommitdiff
path: root/resources/js/webtrees.js
diff options
context:
space:
mode:
Diffstat (limited to 'resources/js/webtrees.js')
-rw-r--r--resources/js/webtrees.js21
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;
},