diff options
author | Alex Xu <alex_y_xu@yahoo.ca> | 2014-01-05 19:35:43 -0500 |
---|---|---|
committer | Alex Xu <alex_y_xu@yahoo.ca> | 2014-01-05 19:35:43 -0500 |
commit | 78b5b9f3ce3911755e041f30fbe48698f8f9f809 (patch) | |
tree | 310e374954f19bcc84dfdad31e3303e160c1b660 /www/js | |
parent | 1b6eedc7b19b9dbc51b58a5cc95fb17254b47231 (diff) | |
download | html5ks-78b5b9f3ce3911755e041f30fbe48698f8f9f809.tar.xz html5ks-78b5b9f3ce3911755e041f30fbe48698f8f9f809.zip |
Stuff. Reduce memory usage.
Diffstat (limited to 'www/js')
-rw-r--r-- | www/js/html5ks.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/www/js/html5ks.js b/www/js/html5ks.js index a413ed5..b637eb1 100644 --- a/www/js/html5ks.js +++ b/www/js/html5ks.js @@ -187,8 +187,14 @@ window.html5ks = { } else { xhr.open("GET", "json/" + name + ".json"); xhr.onload = function () { - html5ks.data[name] = JSON.parse(xhr.responseText); - deferred.resolve(html5ks.data[name]); + d = JSON.parse(xhr.responseText); + for (var k in d) { + if (k.slice(0, 3) === (html5ks.persistent.language === "en" ? "fr_" : "en_")) { + delete d[k]; + } + } + html5ks.data[name] = d; + deferred.resolve(d); }; xhr.send(); } |