patch loading.js

pull/1/head
ansuz 4 years ago
parent 681d2caca7
commit 760356c4ff

@ -312,15 +312,24 @@ button.primary:hover{
return bar; return bar;
}; };
var hideSpinner = function () {
try {
document.querySelector('.cp-loading-spinner-container').style.display = 'none';
document.querySelector('.cp-loading-spinner-container').setAttribute('style', 'display:none;');
} catch (err) { return; }
};
var hasErrored = false; var hasErrored = false;
var updateLoadingProgress = function (data) { var updateLoadingProgress = function (data) {
if (!built || !data) { return; } if (!built || !data) { return; }
var c = types.indexOf(data.type); var c = types.indexOf(data.type);
if (c < current) { return console.error(data); } if (c < current) { return console.error(data); }
try { try {
document.querySelector('.cp-loading-spinner-container').style.display = 'none'; hideSpinner();
document.querySelector('.cp-loading-progress-list').innerHTML = makeList(data); var list = document.querySelector('.cp-loading-progress-list');
document.querySelector('.cp-loading-progress-container').innerHTML = makeBar(data); list && (list.innerHTML = makeList(data));
var container = document.querySelector('.cp-loading-progress-container');
container && (container.innerHTML = makeBar(data));
} catch (e) { } catch (e) {
if (!hasErrored) { console.error(e); } if (!hasErrored) { console.error(e); }
} }
@ -329,6 +338,7 @@ button.primary:hover{
window.CryptPad_loadingError = function (err) { window.CryptPad_loadingError = function (err) {
if (!built) { return; } if (!built) { return; }
console.error(err);
hasErrored = true; hasErrored = true;
var err2; var err2;
if (err === 'Script error.') { if (err === 'Script error.') {
@ -339,10 +349,12 @@ button.primary:hover{
var node = document.querySelector('.cp-loading-progress'); var node = document.querySelector('.cp-loading-progress');
if (!node) { return; } if (!node) { return; }
if (node.parentNode) { node.parentNode.removeChild(node); } if (node.parentNode) { node.parentNode.removeChild(node); }
document.querySelector('.cp-loading-spinner-container').setAttribute('style', 'display:none;'); hideSpinner();
document.querySelector('#cp-loading-message').setAttribute('style', 'display:block;'); document.querySelector('#cp-loading-message').setAttribute('style', 'display:block;');
document.querySelector('#cp-loading-message').innerText = err2 || err; document.querySelector('#cp-loading-message').innerText = err2 || err;
} catch (e) { console.error(e); } } catch (e) {
console.error(e);
}
}; };
return function () { return function () {
built = true; built = true;

Loading…
Cancel
Save