mirror of
https://github.com/kiwix/kiwix-js-pwa.git
synced 2025-08-03 19:38:36 -04:00
Synchronize with kiwix-js
Former-commit-id: 02cd3ce8226c572e8a5ca2e2878b216f9c30673f [formerly 84ce9efc674825e14635c3d6d263e1219df0346c] Former-commit-id: 954ed180d739d1b91c2e7e45ebd44bc4d9083a01
This commit is contained in:
parent
d29a68ed35
commit
d4a0af4142
@ -32,7 +32,6 @@ define(['jquery', 'zimArchiveLoader', 'util', 'uiUtil', 'cookies','abstractFiles
|
|||||||
// Disable any eval() call in jQuery : it's disabled by CSP in any packaged application
|
// Disable any eval() call in jQuery : it's disabled by CSP in any packaged application
|
||||||
// It happens on some wiktionary archives, because there is some javascript inside the html article
|
// It happens on some wiktionary archives, because there is some javascript inside the html article
|
||||||
// Cf http://forum.jquery.com/topic/jquery-ajax-disable-script-eval
|
// Cf http://forum.jquery.com/topic/jquery-ajax-disable-script-eval
|
||||||
/** This is not needed for UWP and seems to cause problems - GK
|
|
||||||
jQuery.globalEval = function (code) {
|
jQuery.globalEval = function (code) {
|
||||||
// jQuery believes the javascript has been executed, but we did nothing
|
// jQuery believes the javascript has been executed, but we did nothing
|
||||||
// In any case, that would have been blocked by CSP for package applications
|
// In any case, that would have been blocked by CSP for package applications
|
||||||
@ -576,11 +575,13 @@ define(['jquery', 'zimArchiveLoader', 'util', 'uiUtil', 'cookies','abstractFiles
|
|||||||
var request = new XMLHttpRequest();
|
var request = new XMLHttpRequest();
|
||||||
request.open("GET", url, true);
|
request.open("GET", url, true);
|
||||||
request.responseType = "blob";
|
request.responseType = "blob";
|
||||||
request.onload = function (e) {
|
request.onreadystatechange = function () {
|
||||||
if (request.response) {
|
if (request.readyState === XMLHttpRequest.DONE) {
|
||||||
|
if ((request.status >= 200 && request.status < 300) || request.status === 0) {
|
||||||
// Hack to make this look similar to a file
|
// Hack to make this look similar to a file
|
||||||
request.response.name = url;
|
request.response.name = url;
|
||||||
setLocalArchiveFromFileList([request.response]);
|
setLocalArchiveFromFileList([request.response]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
request.send(null);
|
request.send(null);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user