si le le parse du localstorage renvoi false alors on le supprime
This commit is contained in:
parent
075f16539d
commit
b474dd68dc
3 changed files with 12 additions and 3 deletions
|
@ -77,7 +77,7 @@ function recupJson(d) {
|
||||||
try {
|
try {
|
||||||
return JSON.parse(d);
|
return JSON.parse(d);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
return [];
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const orderBy = (arr, props, orders, champ) =>
|
const orderBy = (arr, props, orders, champ) =>
|
||||||
|
@ -326,6 +326,10 @@ let monTableau = {
|
||||||
} else {
|
} else {
|
||||||
let data = localStorage.getItem(this.nameLocalStorage);
|
let data = localStorage.getItem(this.nameLocalStorage);
|
||||||
data = recupJson(data);
|
data = recupJson(data);
|
||||||
|
if (!data) {
|
||||||
|
localStorage.removeItem(this.nameLocalStorage);
|
||||||
|
data = [];
|
||||||
|
}
|
||||||
if (data && data.length) {
|
if (data && data.length) {
|
||||||
let config = data.shift();
|
let config = data.shift();
|
||||||
this.header = config.header;
|
this.header = config.header;
|
||||||
|
|
|
@ -115,7 +115,7 @@ function recupJson(d) {
|
||||||
try {
|
try {
|
||||||
return JSON.parse(d);
|
return JSON.parse(d);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
return [];
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -385,6 +385,11 @@ var monTableau = {
|
||||||
var data = localStorage.getItem(this.nameLocalStorage);
|
var data = localStorage.getItem(this.nameLocalStorage);
|
||||||
data = recupJson(data);
|
data = recupJson(data);
|
||||||
|
|
||||||
|
if (!data) {
|
||||||
|
localStorage.removeItem(this.nameLocalStorage);
|
||||||
|
data = [];
|
||||||
|
}
|
||||||
|
|
||||||
if (data && data.length) {
|
if (data && data.length) {
|
||||||
var config = data.shift();
|
var config = data.shift();
|
||||||
this.header = config.header;
|
this.header = config.header;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<paquet
|
<paquet
|
||||||
prefix="gamutable"
|
prefix="gamutable"
|
||||||
categorie="outil"
|
categorie="outil"
|
||||||
version="3.0.0"
|
version="3.0.1"
|
||||||
etat="dev"
|
etat="dev"
|
||||||
compatibilite="[3.2.0-dev;3.3.*]"
|
compatibilite="[3.2.0-dev;3.3.*]"
|
||||||
logo="prive/themes/spip/images/gamutable-xx.svg"
|
logo="prive/themes/spip/images/gamutable-xx.svg"
|
||||||
|
|
Loading…
Add table
Reference in a new issue