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 025473de1bf1a6e2ccbf3b0ff3d4e5fff8965e63..95c913dc4484bd4e63c379c9eed49843c6b148a2 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 @@ -377,7 +377,7 @@ const regionChooser = (function(){ dataPanel.append("<a href='http://simstadt.hft-stuttgart.de/related-softwares/region-chooser/'>SimStadt documentation</a><br>\n"); dataPanel.append("<form id='importWKT' style='position:fixed; bottom:0;'>\n" + "<input id='wktPolygon' type='text' placeholder='WKT Polygon' " + - "required pattern=' *POLYGON *\\( *\\([\\-0-9\., ]+\\) *\\) *' " + + "required pattern=' *POLYGON *\\( *\\([\\-0-9\., \)\()]+\\) *\\) *' " + "title='Please input a valid WKT Polygon. Example : POLYGON((9.961675 49.807053, 9.951375 49.798521, 9.969486 49.797746, 9.961675 49.807053)) '/>\n" + "<input type='submit' value='Import Polygon'/>\n" + "</form>\n"); @@ -411,6 +411,7 @@ const regionChooser = (function(){ var coordinatesCount = feature.getGeometry().getLinearRing(0).getCoordinates().length - 1; if (coordinatesCount < 2){ + console.error("Too few points!"); dataPanel.prepend("<h2 class='error'>There should be at least 2 points in WKT polygon</h2><br/>\n"); return false; } @@ -426,6 +427,8 @@ const regionChooser = (function(){ displayInfo(); draw.setActive(false); + console.log("Import was succesful!"); + dataPanel.prepend("<h2 class='ok'>WKT Polygon succesfully imported!</h2><br/>"); }