chore(themes): use a questionhint for tree_node

This commit is contained in:
Pieter Vander Vennet 2023-03-09 15:37:10 +01:00
parent df13901f18
commit 8233921004
16 changed files with 31 additions and 646 deletions

View file

@ -4,7 +4,6 @@ import { LayerConfigJson } from "../Models/ThemeConfig/Json/LayerConfigJson"
import { QuestionableTagRenderingConfigJson } from "../Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson"
import * as fakedom from "fake-dom"
import Script from "./Script"
import Translations from "../UI/i18n/Translations"
import { FixedUiElement } from "../UI/Base/FixedUiElement"
class ExtractQuestionHint extends DesugaringStep<QuestionableTagRenderingConfigJson> {
@ -45,7 +44,9 @@ class ExtractQuestionHint extends DesugaringStep<QuestionableTagRenderingConfigJ
continue
}
const divStart = q.indexOf("<div")
const divStart = [q.indexOf("<div "), q.indexOf("<span "), q.indexOf("<p ")].find(
(i) => i > 0
) // note: > 0, not >= : we are not interested in a span starting right away!
if (divStart > 0) {
json.question[language] = q.substring(0, divStart)
hint[language] = new FixedUiElement(