Skip to content

Commit 70a77ad

Browse files
committed
Editor: Check if IndexedDB is not available.
1 parent b4d285c commit 70a77ad

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

editor/js/Storage.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ var Storage = function () {
22

33
var indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
44

5+
if ( indexedDB === undefined ) {
6+
console.warn( 'Storage: IndexedDB not available.' );
7+
return { init: function (){}, get: function (){}, set: function (){}, clear: function (){} };
8+
}
9+
510
var name = 'threejs-editor';
611
var version = 1;
712

@@ -35,7 +40,7 @@ var Storage = function () {
3540
console.error( 'IndexedDB', event );
3641

3742
};
38-
43+
3944

4045
},
4146

@@ -75,11 +80,11 @@ var Storage = function () {
7580
request.onsuccess = function ( event ) {
7681

7782
callback();
78-
83+
7984
};
8085

8186
}
8287

8388
}
8489

85-
};
90+
};

0 commit comments

Comments
 (0)