From a03d8fba4d353e9fa7b8bf950ac120d677586303 Mon Sep 17 00:00:00 2001 From: jmoenig Date: Thu, 11 Apr 2013 20:15:59 +0200 Subject: Missing localStorage no longer prevents Snap! from loading MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit … as in IE9 running locally --- gui.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'gui.js') diff --git a/gui.js b/gui.js index a387a6c..d66184f 100644 --- a/gui.js +++ b/gui.js @@ -68,7 +68,7 @@ sb, CommentMorph, CommandBlockMorph*/ // Global stuff //////////////////////////////////////////////////////// -modules.gui = '2013-April-10'; +modules.gui = '2013-April-11'; // Declarations @@ -160,12 +160,14 @@ IDE_Morph.prototype.openIn = function (world) { world.userMenu = this.userMenu; // get persistent user data, if any - usr = localStorage['-snap-user']; - if (usr) { - usr = SnapCloud.parseResponse(usr)[0]; + if (localStorage) { + usr = localStorage['-snap-user']; if (usr) { - SnapCloud.username = usr.username || null; - SnapCloud.password = usr.password || null; + usr = SnapCloud.parseResponse(usr)[0]; + if (usr) { + SnapCloud.username = usr.username || null; + SnapCloud.password = usr.password || null; + } } } -- cgit v1.3.1