From 191f6b25a810a133873ce49204caced8b06a6298 Mon Sep 17 00:00:00 2001 From: Gautier Pelloux-Prayer Date: Sun, 12 May 2019 10:32:32 +0200 Subject: [PATCH] Add delete last point button --- js/index.js | 14 +++++++++++--- locales/en.json | 1 + 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/js/index.js b/js/index.js index 2527191..2c97813 100644 --- a/js/index.js +++ b/js/index.js @@ -32,7 +32,7 @@ trackMessages, sidebar, drawButton, - deleteButton, + deleteRouteButton, drawToolbar, urlHash, reverseRoute, @@ -79,7 +79,15 @@ i18next.t('map.reverse-route') ); - deleteButton = L.easyButton( + deletePointButton = L.easyButton( + 'fa-undo', + function () { + routing.removeWaypoint(routing.getLast()); + }, + i18next.t('map.delete-last-point') + ); + + deleteRouteButton = L.easyButton( 'fa-trash-o', function () { bootbox.prompt({ @@ -249,7 +257,7 @@ } nogos.addTo(map); - drawToolbar = L.easyBar([drawButton, reverseRouteButton, nogos.getButton(), deleteButton]).addTo(map); + drawToolbar = L.easyBar([drawButton, reverseRouteButton, nogos.getButton(), deletePointButton, deleteRouteButton]).addTo(map); nogos.preventRoutePointOnCreate(routing); if (BR.keys.strava) { diff --git a/locales/en.json b/locales/en.json index 982149d..d71082a 100644 --- a/locales/en.json +++ b/locales/en.json @@ -61,6 +61,7 @@ "clear-route": "Clear route", "copyright": "Copyright", "cycling": "Cycling", + "delete-last-point": "Delete last point", "delete-nogo-areas": "  also delete all no-go areas", "delete-route": "Delete route?", "draw-route-start": "Draw route (D key)",