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

Make dynamic name change compatible with legacy node versions

Node 0.10 and 0.12 don't implement the `startsWith` function on strings
pull/828/head
Luke Blaney 2 лет назад
Родитель
Сommit
8cae97f4b8
1 измененных файлов: 1 добавлений и 1 удалений
  1. +1
    -1
      mustache.js

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

@@ -641,7 +641,7 @@ Writer.prototype.renderPartial = function renderPartial (token, context, partial
var tags = this.getConfigTags(config); var tags = this.getConfigTags(config);


// Partial names beginning with an asterix are treated as a dynamic name // Partial names beginning with an asterix are treated as a dynamic name
if (token[1].trim().startsWith('*')) {
if (token[1].trim().substring(0, 1) === '*') {
token[1] = context.lookup(token[1].trim().substring(1).trim()); token[1] = context.lookup(token[1].trim().substring(1).trim());
} }
var value = isFunction(partials) ? partials(token[1]) : partials[token[1]]; var value = isFunction(partials) ? partials(token[1]) : partials[token[1]];


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