|
@@ -2,6 +2,11 @@ var Storage = function () {
|
|
|
|
|
|
var indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
|
|
|
|
|
|
+ if ( indexedDB === undefined ) {
|
|
|
+ console.warn( 'Storage: IndexedDB not available.' );
|
|
|
+ return { init: function (){}, get: function (){}, set: function (){}, clear: function (){} };
|
|
|
+ }
|
|
|
+
|
|
|
var name = 'threejs-editor';
|
|
|
var version = 1;
|
|
|
|
|
@@ -35,7 +40,7 @@ var Storage = function () {
|
|
|
console.error( 'IndexedDB', event );
|
|
|
|
|
|
};
|
|
|
-
|
|
|
+
|
|
|
|
|
|
},
|
|
|
|
|
@@ -75,11 +80,11 @@ var Storage = function () {
|
|
|
request.onsuccess = function ( event ) {
|
|
|
|
|
|
callback();
|
|
|
-
|
|
|
+
|
|
|
};
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
-};
|
|
|
+};
|