diff --git a/parcoursup/app.riot b/parcoursup/app.riot index 26c4cbb..ecf46dc 100644 --- a/parcoursup/app.riot +++ b/parcoursup/app.riot @@ -33,6 +33,7 @@ hasSearched: false, results: [], selected: null + selectedFormations: [] }, async launchSearch(query) { @@ -73,6 +74,24 @@ }) }, + addToSelection(index) { + const formation = this.state.results[index] + const selection = [...this.state.selectedFormations] + + let exists = false + + for (let i = 0; i < selection.length; i++) { + if (selection[i].id === formation.id) { + exists = true + } + } + + if (!exists) { + selection.push(formation) + this.update({ selectedFormations: selection }) + } +}, + backToList() { this.update({ selected: null diff --git a/parcoursup/components/detail-view.riot b/parcoursup/components/detail-view.riot index 3084a1f..cde24b5 100644 --- a/parcoursup/components/detail-view.riot +++ b/parcoursup/components/detail-view.riot @@ -22,30 +22,68 @@
Femmes : { props.formation.pctFemmes }%
-Boursiers : { props.formation.pctBoursiers }%
-Néo-bacheliers : { props.formation.pctNeoBac }%
-Bac général : { props.formation.pctGeneral }%
-Bac technologique : { props.formation.pctTechno }%
-Bac professionnel : { props.formation.pctPro }%
+| Général | ++ { props.formation.pctGeneral }% + | +
|---|---|
| Technologique | ++ { props.formation.pctTechno }% + | +
| Professionnel | ++ { props.formation.pctPro }% + | +
Sans mention : { props.formation.pctSansMention }%
-Assez bien : { props.formation.pctAB }%
-Bien : { props.formation.pctB }%
-Très bien : { props.formation.pctTB }%
-Très bien avec félicitations : { props.formation.pctTBF }%
- -Début de phase : { props.formation.pctDebutPhase }% ({ props.formation.admisDebutPhase } admis)
-Date du bac : { props.formation.pctDateBac }% ({ props.formation.admisDateBac } admis)
-Fin de phase : { props.formation.pctFinPhase }% ({ props.formation.admisFinPhase } admis)
+| Sans mention | ++ { props.formation.pctSansMention }% + | +
|---|---|
| AB | ++ { props.formation.pctAB }% + | +
| B | ++ { props.formation.pctB }% + | +
| TB | ++ { props.formation.pctTB }% + | +