From 8cc039e46035044719cbda29f3be575aa2bcc2c7 Mon Sep 17 00:00:00 2001 From: Jaifroid Date: Sat, 28 Dec 2019 17:11:13 +0000 Subject: [PATCH] Fix broken display of download library Former-commit-id: 95183549581293e09fa25d8d61d0bafc66fe5daf [formerly 6d8de9b403b554cc9569705ddeec0766a132f792] Former-commit-id: 16fbac1929fba81b8e40ab68d729034cfc1b9234 --- www/js/lib/kiwixServe.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/www/js/lib/kiwixServe.js b/www/js/lib/kiwixServe.js index 6fbaa83f..d1b02259 100644 --- a/www/js/lib/kiwixServe.js +++ b/www/js/lib/kiwixServe.js @@ -497,8 +497,8 @@ define([], function () { doc = doc.replace(/\$\#\$\#([\s\S]+?)(]+>name<[\s\S]+?last\s+modified<[\s\S]+?)
\s*/i, "$2$1"); if (/\dK|\dM|\dG/.test(doc)) { //Swap size and date fields to make file size more prominent on narrow screens - doc = doc.replace(/(]*>last\s+modified<\/a>\s*)(]*>size<\/a>\s*)/ig, "$2$1"); - doc = doc.replace(/(\d\d-\w{3}-\d{4}\s\d\d\:\d\d\s+)(\d[\d.\w]+\s+)$/img, "$2$1"); + doc = doc.replace(/(]*>last\s+modified<\/a>\s*)(]*>size<\/a>)\s*/ig, " $2 $1"); + doc = doc.replace(/(\d{4}-\d\d-\d\d\s\d\d\:\d\d)\s\s([\s\d.\w-]{7})$/img, " $2 $1"); } if (/^[^_\n\r]+_([^_\n\r]+)_.+\.zi[mp].+$/m.test(doc)) { //Delete lines that do not match regexpFilter (this ensures packaged apps only show ZIMs appropriate to the package) @@ -536,8 +536,8 @@ define([], function () { var selectEntries = document.querySelectorAll(".wikiLang"); //Hide all entries except specified language or date for (i = 0; i < selectEntries.length; i++) { - if (lang && selectEntries[i].lang != lang) selectEntries[i].style.display = "none"; - if (kiwixDate && selectEntries[i].dataset.kiwixdate != kiwixDate) selectEntries[i].style.display = "none"; + if (lang && lang !== "All" && selectEntries[i].lang !== lang) selectEntries[i].style.display = "none"; + if (kiwixDate && kiwixDate !== "All" && selectEntries[i].dataset.kiwixdate !== kiwixDate) selectEntries[i].style.display = "none"; } langSel = document.getElementById("langs"); if (langSel) {