Quellcode durchsuchen

Another stack push/pop optimization

tags/0.5.0-vsc
thegrandpoobah vor 15 Jahren
Ursprung
Commit
27d3f73de1
1 geänderte Dateien mit 2 neuen und 3 gelöschten Zeilen
  1. +2
    -3
      mustache.js

+ 2
- 3
mustache.js Datei anzeigen

@@ -515,9 +515,10 @@ var Mustache = function() {
return 'text';
case 'endSection':
var section = parserContext.stack.pop();
var section = parserContext.stack[parserContext.stack.length-1];
if (--section.depth === 0) {
if (section.key === key) {
parserContext.stack.pop();
this.commandSet.section.call(this, section.sectionType,
section.content,
key,
@@ -533,8 +534,6 @@ var Mustache = function() {
} else {
section.content.push('{{', '/', key, '}}');
parserContext.stack.push(section);
return 'endSectionScan';
}
default:


Laden…
Abbrechen
Speichern