mirror of
https://github.com/kiwix/kiwix-js-pwa.git
synced 2025-09-09 12:19:46 -04:00
Clean up remaining state.search refs
Former-commit-id: 9604cd5ca37aa00f495486286f5d0533b588e2c1 [formerly 704d1b191706f94599825f304bc6670ba2547073] Former-commit-id: 6d54e2b7af59d6f0d2ad42d0c9d4c979885b6996
This commit is contained in:
parent
bec34096f0
commit
fc3d7ef5fa
@ -223,8 +223,6 @@ define(['jquery', 'zimArchiveLoader', 'uiUtil', 'util', 'utf8', 'images', 'cooki
|
||||
document.getElementById('prefix').addEventListener('blur', function () {
|
||||
if (!searchArticlesFocused) {
|
||||
global.search.state = 'cancelled';
|
||||
$("#searchingArticles").hide();
|
||||
$('#articleListWithHeader').hide();
|
||||
}
|
||||
// We need to wait one tick for the activeElement to receive focus
|
||||
setTimeout(function () {
|
||||
@ -2220,7 +2218,7 @@ define(['jquery', 'zimArchiveLoader', 'uiUtil', 'util', 'utf8', 'images', 'cooki
|
||||
if (global.selectedArchive !== null && global.selectedArchive.isReady()) {
|
||||
// Cancel any previous search that may still be running before creating new search
|
||||
global.search.state = 'cancelled';
|
||||
// Store the new search term in the state.search global object and initialize
|
||||
// Store the new search term in the global.search object and initialize
|
||||
global.search = {'prefix': prefix, 'state': 'init', 'type': ''};
|
||||
$('#activeContent').hide();
|
||||
if (!prefix || /^\s/.test(prefix)) {
|
||||
@ -2570,7 +2568,7 @@ define(['jquery', 'zimArchiveLoader', 'uiUtil', 'util', 'utf8', 'images', 'cooki
|
||||
cookies.removeItem('lastPageLoad');
|
||||
// if (!~decodeURIComponent(params.lastPageVisit).indexOf(dirEntry.url)) {
|
||||
// params.lastPageVisit = encodeURIComponent(dirEntry.namespace + "/" + dirEntry.url) +
|
||||
// "@kiwixKey@" + state.selectedArchive._file._files[0].name;
|
||||
// "@kiwixKey@" + global.selectedArchive._file._files[0].name;
|
||||
// if (params.rememberLastPage) {
|
||||
// cookies.setItem('lastPageVisit', params.lastPageVisit, Infinity);
|
||||
// }
|
||||
|
@ -84,8 +84,8 @@ define(['uiUtil'], function (uiUtil) {
|
||||
});
|
||||
return;
|
||||
}
|
||||
state.selectedArchive.getDirEntryByTitle(title).then(function (dirEntry) {
|
||||
return state.selectedArchive.readBinaryFile(dirEntry, function (fileDirEntry, content) {
|
||||
global.selectedArchive.getDirEntryByTitle(title).then(function (dirEntry) {
|
||||
return global.selectedArchive.readBinaryFile(dirEntry, function (fileDirEntry, content) {
|
||||
image.style.background = '';
|
||||
var mimetype = dirEntry.getMimetype();
|
||||
uiUtil.feedNodeWithBlob(image, 'src', content, mimetype, params.allowHTMLExtraction, function () {
|
||||
|
@ -148,7 +148,7 @@ define(['zimfile', 'zimDirEntry', 'util', 'utf8'],
|
||||
* This should be enhanced when the ZIM format will be modified to store normalized titles
|
||||
* See https://phabricator.wikimedia.org/T108536
|
||||
*
|
||||
* @param {Object} search The current state.search object
|
||||
* @param {Object} search The current global.search object
|
||||
* @param {Integer} resultSize The number of dirEntries to find
|
||||
* @param {callbackDirEntryList} callback The function to call with the result
|
||||
* @param {Boolean} noInterim A flag to prevent callback until all results are ready (used in testing)
|
||||
@ -216,7 +216,7 @@ define(['zimfile', 'zimDirEntry', 'util', 'utf8'],
|
||||
*
|
||||
* @param {String} prefix The case-sensitive value against which dirEntry titles (or url) will be compared
|
||||
* @param {Integer} resultSize The maximum number of results to return
|
||||
* @param {Object} search The original state.search object (so that we can cancel long binary searches)
|
||||
* @param {Object} search The original global.search object (so that we can cancel long binary searches)
|
||||
* @param {Function} callback The function to call with the array of dirEntries with titles that begin with prefix
|
||||
* @param {Integer} startIndex The index number with which to commence the search, or null
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user