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 @@