diff --git a/app/assets/js/floor-infrastructure-edit.js b/app/assets/js/floor-infrastructure-edit.js index ec91310..46241df 100644 --- a/app/assets/js/floor-infrastructure-edit.js +++ b/app/assets/js/floor-infrastructure-edit.js @@ -167,7 +167,7 @@ document.addEventListener('DOMContentLoaded', () => { if (markerType === 'outlet' && Number(entry.id) === activeId) { return; } - appendReference(entry, 'outlet-marker', 32, 32); + appendReference(entry, 'outlet-marker', 10, 10); }); }; diff --git a/app/modules/floor_infrastructure/edit.php b/app/modules/floor_infrastructure/edit.php index ea66230..fca3b73 100644 --- a/app/modules/floor_infrastructure/edit.php +++ b/app/modules/floor_infrastructure/edit.php @@ -93,12 +93,17 @@ if ($type === 'patchpanel') { } $defaultPanelSize = ['width' => 140, 'height' => 40]; -$defaultOutletSize = 32; +$defaultOutletSize = 10; $showPanelPlacementFields = $type === 'patchpanel' && $selectedFloorId > 0; if ($type === 'patchpanel') { $panel['width'] = $panel['width'] ?? $defaultPanelSize['width']; $panel['height'] = $panel['height'] ?? $defaultPanelSize['height']; + $panel['pos_x'] = $panel['pos_x'] ?? 30; + $panel['pos_y'] = $panel['pos_y'] ?? 30; +} else { + $outlet['x'] = $outlet['x'] ?? 30; + $outlet['y'] = $outlet['y'] ?? 30; } $markerWidth = $type === 'patchpanel' ? $panel['width'] : $defaultOutletSize; @@ -177,23 +182,13 @@ $mapOutlets = $sql->get( + + + + +
Position, Breite und Höhe werden über die Karte gesetzt.
Nur das aktuell bearbeitete Patchpanel ist verschiebbar. Andere Objekte werden als Referenz halbtransparent angezeigt.
+Nur das aktuell bearbeitete Patchpanel ist verschiebbar. Andere Objekte werden als Referenz halbtransparent angezeigt. Neue Objekte starten bei Position 30 x 30.
Koordinate:
@@ -254,15 +249,8 @@ $mapOutlets = $sql->get( -Nur die aktuell bearbeitete Wandbuchse ist verschiebbar. Andere Objekte werden als Referenz halbtransparent angezeigt.
+Nur die aktuell bearbeitete Wandbuchse ist verschiebbar. Andere Objekte werden als Referenz halbtransparent angezeigt. Netzwerkdosen sind immer 10 x 10.
Koordinate:
@@ -400,8 +388,8 @@ $mapOutlets = $sql->get( border-radius: 6px; } .floor-plan-reference.outlet-marker { - width: 32px; - height: 32px; + width: 10px; + height: 10px; background: rgba(25, 135, 84, 0.22); border: 2px solid rgba(25, 135, 84, 0.7); border-radius: 4px; diff --git a/app/modules/floor_infrastructure/list.php b/app/modules/floor_infrastructure/list.php index 58a50c2..bd4ed52 100644 --- a/app/modules/floor_infrastructure/list.php +++ b/app/modules/floor_infrastructure/list.php @@ -287,8 +287,8 @@ if ($editorFloorId > 0) { border-radius: 6px; } .infra-marker.outlet { - width: 32px; - height: 32px; + width: 10px; + height: 10px; background: rgba(25, 135, 84, 0.25); border: 2px solid #198754; border-radius: 4px; @@ -317,7 +317,7 @@ document.addEventListener('DOMContentLoaded', () => { return; } - const outletSize = 32; + const outletSize = 10; const patchPanels = ; const outlets = ;