Missing localStorage no longer prevents Snap! from loading

… as in IE9 running locally
pull/3/merge
jmoenig 2013-04-11 20:15:59 +02:00
rodzic 5b94c73303
commit a03d8fba4d
2 zmienionych plików z 9 dodań i 6 usunięć

14
gui.js
Wyświetl plik

@ -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;
}
}
}

Wyświetl plik

@ -1616,3 +1616,4 @@ ______
130411
------
* Morphic: virtual keyboard enhancements (see Morphic.js)
* GUI: disabled localStorage (as in I9 running locally) no longer prevents Snap! from loading