diff --git a/app/static/js/scout/add.js b/app/static/js/scout/add.js index 64c8526..631ebbe 100644 --- a/app/static/js/scout/add.js +++ b/app/static/js/scout/add.js @@ -255,6 +255,14 @@ document.addEventListener('DOMContentLoaded', function() { loadFile.click(); }); + // Reset view button + document.getElementById('goHome').addEventListener('click', (e) => { + e.preventDefault(); + CanvasField.resetView(); + CanvasField.redrawCanvas(); + CanvasField.showStatus('View reset to origin'); + }); + loadFile.addEventListener('change', (e) => { if (e.target.files.length === 0) return; diff --git a/app/static/js/scout/edit.js b/app/static/js/scout/edit.js index d526f95..d7f6737 100644 --- a/app/static/js/scout/edit.js +++ b/app/static/js/scout/edit.js @@ -299,6 +299,14 @@ document.addEventListener('DOMContentLoaded', function() { loadFile.click(); }); + // Reset view button + document.getElementById('goHome').addEventListener('click', (e) => { + e.preventDefault(); + CanvasField.resetView(); + CanvasField.redrawCanvas(); + CanvasField.showStatus('View reset to origin'); + }); + loadFile.addEventListener('change', (e) => { if (e.target.files.length === 0) return; diff --git a/app/templates/scouting/add.html b/app/templates/scouting/add.html index dd437e1..463b2e0 100644 --- a/app/templates/scouting/add.html +++ b/app/templates/scouting/add.html @@ -313,7 +313,7 @@

Auto Path

-
+
@@ -398,6 +398,11 @@

Auto Path

+
diff --git a/app/templates/scouting/edit.html b/app/templates/scouting/edit.html index a0b18769..4e06c51 100644 --- a/app/templates/scouting/edit.html +++ b/app/templates/scouting/edit.html @@ -306,7 +306,7 @@

Auto Path

-
+
@@ -391,6 +391,11 @@

Auto Path

+