mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2025-09-02 00:32:33 +00:00
remove duplicate logic
This commit is contained in:
@@ -26,7 +26,6 @@
|
||||
// remove controls for deleted files
|
||||
routingControls.forEach((controls, fileId) => {
|
||||
if (!get(filestore).find((file) => file._data.id === fileId)) {
|
||||
console.log('remove controls for deleted file', fileId);
|
||||
controls.remove();
|
||||
routingControls.delete(fileId);
|
||||
|
||||
@@ -38,7 +37,6 @@
|
||||
}
|
||||
|
||||
$: if ($map && $selectedFiles) {
|
||||
console.log('selectedFiles', $selectedFiles);
|
||||
// update selected file
|
||||
if ($selectedFiles.size == 0 || $selectedFiles.size > 1 || !active) {
|
||||
if (selectedId) {
|
||||
@@ -54,14 +52,12 @@
|
||||
selectedId = newSelectedId;
|
||||
}
|
||||
}
|
||||
console.log('selectedId', selectedId);
|
||||
}
|
||||
|
||||
$: if ($map && selectedId) {
|
||||
if (!routingControls.has(selectedId)) {
|
||||
let selectedFileStore = filestore.getFileStore(selectedId);
|
||||
if (selectedFileStore) {
|
||||
console.log('add controls for selected file', selectedId);
|
||||
routingControls.set(
|
||||
selectedId,
|
||||
new RoutingControls(get(map), selectedFileStore, popup, popupElement)
|
||||
|
Reference in New Issue
Block a user