This commit is contained in:
Azgaar 2024-09-12 12:55:31 +02:00
parent 0187bba76c
commit ec993d1a9b
4 changed files with 7 additions and 11 deletions

View file

@ -8098,7 +8098,7 @@
<script defer src="modules/ui/temperature-graph.js?v=1.99.00"></script> <script defer src="modules/ui/temperature-graph.js?v=1.99.00"></script>
<script defer src="modules/ui/routes-editor.js?v=1.99.02"></script> <script defer src="modules/ui/routes-editor.js?v=1.99.02"></script>
<script defer src="modules/ui/routes-creator.js?v=1.99.02"></script> <script defer src="modules/ui/routes-creator.js?v=1.99.02"></script>
<script defer src="modules/ui/route-group-editor.js?v=1.99.00"></script> <script defer src="modules/ui/route-group-editor.js?v=1.103.8"></script>
<script defer src="modules/ui/ice-editor.js?v=1.99.00"></script> <script defer src="modules/ui/ice-editor.js?v=1.99.00"></script>
<script defer src="modules/ui/lakes-editor.js?v=1.99.00"></script> <script defer src="modules/ui/lakes-editor.js?v=1.99.00"></script>
<script defer src="modules/ui/coastline-editor.js?v=1.99.00"></script> <script defer src="modules/ui/coastline-editor.js?v=1.99.00"></script>

View file

@ -725,10 +725,7 @@ window.Routes = (function () {
} }
pack.routes = pack.routes.filter(r => r.i !== route.i); pack.routes = pack.routes.filter(r => r.i !== route.i);
viewbox viewbox.select("#route" + route.i).remove();
.select("#routes")
.select("#route" + route.i)
.remove();
} }
return { return {

View file

@ -18,7 +18,7 @@ function editRouteGroups() {
// add listeners // add listeners
byId("routeGroupsEditorAdd").addEventListener("click", addGroup); byId("routeGroupsEditorAdd").addEventListener("click", addGroup);
byId("routeGroupsEditorBody").on("click", ev => { byId("routeGroupsEditorBody").on("click", ev => {
const group = ev.target.parentNode.dataset.id; const group = ev.target.closest(".states")?.dataset.id;
if (ev.target.classList.contains("editStyle")) editStyle("routes", group); if (ev.target.classList.contains("editStyle")) editStyle("routes", group);
else if (ev.target.classList.contains("removeGroup")) removeGroup(group); else if (ev.target.classList.contains("removeGroup")) removeGroup(group);
}); });
@ -72,12 +72,11 @@ function editRouteGroups() {
confirmationDialog({ confirmationDialog({
title: "Remove route group", title: "Remove route group",
message: message:
"Are you sure you want to remove the entire route group? All routes in this group will be removed. This action can't be reverted.", "Are you sure you want to remove the entire route group? All routes in this group will be removed.<br>This action can't be reverted",
confirm: "Remove", confirm: "Remove",
onConfirm: () => { onConfirm: () => {
const routes = pack.routes.filter(r => r.group === group); pack.routes.filter(r => r.group === group).forEach(Routes.remove);
routes.forEach(r => Routes.remove(r)); if (!DEFAULT_GROUPS.includes(group)) routes.select(`#${group}`).remove();
if (DEFAULT_GROUPS.includes(group)) routes.select(`#${group}`).remove();
addLines(); addLines();
} }
}); });

View file

@ -12,7 +12,7 @@
* *
* Example: 1.102.2 -> Major version 1, Minor version 102, Patch version 2 * Example: 1.102.2 -> Major version 1, Minor version 102, Patch version 2
*/ */
const VERSION = "1.103.7"; const VERSION = "1.103.8";
if (parseMapVersion(VERSION) !== VERSION) alert("versioning.js: Invalid format or parsing function"); if (parseMapVersion(VERSION) !== VERSION) alert("versioning.js: Invalid format or parsing function");
{ {