diff --git a/editor/index.html b/editor/index.html index e679839eb975d30d1735b1ae778a3791e29e354f..85415f8d4264153bb84d41bcff62e0be0d2c0fc6 100644 --- a/editor/index.html +++ b/editor/index.html @@ -36,11 +36,6 @@ - - - - - diff --git a/editor/js/Storage.js b/editor/js/Storage.js index aa2ddec17ececd5088c9d9b531ead7a8559886c0..7567927f947ca9d7cbfe3bccb594c652b47b1703 100644 --- a/editor/js/Storage.js +++ b/editor/js/Storage.js @@ -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(); - + }; } } -}; \ No newline at end of file +};