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];
|
const pts = [...rulerPoints];
|
||||||
rulerPoints = [];
|
rulerPoints = [];
|
||||||
rulerTotal = 0;
|
rulerTotal = 0;
|
||||||
rulerMarkers.forEach(m => {
|
rulerMarkers.forEach(m => m.remove());
|
||||||
const el = m.getElement();
|
|
||||||
if (el && el.parentNode) el.parentNode.removeChild(el);
|
|
||||||
m.remove();
|
|
||||||
});
|
|
||||||
rulerMarkers = [];
|
rulerMarkers = [];
|
||||||
const map = window._map;
|
const map = window._map;
|
||||||
if (map.getSource('ruler')) map.removeSource('ruler');
|
if (map.getSource('ruler')) map.removeSource('ruler');
|
||||||
@@ -1634,11 +1630,7 @@ function toggleRuler() {
|
|||||||
btn.classList.remove('active');
|
btn.classList.remove('active');
|
||||||
window._map.getCanvas().style.cursor = '';
|
window._map.getCanvas().style.cursor = '';
|
||||||
// Убрать маркеры с карты + удалить DOM-элементы
|
// Убрать маркеры с карты + удалить DOM-элементы
|
||||||
rulerMarkers.forEach(m => {
|
rulerMarkers.forEach(m => m.remove());
|
||||||
const el = m.getElement();
|
|
||||||
if (el && el.parentNode) el.parentNode.removeChild(el);
|
|
||||||
m.remove();
|
|
||||||
});
|
|
||||||
rulerMarkers = [];
|
rulerMarkers = [];
|
||||||
const map = window._map;
|
const map = window._map;
|
||||||
try { if (map.getLayer('ruler-line')) map.removeLayer('ruler-line'); } catch(e) {}
|
try { if (map.getLayer('ruler-line')) map.removeLayer('ruler-line'); } catch(e) {}
|
||||||
@@ -1703,11 +1695,7 @@ function exitRulerMode() {
|
|||||||
function clearRuler() {
|
function clearRuler() {
|
||||||
rulerPoints = [];
|
rulerPoints = [];
|
||||||
rulerTotal = 0;
|
rulerTotal = 0;
|
||||||
rulerMarkers.forEach(m => {
|
rulerMarkers.forEach(m => m.remove());
|
||||||
const el = m.getElement();
|
|
||||||
if (el && el.parentNode) el.parentNode.removeChild(el);
|
|
||||||
m.remove();
|
|
||||||
});
|
|
||||||
rulerMarkers = [];
|
rulerMarkers = [];
|
||||||
const map = window._map;
|
const map = window._map;
|
||||||
try { if (map.getLayer('ruler-line')) map.removeLayer('ruler-line'); } catch(e) {}
|
try { if (map.getLayer('ruler-line')) map.removeLayer('ruler-line'); } catch(e) {}
|
||||||
|
|||||||
Reference in New Issue
Block a user