Fix for DeviceStorage detection

This commit is contained in:
mossroy 2013-01-02 15:38:22 +01:00
parent 31b65c67af
commit 7f0abd81f2

View File

@ -27,12 +27,7 @@ var dataFiles=document.getElementById('dataFiles').files;
var titleFile=document.getElementById('titleFile').files[0];
var storage = null;
if (!(typeof navigator.getDeviceStorage == "function")) {
document.getElementById('openLocalFiles').style.display="block";
document.getElementById('dataFiles').addEventListener('change', handleDataFileSelect, false);
document.getElementById('titleFile').addEventListener('change', handleTitleFileSelect, false);
}
else {
if (typeof navigator.getDeviceStorage == "function") {
storage = navigator.getDeviceStorage('music');
}
@ -52,6 +47,18 @@ if (storage != null) {
alert("error reading data file");
};
}
else {
displayFileSelect();
}
/**
* Displays the zone to select files from the dump
*/
function displayFileSelect() {
document.getElementById('openLocalFiles').style.display="block";
document.getElementById('dataFiles').addEventListener('change', handleDataFileSelect, false);
document.getElementById('titleFile').addEventListener('change', handleTitleFileSelect, false);
}
var debugOn = false;