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 {
|
||||
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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Add table
Reference in a new issue