si le le parse du localstorage renvoi false alors on le supprime

This commit is contained in:
Christophe 2021-01-20 21:39:20 +01:00
parent 075f16539d
commit b474dd68dc
3 changed files with 12 additions and 3 deletions

View file

@ -77,7 +77,7 @@ function recupJson(d) {
try {
return JSON.parse(d);
} catch (e) {
return [];
return false;
}
}
const orderBy = (arr, props, orders, champ) =>
@ -326,6 +326,10 @@ let monTableau = {
} else {
let data = localStorage.getItem(this.nameLocalStorage);
data = recupJson(data);
if (!data) {
localStorage.removeItem(this.nameLocalStorage);
data = [];
}
if (data && data.length) {
let config = data.shift();
this.header = config.header;

View file

@ -115,7 +115,7 @@ function recupJson(d) {
try {
return JSON.parse(d);
} catch (e) {
return [];
return false;
}
}
@ -385,6 +385,11 @@ var monTableau = {
var data = localStorage.getItem(this.nameLocalStorage);
data = recupJson(data);
if (!data) {
localStorage.removeItem(this.nameLocalStorage);
data = [];
}
if (data && data.length) {
var config = data.shift();
this.header = config.header;

View file

@ -1,7 +1,7 @@
<paquet
prefix="gamutable"
categorie="outil"
version="3.0.0"
version="3.0.1"
etat="dev"
compatibilite="[3.2.0-dev;3.3.*]"
logo="prive/themes/spip/images/gamutable-xx.svg"