Ticket #302: Ticket302.patch

File Ticket302.patch, 0.9 KB (added by SaqImtiaz, 5 years ago)
  • js/Formatter.js

     
    159159                        w.nextMatch += lookaheadMatch[0].length; 
    160160                        var t; 
    161161                        if(listLevel > currLevel) { 
    162                                 for(t=currLevel; t<listLevel; t++) 
    163                                         stack.push(createTiddlyElement(stack[stack.length-1],listType)); 
     162                                for(t=currLevel; t<listLevel; t++){ 
     163                                        var target = (currLevel==0)? stack[stack.length-1]:stack[stack.length-1].lastChild 
     164                                        stack.push(createTiddlyElement(target,listType)); 
     165                                }        
    164166                        } else if(listLevel < currLevel) { 
    165167                                for(t=currLevel; t>listLevel; t--) 
    166168                                        stack.pop(); 
    167169                        } else if(listLevel == currLevel && listType != currType) { 
    168170                                stack.pop(); 
    169                                 stack.push(createTiddlyElement(stack[stack.length-1],listType)); 
     171                                stack.push(createTiddlyElement(stack[stack.length-1].lastChild,listType)); 
    170172                        } 
    171173                        currLevel = listLevel; 
    172174                        currType = listType;