Fix archive index

Former-commit-id: f4c100fb5e31808bcdfb081ded1fe81d8834bfd8 [formerly 37ad5d951614def94fa9ecf48882152e94090583 [formerly a510830fecbe24cfd978c3c39e7a7726c538efd1]]
Former-commit-id: 1bdfd84e20836bb66735eba9421c5ed31776dbf5
Former-commit-id: cc42db579e62c161274d989ba18f96edff94df98
This commit is contained in:
Jaifroid 2021-07-17 14:33:11 +01:00
parent 3523937e13
commit 64d3047664
2 changed files with 3 additions and 3 deletions

View File

@ -1205,7 +1205,7 @@ define(['jquery', 'zimArchiveLoader', 'uiUtil', 'util', 'cache', 'images', 'sett
var titleSearchRangeVal = document.getElementById('titleSearchRangeVal');
document.getElementById('titleSearchRange').addEventListener('change', function(e) {
settingsStore.setItem('maxSearchResultsSize', e.target.value, Infinity);
params.maxSearchResultsSize = e.target.value;
params.maxSearchResultsSize = ~~e.target.value;
titleSearchRangeVal.innerHTML = e.target.value;
});
document.getElementById('titleSearchRange').addEventListener('input', function(e) {
@ -2758,7 +2758,7 @@ define(['jquery', 'zimArchiveLoader', 'uiUtil', 'util', 'cache', 'images', 'sett
// console.debug(appstate.tempPrefix);
// console.debug(appstate.search.prefix);
if (prefix === appstate.tempPrefix) return;
if (prefix && prefix.length > 0 && prefix !== appstate.search.prefix) {
if (prefix && prefix.length > 0 && (prefix !== appstate.search.prefix || /^\s/.test(prefix))) {
appstate.tempPrefix = prefix;
document.getElementById('searchArticles').click();
}

View File

@ -337,7 +337,7 @@ define(['zimfile', 'zimDirEntry', 'util', 'utf8'],
}
}
// Report number of titles scanned every 5000 titles
if (!(search.scanCount % 5000)) callback([], true, true);
if (!(search.scanCount % 5000) && typeof saveStartIndex === 'undefined') callback([], true, true);
return addDirEntries(index + 1, title);
});
};