Selaa lähdekoodia

Replace Map with Object for old node support.

pull/731/head
Andrew Leedham 6 vuotta sitten
vanhempi
commit
ec87dd4ae7
1 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. +3
    -3
      test/parse-test.js

+ 3
- 3
test/parse-test.js Näytä tiedosto

@@ -170,16 +170,16 @@ describe('Mustache.parse', function () {
it('returns the same tokens for the latter parse', function () { it('returns the same tokens for the latter parse', function () {
Mustache.toggleCache(false); Mustache.toggleCache(false);
var parse = Mustache.Writer.prototype.parse; var parse = Mustache.Writer.prototype.parse;
var cache = new Map();
var cache = {};


Mustache.Writer.prototype.parse = function (template, tags) { Mustache.Writer.prototype.parse = function (template, tags) {
var cacheKey = template + ':' + (tags || Mustache.tags).join(':'); var cacheKey = template + ':' + (tags || Mustache.tags).join(':');
var fromCache = cache.get(cacheKey);
var fromCache = cache[cacheKey];
if (fromCache) { if (fromCache) {
return fromCache; return fromCache;
} else { } else {
var tokens = parse.call(this, template, tags); var tokens = parse.call(this, template, tags);
cache.set(cacheKey, tokens);
cache[cacheKey] = tokens;
return tokens; return tokens;
} }
}; };


Loading…
Peruuta
Tallenna