diff --git a/evopedia-html5/evopedia.js b/evopedia-html5/evopedia.js
index d0483125..efdaa7ed 100644
--- a/evopedia-html5/evopedia.js
+++ b/evopedia-html5/evopedia.js
@@ -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;