From 70a77adadc5ca81a5f9a618d22469565be330224 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Thu, 18 Sep 2014 13:14:57 -0400 Subject: [PATCH] Editor: Check if IndexedDB is not available. --- editor/js/Storage.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/editor/js/Storage.js b/editor/js/Storage.js index aa2ddec17e..7567927f94 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 +}; -- GitLab