Przeglądaj źródła

Revert "Parse pragmas only once"

This reverts commit 738de0bcae.

Conflicts:

	mustache.js
tags/0.2.3
Jan Lehnardt 16 lat temu
rodzic
commit
d9ab0b0041
1 zmienionych plików z 1 dodań i 5 usunięć
  1. +1
    -5
      mustache.js

+ 1
- 5
mustache.js Wyświetl plik

@@ -17,7 +17,6 @@ var Mustache = function() {
ctag: "}}", ctag: "}}",
pragmas: {}, pragmas: {},
buffer: [], buffer: [],
pragmas_parsed: false,
pragmas_implemented: { pragmas_implemented: {
"IMPLICIT-ITERATOR": true "IMPLICIT-ITERATOR": true
}, },
@@ -37,9 +36,7 @@ var Mustache = function() {
this.buffer = []; this.buffer = [];
} }


if(!this.pragmas_parsed) {
template = this.render_pragmas(template);
}
template = this.render_pragmas(template);
var html = this.render_section(template, context, partials); var html = this.render_section(template, context, partials);
if(in_recursion) { if(in_recursion) {
return this.render_tags(html, context, partials, in_recursion); return this.render_tags(html, context, partials, in_recursion);
@@ -61,7 +58,6 @@ var Mustache = function() {
Looks for %PRAGMAS Looks for %PRAGMAS
*/ */
render_pragmas: function(template) { render_pragmas: function(template) {
this.pragmas_parsed = true;
// no pragmas // no pragmas
if(template.indexOf(this.otag + "%") == -1) { if(template.indexOf(this.otag + "%") == -1) {
return template; return template;


Ładowanie…
Anuluj
Zapisz