Better javascript
This commit is contained in:
parent
ae8934c1d9
commit
c7a2265e5f
|
@ -71,7 +71,7 @@ function spawnWebsocket() {
|
||||||
pbd.innerHTML = '<a href="'+URL.createObjectURL(blob)+'" class="btn btn-primary" download="'+data.name+'">'+i18n.download+'</a>';
|
pbd.innerHTML = '<a href="'+URL.createObjectURL(blob)+'" class="btn btn-primary" download="'+data.name+'">'+i18n.download+'</a>';
|
||||||
|
|
||||||
ws.send('{"ended":true}');
|
ws.send('{"ended":true}');
|
||||||
window.onbeforeunload = null;
|
window.removeEventListener('onbeforeunload', confirmExit);
|
||||||
} else {
|
} else {
|
||||||
if (ws.readyState === 3) {
|
if (ws.readyState === 3) {
|
||||||
ws = spawnWebsocket();
|
ws = spawnWebsocket();
|
||||||
|
@ -93,5 +93,5 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||||
ws = spawnWebsocket();
|
ws = spawnWebsocket();
|
||||||
|
|
||||||
// Prevent exiting page before full download
|
// Prevent exiting page before full download
|
||||||
window.onbeforeunload = confirmExit;
|
window.addEventListener('onbeforeunload', confirmExit);
|
||||||
});
|
});
|
||||||
|
|
|
@ -96,7 +96,7 @@ function handleFiles(f) {
|
||||||
// Create progress bar and call slicing and uploading function
|
// Create progress bar and call slicing and uploading function
|
||||||
function uploadFile(i, delay, del_at_first_view) {
|
function uploadFile(i, delay, del_at_first_view) {
|
||||||
// Prevent exiting page before full upload
|
// Prevent exiting page before full upload
|
||||||
window.onbeforeunload = confirmExit;
|
window.addEventListener('onbeforeunload', confirmExit);
|
||||||
|
|
||||||
// Create a random key, different for all files
|
// Create a random key, different for all files
|
||||||
var randomkey = sjcl.codec.base64.fromBits(sjcl.random.randomWords(8, 0), 0);
|
var randomkey = sjcl.codec.base64.fromBits(sjcl.random.randomWords(8, 0), 0);
|
||||||
|
@ -233,7 +233,7 @@ function updateProgressBar(data) {
|
||||||
uploadFile(i, delay, del_at_first_view);
|
uploadFile(i, delay, del_at_first_view);
|
||||||
} else {
|
} else {
|
||||||
// We have finished
|
// We have finished
|
||||||
document.onbeforeunload = null;
|
window.removeEventListener('onbeforeunload', confirmExit);
|
||||||
document.getElementById('delete-day').removeAttribute('disabled');
|
document.getElementById('delete-day').removeAttribute('disabled');
|
||||||
document.getElementById('first-view').removeAttribute('disabled');
|
document.getElementById('first-view').removeAttribute('disabled');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue