This commit is contained in:
Jon Atkins 2014-06-20 22:56:01 +01:00
commit e4628d7f9e

View File

@ -756,21 +756,24 @@
if(latlngs.length >= 2 && latlngs.length <= 3) { if(latlngs.length >= 2 && latlngs.length <= 3) {
// TODO: add an API to draw-tools rather than assuming things about it's internals // TODO: add an API to draw-tools rather than assuming things about it's internals
var newItem;
window.plugin.drawTools.setOptions(); window.plugin.drawTools.setOptions();
var layer, layerType;
if(latlngs.length == 2) { if(latlngs.length == 2) {
newItem = L.geodesicPolyline(latlngs, window.plugin.drawTools.lineOptions); layer = L.geodesicPolyline(latlngs, window.plugin.drawTools.lineOptions);
layerType = 'polyline';
} else { } else {
newItem = L.geodesicPolygon(latlngs, window.plugin.drawTools.polygonOptions); layer = L.geodesicPolygon(latlngs, window.plugin.drawTools.polygonOptions);
layerType = 'polygon';
} }
if($("#bkmrkClearSelection").prop("checked")) map.fire('draw:created', {
$('#bkmrksAutoDrawer a.bkmrk.selected').removeClass('selected'); layer: layer,
layerType: layerType
});
newItem.addTo(window.plugin.drawTools.drawnItems); if($('#bkmrkClearSelection').prop('checked'))
// Save in localStorage $('#bkmrksAutoDrawer a.bkmrk.selected').removeClass('selected');
window.plugin.drawTools.save();
if(window.plugin.bookmarks.isSmart) { if(window.plugin.bookmarks.isSmart) {
window.show('map'); window.show('map');