X-Git-Url: https://git.auder.net/?p=qomet.git;a=blobdiff_plain;f=public%2Fjavascripts%2Fcomponents%2Fstatements.js;h=65bab5fcf08c623654bed16347d72b339a29007b;hp=6e12eb6109dac2a54571580b79ae2211ea041eb7;hb=c8f686978d7aa317d3496852ce72611aca9eca20;hpb=ea8b41a9134cc20f8bd6e70326370319cab851ae diff --git a/public/javascripts/components/statements.js b/public/javascripts/components/statements.js index 6e12eb6..65bab5f 100644 --- a/public/javascripts/components/statements.js +++ b/public/javascripts/components/statements.js @@ -41,7 +41,9 @@ Vue.component("statements", { const dotPos = q.index.indexOf("."); return dotPos === -1 ? q.index : q.index.substring(0,dotPos); }); - let domTree = questionGroups.map( (qg,i) => { + let domTree = Object.keys(questionGroups).map( idx => { + let qg = questionGroups[idx]; + const i = parseInt(idx); // Re-order questions 1.1.1 then 1.1.2 then... const orderedQg = qg.sort( (a,b) => { let aParts = a.split('.').map(Number);