mirror of
https://github.com/kiwix/kiwix-js-pwa.git
synced 2025-09-09 20:32:45 -04:00
Correctly restore hyphenated language codes
This commit is contained in:
parent
c1d07e5a50
commit
a58dc18b28
@ -655,10 +655,11 @@ define([], function () {
|
|||||||
var dateSel = document.getElementById('dates');
|
var dateSel = document.getElementById('dates');
|
||||||
var langPanel = document.getElementById('dl-panel-body');
|
var langPanel = document.getElementById('dl-panel-body');
|
||||||
if (lang || subj || kiwixDate) {
|
if (lang || subj || kiwixDate) {
|
||||||
|
var rgxLang = lang ? new RegExp(lang, 'i') : null;
|
||||||
var selectEntries = document.querySelectorAll('.wikiLang');
|
var selectEntries = document.querySelectorAll('.wikiLang');
|
||||||
//Hide all entries except specified language, subject, or date
|
//Hide all entries except specified language, subject, or date
|
||||||
for (var i = 0; i < selectEntries.length; i++) {
|
for (var i = 0; i < selectEntries.length; i++) {
|
||||||
if (lang && lang !== 'All' && selectEntries[i].lang !== lang) selectEntries[i].style.display = 'none';
|
if (lang && lang !== 'All' && !rgxLang.test(selectEntries[i].lang)) selectEntries[i].style.display = 'none';
|
||||||
if (subj && subj !== 'All' && selectEntries[i].dataset.kiwixsubject !== subj) selectEntries[i].style.display = 'none';
|
if (subj && subj !== 'All' && selectEntries[i].dataset.kiwixsubject !== subj) selectEntries[i].style.display = 'none';
|
||||||
if (kiwixDate && kiwixDate !== 'All' && selectEntries[i].dataset.kiwixdate !== kiwixDate) selectEntries[i].style.display = 'none';
|
if (kiwixDate && kiwixDate !== 'All' && selectEntries[i].dataset.kiwixdate !== kiwixDate) selectEntries[i].style.display = 'none';
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user