From 9215e3913106b8faecdd155fc12e28a2ae813945 Mon Sep 17 00:00:00 2001 From: Dennis Orlando Date: Sat, 2 Aug 2025 07:59:16 +0200 Subject: [PATCH 1/2] PURGE ANIMATIONS SEEEEEEEEE --- .../editor/static/editor/css/editor.scss | 26 ------------------- 1 file changed, 26 deletions(-) diff --git a/src/c3nav/editor/static/editor/css/editor.scss b/src/c3nav/editor/static/editor/css/editor.scss index 14c8cc3d..c622a7fd 100644 --- a/src/c3nav/editor/static/editor/css/editor.scss +++ b/src/c3nav/editor/static/editor/css/editor.scss @@ -627,51 +627,25 @@ label.theme-color-label { .edge-highlight { z-index: 999; pointer-events: none; - animation: edge-fade-in 0.2s ease-in; } .original-edge-highlight { z-index: 1000; pointer-events: none; - animation: edge-fade-in 0.2s ease-in; -} - -@keyframes edge-fade-in { - 0% { - opacity: 0; - } - 100% { - opacity: 0.6; - } } /* Right-angle snap indicators */ .right-angle-reference { z-index: 998; pointer-events: none; - animation: edge-fade-in 0.2s ease-in; } .right-angle-line { z-index: 1001; pointer-events: none; - animation: right-angle-pulse 2s infinite; } .right-angle-square { z-index: 1002; pointer-events: none; - animation: right-angle-pulse 2s infinite; -} - -@keyframes right-angle-pulse { - 0% { - opacity: 0.7; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0.7; - } } From 1aa724e7fc45298813a2e6dea44332c86316c2b8 Mon Sep 17 00:00:00 2001 From: Dennis Orlando Date: Sat, 2 Aug 2025 08:08:39 +0200 Subject: [PATCH 2/2] fix indicator --- src/c3nav/editor/static/editor/js/editor.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/c3nav/editor/static/editor/js/editor.js b/src/c3nav/editor/static/editor/js/editor.js index 0e3f5a59..31b8f921 100644 --- a/src/c3nav/editor/static/editor/js/editor.js +++ b/src/c3nav/editor/static/editor/js/editor.js @@ -2076,17 +2076,18 @@ editor = { _show_snap_indicator: function(latlng, snapInfo) { editor._clear_snap_indicators(); - // snap point indicator - var indicator = L.circleMarker(latlng, { - radius: 4, - color: '#ff6b6b', - fillColor: '#ff6b6b', - fillOpacity: 0.8, + var size = 0.001; + var bounds = [ + [latlng.lat - size, latlng.lng - size], + [latlng.lat + size, latlng.lng + size] + ]; + var indicator = L.rectangle(bounds, { + color: '#666', weight: 2, lineCap: "square", fillOpacity: 1., - className: 'snap-indicator' - }); + className: 'snap-indicator' + }); editor._snap_indicator.addLayer(indicator);