diff --git a/State.ts b/State.ts index 584301886..0bbb77925 100644 --- a/State.ts +++ b/State.ts @@ -22,7 +22,7 @@ export default class State { // The singleton of the global state public static state: State; - public static vNumber = "0.1.2e"; + public static vNumber = "0.1.2f"; // The user journey states thresholds when a new feature gets unlocked public static userJourney = { diff --git a/UI/Popup/EditableTagRendering.ts b/UI/Popup/EditableTagRendering.ts index b26ade95e..931b570b6 100644 --- a/UI/Popup/EditableTagRendering.ts +++ b/UI/Popup/EditableTagRendering.ts @@ -35,11 +35,14 @@ export default class EditableTagRendering extends UIElement { if (this._configuration.question !== undefined) { // 2.3em total width + if(State.state.featureSwitchUserbadge.data){ + this._editButton = Svg.pencil_ui().SetClass("edit-button") .onClick(() => { self._editMode.setData(true); }); + } // And at last, set up the skip button diff --git a/UI/Popup/FeatureInfoBox.ts b/UI/Popup/FeatureInfoBox.ts index ddf23a304..ed66eb2a6 100644 --- a/UI/Popup/FeatureInfoBox.ts +++ b/UI/Popup/FeatureInfoBox.ts @@ -34,6 +34,9 @@ export class FeatureInfoBox extends UIElement { layerConfig.titleIcons.map(icon => new TagRenderingAnswer(tags, icon))) .SetClass("featureinfobox-icons"); this._renderings = layerConfig.tagRenderings.map(tr => new EditableTagRendering(tags, tr)); + if (State.state.featureSwitchUserbadge.data) { + this._questionBox = new QuestionBox(tags, layerConfig.tagRenderings); + } } InnerRender(): string { diff --git a/assets/themes/shops/shop.svg b/assets/themes/shops/shop.svg index 8a2e8d451..b85f3ddeb 100644 --- a/assets/themes/shops/shop.svg +++ b/assets/themes/shops/shop.svg @@ -1,4 +1,4 @@ - + @@ -13,4 +13,4 @@ - \ No newline at end of file +