Slight improvement to DeviceStorage detection

This commit is contained in:
mossroy 2013-01-02 11:02:07 +01:00
parent 26c783edcb
commit 4425806fe0
2 changed files with 5 additions and 6 deletions

View File

@ -37,8 +37,8 @@ License:
<body>
<h1>Evopedia</h1>
<div id="openLocalFiles" style="display: none;">
<br />
<div id="openLocalFiles" style="visibility: hidden">
Please select the file titles.idx :<br /> <input type="file"
id="titleFile" /><br /> Please select the files wikipedia_*.dat from
the same dump :<br /> <input type="file" id="dataFiles" multiple />

View File

@ -26,14 +26,13 @@ License:
var dataFiles=document.getElementById('dataFiles').files;
var titleFile=document.getElementById('titleFile').files[0];
var storage = navigator.getDeviceStorage('music');
if (!storage) {
//alert("no device storage available");
document.getElementById('openLocalFiles').style.visibility="visible";
if (!navigator.getDeviceStorage || !navigator.getDeviceStorage('music')) {
document.getElementById('openLocalFiles').style.display="block";
document.getElementById('dataFiles').addEventListener('change', handleDataFileSelect, false);
document.getElementById('titleFile').addEventListener('change', handleTitleFileSelect, false);
}
else {
var storage = navigator.getDeviceStorage('music');
var filerequest = storage.get('wikipedia_small_2010-08-14/wikipedia_00.dat');
filerequest.onsuccess = function() {
dataFiles[0] = filerequest.result;