This commit is contained in:
pro.boooooo
2023-03-08 23:41:41 +01:00
parent 7019a7e8ed
commit 4cbf6418ce
4 changed files with 58 additions and 0 deletions

View File

@@ -26,26 +26,43 @@ export default class Model {
log("Selector", "Model 2/3")
}
/**
* Retourne l'index courant de la page.
* @return int
* */
getCurIndex() {
return this.state.page.curIndex
}
/**
* Passer a la page suivante.
* */
nextPage() {
if(this.state.page.curIndex+1 <= 2) {
this.state.page.curIndex++
}
}
/**
* Passer a la page precedente.
* */
previousPage() {
if(this.state.page.curIndex-1 >= 0) {
this.state.page.curIndex--
}
}
/**
* @param v La valeur du refine
* */
setCat(v) {
this.state.page.cat = v
}
/**
* Retourne la section 0 + l'enregistre dans le local storage
* @return les donnees demandees en JSON
* */
getModelData0() {
if(!localStorage.getItem(`sec0`)) {
const link = `${ this.state.api.link }` +
@@ -68,6 +85,10 @@ export default class Model {
}
}
/**
* Retourne la section 1 + l'enregistre dans le local storage
* @return les donnees demandees en JSON
* */
getModelData1() {
if(!localStorage.getItem(`sec1-${this.state.page.cat}`)) {
const link = `${this.state.api.link}` +
@@ -93,6 +114,10 @@ export default class Model {
}
}
/**
* Retourne la section 2 + l'enregistre dans le local storage
* @return les donnees demandees en JSON
* */
getModelData2() {
if(!localStorage.getItem(`sec2-${this.state.page.cat}`)) {
const link = `${this.state.api.link}` +