kundenkarte/js
data 5f23727202 fix(schematic): Manuelles Zeichnen - Koordinaten und Raster korrigiert
Problem: Linien verschoben sich während des Zeichnens und waren nicht
korrekt an Start-/Endpunkten ausgerichtet. Raster fehlte außerhalb
der Hutschienen.

Ursache:
- setupMagneticSnap() verwendete getBoundingClientRect() (DOM-Pixel)
  statt SVG-Koordinaten über createSVGPoint().matrixTransform()
- Raster wurde nur aus Hutschienen-TE berechnet, keine Randlinien

Lösung:
- Korrekte SVG-Koordinaten in setupMagneticSnap() via matrixTransform
- Erweitertes Raster: Links/rechts Rand (alle 20px), mehr Y-Linien
  ober- und unterhalb der Blöcke (alle 15px statt 20px)
- Snap-Radius von 20 auf 25 SVG-Einheiten erhöht

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-04 08:34:01 +01:00
..
cose-base.js feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
cytoscape-cose-bilkent.js feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
cytoscape-dagre.js feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
cytoscape.min.js feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
dagre.min.js feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
kundenkarte.js fix(schematic): Manuelles Zeichnen - Koordinaten und Raster korrigiert 2026-03-04 08:34:01 +01:00
kundenkarte_cytoscape.js fix: AJAX-URL-Pfade für Ausbauen-Funktion korrigiert 2026-03-03 20:03:34 +01:00
layout-base.js feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
pathfinding.min.js feat(pwa): Offline-fähige Progressive Web App für Elektriker 2026-02-23 15:27:06 +01:00
pwa.js fix(select): Leerzeichen in Pipe-getrennten Select-Optionen trimmen 2026-03-03 21:34:00 +01:00