Merge branch 'master' of ssh://git.gamuza.fr:2222/spip/gamutable

This commit is contained in:
clem 2020-11-17 01:42:05 +01:00
commit b56cbcaa2f
2 changed files with 13 additions and 5 deletions

View file

@ -181,6 +181,7 @@ let monTableau = {
selectTr: [], selectTr: [],
champ_search: 'html', champ_search: 'html',
chargement: true, chargement: true,
nameLocalStorage: this.calculer_nameLocalStorage(),
}; };
}, },
mounted() { mounted() {
@ -225,16 +226,19 @@ let monTableau = {
], ],
...this.table, ...this.table,
]; ];
localStorage.setItem('gamuTable', JSON.stringify($table)); localStorage.setItem(this.nameLocalStorage, JSON.stringify($table));
}, },
}, },
methods: { methods: {
calculer_nameLocalStorage() {
return this.apiuri.match(/.*page=(.*)/)[1];
},
chargerJson(id) { chargerJson(id) {
let url = this.apiuri; let url = this.apiuri;
if (parseInt(id) > 0) { if (parseInt(id) > 0) {
url += '&id=' + id; url += '&id=' + id;
} else { } else {
let data = localStorage.getItem('gamuTable'); let data = localStorage.getItem(this.nameLocalStorage);
data = recupJson(data); data = recupJson(data);
if (data && data.length) { if (data && data.length) {
let config = data.shift(); let config = data.shift();

View file

@ -224,7 +224,8 @@ var monTableau = {
triProps: [], triProps: [],
selectTr: [], selectTr: [],
champ_search: 'html', champ_search: 'html',
chargement: true chargement: true,
nameLocalStorage: this.calculer_nameLocalStorage()
}; };
}, },
mounted: function mounted() { mounted: function mounted() {
@ -262,10 +263,13 @@ var monTableau = {
crayons: this.crayons, crayons: this.crayons,
classes: this.classes classes: this.classes
}].concat(_toConsumableArray(this.table)); }].concat(_toConsumableArray(this.table));
localStorage.setItem('gamuTable', JSON.stringify($table)); localStorage.setItem(this.nameLocalStorage, JSON.stringify($table));
} }
}, },
methods: { methods: {
calculer_nameLocalStorage: function calculer_nameLocalStorage() {
return this.apiuri.match(/.*page=(.*)/)[1];
},
chargerJson: function chargerJson(id) { chargerJson: function chargerJson(id) {
var _this2 = this; var _this2 = this;
@ -274,7 +278,7 @@ var monTableau = {
if (parseInt(id) > 0) { if (parseInt(id) > 0) {
url += '&id=' + id; url += '&id=' + id;
} else { } else {
var data = localStorage.getItem('gamuTable'); var data = localStorage.getItem(this.nameLocalStorage);
data = recupJson(data); data = recupJson(data);
if (data && data.length) { if (data && data.length) {