$
This commit is contained in:
parent
f712039759
commit
d9e809e011
@ -2,10 +2,11 @@
|
|||||||
<style>
|
<style>
|
||||||
etablanalytics {
|
etablanalytics {
|
||||||
width: 65vw;
|
width: 65vw;
|
||||||
height: 33vh;
|
height: 31vh;
|
||||||
max-height: 33vh;
|
max-height: 33vh;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
padding: 15px;
|
padding: 15px;
|
||||||
|
overflow: auto;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
@ -2,10 +2,11 @@
|
|||||||
<style>
|
<style>
|
||||||
#generalytics {
|
#generalytics {
|
||||||
width: 65vw;
|
width: 65vw;
|
||||||
height: 57vh;
|
height: 55vh;
|
||||||
max-height: 57vh;
|
max-height: 57vh;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
padding: 2vw;
|
padding: 2vw;
|
||||||
|
overflow: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
#generalytics
|
#generalytics
|
||||||
|
@ -1,9 +1,3 @@
|
|||||||
<loc>
|
<loc>
|
||||||
<script>
|
<p></p>
|
||||||
import * as riot from 'riot';
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
</style>
|
|
||||||
<p>BUT - PRODUCTION - Informatique</p>
|
|
||||||
</loc>
|
</loc>
|
@ -121,6 +121,7 @@
|
|||||||
page: {
|
page: {
|
||||||
curIndex: 0, /* section n.0 -> n.2. */
|
curIndex: 0, /* section n.0 -> n.2. */
|
||||||
cat: null,
|
cat: null,
|
||||||
|
path: ["", "", ""],
|
||||||
name: [
|
name: [
|
||||||
"formation",
|
"formation",
|
||||||
"filière de formation",
|
"filière de formation",
|
||||||
@ -136,9 +137,14 @@
|
|||||||
* */
|
* */
|
||||||
previousPage(){
|
previousPage(){
|
||||||
try {
|
try {
|
||||||
|
this.state.page.path[this.state.page.curIndex] = ""
|
||||||
|
document.querySelector("loc p").innerText = `${ this.state.page.path[0] } / ${ this.state.page.path[1] } / ${ this.state.page.path[2] }`
|
||||||
|
|
||||||
if(this.state.page.curIndex-1 >= 0) {
|
if(this.state.page.curIndex-1 >= 0) {
|
||||||
if(this.state.page.curIndex === 0) {
|
if(this.state.page.curIndex === 0) {
|
||||||
} else if(this.state.page.curIndex === 1) {
|
} else if(this.state.page.curIndex === 1) {
|
||||||
|
this.state.page.path[0] = ""
|
||||||
|
console.log(this.state.page.path)
|
||||||
this.getDataSection0()
|
this.getDataSection0()
|
||||||
} else if(this.state.page.curIndex === 2) {
|
} else if(this.state.page.curIndex === 2) {
|
||||||
this.getDataSection1()
|
this.getDataSection1()
|
||||||
@ -156,18 +162,20 @@
|
|||||||
/**
|
/**
|
||||||
* Aller a la section n+1.
|
* Aller a la section n+1.
|
||||||
* @param event Choix fait par l'utilisateur a la section n.
|
* @param event Choix fait par l'utilisateur a la section n.
|
||||||
* todo: Faire en sorte de refaire des calls api en fonction de la section choisit (this.getSpecFor(nom_formation:String) et this.getSpecPlusFor(nom_formation:String).
|
* todo: Faire en sorte de refaire des calls call en fonction de la section choisit (this.getSpecFor(nom_formation:String) et this.getSpecPlusFor(nom_formation:String).
|
||||||
* */
|
* */
|
||||||
nextPage(event) {
|
nextPage(event) {
|
||||||
try {
|
try {
|
||||||
|
this.state.page.path[this.state.page.curIndex] = event.target.textContent
|
||||||
|
document.querySelector("loc p").innerText = `${ this.state.page.path[0] } / ${ this.state.page.path[1] } / ${ this.state.page.path[2] }`
|
||||||
|
|
||||||
if(this.state.page.curIndex+1 <= 3 ) {
|
if(this.state.page.curIndex+1 <= 3 ) {
|
||||||
if(this.state.page.curIndex === 0) {
|
if(this.state.page.curIndex === 0) {
|
||||||
this.state.page.cat = `${ event.target.textContent }`
|
this.state.page.cat = `${ event.target.textContent }`
|
||||||
this.getDataSection1()
|
this.getDataSection1()
|
||||||
} else if(this.state.page.curIndex === 1) {
|
} else if(this.state.page.curIndex === 1) {
|
||||||
this.getDataSection2(this.state.page.cat)
|
this.getDataSection2(this.state.page.cat)
|
||||||
} else if(this.state.page.curIndex === 2) {
|
} else if(this.state.page.curIndex === 2) {}
|
||||||
}
|
|
||||||
|
|
||||||
if(this.state.page.curIndex !== 2) { /* Sinon ca va aller trop loin a la section 2. */
|
if(this.state.page.curIndex !== 2) { /* Sinon ca va aller trop loin a la section 2. */
|
||||||
this.update({ curIndex: this.state.page.curIndex++ })
|
this.update({ curIndex: this.state.page.curIndex++ })
|
||||||
@ -260,12 +268,11 @@
|
|||||||
onBeforeMount() {
|
onBeforeMount() {
|
||||||
this.getDataSection0()
|
this.getDataSection0()
|
||||||
},
|
},
|
||||||
};
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<span if={ !this.state.data }>
|
<span if={ !this.state.data }>
|
||||||
Chargement des données... <br />
|
Chargement des données... <br />
|
||||||
<loader />
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<div if={ this.state.data } id="selector">
|
<div if={ this.state.data } id="selector">
|
||||||
|
@ -38,6 +38,7 @@
|
|||||||
import * as riot from "riot";
|
import * as riot from "riot";
|
||||||
|
|
||||||
riot.mount("selector", document.getElementById("right"))
|
riot.mount("selector", document.getElementById("right"))
|
||||||
|
riot.mount("loc", document.getElementById("left"))
|
||||||
riot.mount("generalytics", document.getElementById("left"))
|
riot.mount("generalytics", document.getElementById("left"))
|
||||||
riot.mount("etablanalytics", document.getElementById("left"))
|
riot.mount("etablanalytics", document.getElementById("left"))
|
||||||
</script>
|
</script>
|
||||||
@ -48,6 +49,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="left">
|
<div id="left">
|
||||||
|
<loc id="loc" />
|
||||||
<generalytics />
|
<generalytics />
|
||||||
<etablanalytics />
|
<etablanalytics />
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user