Manage local data loading error
This commit is contained in:
parent
b3687a77e4
commit
eaf2c8d0f4
1 changed files with 20 additions and 5 deletions
|
@ -3,13 +3,28 @@ function GroupList() {
|
|||
lastChange=0;
|
||||
|
||||
this.loadFromLocalStorage=function() {
|
||||
if (localStorage.groups!==undefined) {
|
||||
if (jQuery.type(localStorage.groups)!='undefined') {
|
||||
try {
|
||||
var data=JSON.parse(localStorage.groups);
|
||||
this.lastChange=data.lastChange;
|
||||
for (el in data.groups) {
|
||||
this[el]=new Group(el,data.groups[el]);
|
||||
}
|
||||
}
|
||||
catch(e) {
|
||||
for (el in this) {
|
||||
if (this.isGroup(this[el])) {
|
||||
delete this[el];
|
||||
}
|
||||
}
|
||||
myconfirm('Erreur en chargeant les données locales. On les purges ?',
|
||||
function(data) {
|
||||
delete localStorage.groups;
|
||||
location.reload();
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.export=function() {
|
||||
|
|
Loading…
Reference in a new issue