auto-sync: 2026-05-06 10:30:01
This commit is contained in:
18
tasks/enduro-trails/prototype/static/app.js
vendored
18
tasks/enduro-trails/prototype/static/app.js
vendored
@@ -141,11 +141,7 @@ function rebuildMapOverlays() {
|
||||
const pts = [...rulerPoints];
|
||||
rulerPoints = [];
|
||||
rulerTotal = 0;
|
||||
rulerMarkers.forEach(m => {
|
||||
const el = m.getElement();
|
||||
if (el && el.parentNode) el.parentNode.removeChild(el);
|
||||
m.remove();
|
||||
});
|
||||
rulerMarkers.forEach(m => m.remove());
|
||||
rulerMarkers = [];
|
||||
const map = window._map;
|
||||
if (map.getSource('ruler')) map.removeSource('ruler');
|
||||
@@ -1634,11 +1630,7 @@ function toggleRuler() {
|
||||
btn.classList.remove('active');
|
||||
window._map.getCanvas().style.cursor = '';
|
||||
// Убрать маркеры с карты + удалить DOM-элементы
|
||||
rulerMarkers.forEach(m => {
|
||||
const el = m.getElement();
|
||||
if (el && el.parentNode) el.parentNode.removeChild(el);
|
||||
m.remove();
|
||||
});
|
||||
rulerMarkers.forEach(m => m.remove());
|
||||
rulerMarkers = [];
|
||||
const map = window._map;
|
||||
try { if (map.getLayer('ruler-line')) map.removeLayer('ruler-line'); } catch(e) {}
|
||||
@@ -1703,11 +1695,7 @@ function exitRulerMode() {
|
||||
function clearRuler() {
|
||||
rulerPoints = [];
|
||||
rulerTotal = 0;
|
||||
rulerMarkers.forEach(m => {
|
||||
const el = m.getElement();
|
||||
if (el && el.parentNode) el.parentNode.removeChild(el);
|
||||
m.remove();
|
||||
});
|
||||
rulerMarkers.forEach(m => m.remove());
|
||||
rulerMarkers = [];
|
||||
const map = window._map;
|
||||
try { if (map.getLayer('ruler-line')) map.removeLayer('ruler-line'); } catch(e) {}
|
||||
|
||||
Reference in New Issue
Block a user