in public/js/main.js [96:123]
function checkFile() {
if (fileInputEl.files.length === 0) {
uploadBtnEl.setAttribute('disabled', 'disabled');
return;
}
var isZipFile = (fileInputEl.files[0].type === 'application/zip');
if (!isZipFile) {
uploadBtnEl.setAttribute('disabled', 'disabled');
showMsg(messages.wrongType);
return;
}
step1El.style.display = 'none';
step2El.style.display = 'block';
[].forEach.call(stepNumEls, function(el , i) {
if (i === 1) { el.classList.toggle('disabled', false); }
else { el.classList.toggle('disabled', true); }
});
var zipFile = fileInputEl.files[0];
var reader = new FileReader();
reader.onload = readZipFile(zipFile);
reader.readAsArrayBuffer(zipFile);
uploadBtnEl.removeAttribute('disabled');
hideMsg();
}