summaryrefslogtreecommitdiff
path: root/gui.js
diff options
context:
space:
mode:
authorjmoenig <jens@moenig.org>2013-04-11 20:15:59 +0200
committerjmoenig <jens@moenig.org>2013-04-11 20:15:59 +0200
commita03d8fba4d353e9fa7b8bf950ac120d677586303 (patch)
tree6576b056d156ea80f7da80f8046a14a34af4f8ef /gui.js
parent5b94c73303564a9d1857d3ef34830de0a6460eaf (diff)
downloadsnap-yow-a03d8fba4d353e9fa7b8bf950ac120d677586303.tar.gz
snap-yow-a03d8fba4d353e9fa7b8bf950ac120d677586303.zip
Missing localStorage no longer prevents Snap! from loading
… as in IE9 running locally
Diffstat (limited to 'gui.js')
-rw-r--r--gui.js14
1 files changed, 8 insertions, 6 deletions
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;
+ }
}
}