Просмотр исходного кода

Comments should have a ! before the closing tag. The comment syntax is now {{! TEXT !}}

tags/0.5.0-vsc
Sahab Yazdani 15 лет назад
Родитель
Сommit
7e4548979f
1 измененных файлов: 10 добавлений и 2 удалений
  1. +10
    -2
      mustache.js

+ 10
- 2
mustache.js Просмотреть файл

@@ -459,13 +459,21 @@ var Mustache = function() {
},
discard: function(parserContext, contextStack) {
if (parserContext.token()===parserContext.closeTag) {
return 'text';
if (parserContext.token()==='!') {
return 'closeComment';
} else {
return 'discard';
}
},
closeComment: function(parserContext, contextStack) {
if (parserContext.token()!==parserContext.closeTag) {
return 'discard';
} else {
return 'text';
}
},
endOfDoc: function(parserContext, contextStack) {
// eventually we may want to give better error messages
throw new ParserException('Unexpected end of document.');


Загрузка…
Отмена
Сохранить