diff --git a/share/js/navigation.js b/share/js/navigation.js index 9d71b52..4472092 100644 --- a/share/js/navigation.js +++ b/share/js/navigation.js @@ -76,7 +76,8 @@ function Navigation(modules) { function articleIds(tag, all) { var ids = tag != undefined ? blog.tags[tag] : Object.keys(blog.articles); - ids.sort(function(idA, idB) {return blog.articles[idB].date - blog.articles[idA].date;}); + var reverseDate = function (id) {return -blog.articles[id].metadata.date;}; + ids.sort(modules.fun.compare(reverseDate)); return ids.slice(0, all ? undefined : blog.skin.previewArticlesCount); }