forked from MapComplete/MapComplete
Fix: add awaitAnimationFrame to fix non-working questions
This commit is contained in:
parent
073cd692e4
commit
d744fd3a42
1 changed files with 3 additions and 3 deletions
|
@ -71,13 +71,13 @@
|
||||||
let firstQuestion: UIEventSource<TagRenderingConfig> = new UIEventSource<TagRenderingConfig>(undefined)
|
let firstQuestion: UIEventSource<TagRenderingConfig> = new UIEventSource<TagRenderingConfig>(undefined)
|
||||||
let allQuestionsToAsk : UIEventSource<TagRenderingConfig[]> = new UIEventSource<TagRenderingConfig[]>([])
|
let allQuestionsToAsk : UIEventSource<TagRenderingConfig[]> = new UIEventSource<TagRenderingConfig[]>([])
|
||||||
|
|
||||||
function calculateQuestions(){
|
async function calculateQuestions(){
|
||||||
console.log("Applying questions to ask")
|
console.log("Applying questions to ask")
|
||||||
const qta = questionsToAsk.data
|
const qta = questionsToAsk.data
|
||||||
firstQuestion.setData(undefined)
|
firstQuestion.setData(undefined)
|
||||||
firstQuestion.setData(qta[0])
|
|
||||||
|
|
||||||
allQuestionsToAsk.setData([])
|
allQuestionsToAsk.setData([])
|
||||||
|
await Utils.awaitAnimationFrame()
|
||||||
|
firstQuestion.setData(qta[0])
|
||||||
allQuestionsToAsk.setData(qta)
|
allQuestionsToAsk.setData(qta)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue