From 13f85aab7d81903e7172567a1f8dd7cb3e629d97 Mon Sep 17 00:00:00 2001 From: Eric Duminil <eric.duminil@gmail.com> Date: Wed, 12 Oct 2022 10:58:21 +0200 Subject: [PATCH] F5 for refresh --- .../regionchooser/website/script/simstadt_openlayers.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js index c06cf11..a889bdb 100644 --- a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js +++ b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js @@ -285,12 +285,17 @@ var regionChooser = (function(){ draw.setActive(false); }); - // Pressing ESCAPE or DELETE resets the drawing. // With OpenLayers 3.9, draw_interaction.removeLastPoint(); might be better. document.addEventListener('keydown', function(e) { - if (e.which == 27 || e.which == 46){ + //NOTE: e.key isn't defined in JavaFX Browser + if (e.which == 27 || e.which == 46){ // ESCAPE or DELETE. resetDrawing(); } + if (e.which == 116 && fromJavaFX){ // F5 for refresh + dataPanel.prepend("<h2 class='ok'>Refreshing repository...</h2><br/>\n"); + document.documentElement.className = 'wait'; + fxapp.refreshHulls(); + } }); function resetDrawing(){ -- GitLab