From 035eb5a9920ed0507e54b6c9a3c43fab27235385 Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Sat, 25 Apr 2020 18:08:02 +0200 Subject: Add editor styling This function is only partially working atm. It only applies the style when resuming an existing dataset. When starting from scratch, the default style will be used. --- htdocs/streeteditor.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'htdocs/streeteditor.js') diff --git a/htdocs/streeteditor.js b/htdocs/streeteditor.js index 6c20e23..4ade184 100644 --- a/htdocs/streeteditor.js +++ b/htdocs/streeteditor.js @@ -9,6 +9,14 @@ if (editor_mode) { var polyline; var edit_active = 0; + + var editor_style = { + radius: 8, + fillColor: "#00ff00", + color: "red", + opacity: 1.0, + fillOpacity: 0.5 + }; function start_editing(dir = 1) { // TODO: Check whether we already are in edit mode @@ -73,9 +81,9 @@ if (editor_mode) { coords[i] = [coords[i][1], coords[i][0]]; } if (editor_mode_polygon) - polyline = L.polygon([coords]).addTo(mymap); + polyline = L.polygon([coords], editor_style).addTo(mymap); else - polyline = L.polyline(coords).addTo(mymap); + polyline = L.polyline(coords, editor_style).addTo(mymap); // polyline.on('dragend', onDragEnd); // TODO: Doesn't work, see "workaround" below polyline.enableEdit(); if (interactive) { -- cgit v1.2.3