From 24b4d30d6e9f621410d58c53d870b4a0cd406552 Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Wed, 20 Oct 2021 02:11:44 +0200 Subject: [PATCH] Add default line rendering --- Models/ThemeConfig/LayerConfig.ts | 4 ++-- UI/Popup/SplitRoadWizard.ts | 2 +- scripts/lint.ts | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Models/ThemeConfig/LayerConfig.ts b/Models/ThemeConfig/LayerConfig.ts index ff3e9baca6..bfb5f2eb63 100644 --- a/Models/ThemeConfig/LayerConfig.ts +++ b/Models/ThemeConfig/LayerConfig.ts @@ -306,9 +306,9 @@ export default class LayerConfig extends WithContextLoader{ const icon = this.mapRendering[0].GenerateLeafletStyle(tags, clickable) - const lineStyle = this.lineRendering[0].GenerateLeafletStyle(tags) + const lineStyle = (this.lineRendering[0] ?? new LineRenderingConfig({}, "default"))?.GenerateLeafletStyle(tags) return { - icon, + icon: icon, ...lineStyle }; } diff --git a/UI/Popup/SplitRoadWizard.ts b/UI/Popup/SplitRoadWizard.ts index 2e2f38c85d..9ee39f683d 100644 --- a/UI/Popup/SplitRoadWizard.ts +++ b/UI/Popup/SplitRoadWizard.ts @@ -23,7 +23,7 @@ export default class SplitRoadWizard extends Toggle { source: {osmTags: "_cutposition=yes"}, mapRendering: [ { - location: ["point"], + location: ["point","centroid"], icon: {render: "circle:white;./assets/svg/scissors.svg"}, iconSize: {render: "30,30,center"} } diff --git a/scripts/lint.ts b/scripts/lint.ts index 771328366d..50b1d9e25d 100644 --- a/scripts/lint.ts +++ b/scripts/lint.ts @@ -7,7 +7,6 @@ import ScriptUtils from "./ScriptUtils"; import {writeFileSync} from "fs"; import {LayerConfigJson} from "../Models/ThemeConfig/Json/LayerConfigJson"; -import LineRenderingConfig from "../Models/ThemeConfig/LineRenderingConfig"; import LineRenderingConfigJson from "../Models/ThemeConfig/Json/LineRenderingConfigJson"; /**