Commit f023288b authored by Lucas Détré's avatar Lucas Détré 😺

global refactoring : remove unnecessary spaces in the end of line, breaklines...

global refactoring : remove unnecessary spaces in the end of line, breaklines after vue-ressource call, ordering export default items, remove unnecessary spaces and breaklines all over the code
parent 743bc095
Pipeline #2775 passed with stage
in 1 minute and 27 seconds
......@@ -5,7 +5,6 @@
</div>
</template>
<script>
// loading font awesome icons before rendering anything else
(function() { var css = document.createElement('link'); css.href = 'https://use.fontawesome.com/releases/v5.1.0/css/all.css'; css.rel = 'stylesheet'; css.type = 'text/css'; document.getElementsByTagName('head')[0].appendChild(css); })();
......@@ -193,7 +192,7 @@
border: 1px solid #f3f3f3;
padding: 10px;
min-height: 200px;
}
}
.main-button {
border: 1px solid #384EAA;
}
......
<template>
<div id="Accueil">
<div class="container">
<div class="row">
<div class="col-md-12 mt-3">
<h2>Bienvenue sur l'outil Trèfle</h2>
</div>
<div id="Accueil">
<div class="container">
<div class="row">
<div class="col-md-12 mt-3">
<h2>Bienvenue sur l'outil Trèfle</h2>
</div>
<div class="row mt-3">
<div class="col-md-12">
<p>
Trèfle est un outil dédié aux dispositifs de financement des formations.
</p>
<p>
Il recense région par région tous les dispositifs applicables.
</p>
<p>
Trèfle vous permet de consulter ou de modifier un dispositif de financement existant.
</p>
<p>
Les règles enregistrées dans Trèfle alimentent le simulateur de financement de formation disponible sur <a href="https://labonneformation.pole-emploi.fr/" target="_blank">La Bonne Formation</a> et <a href="https://candidat.pole-emploi.fr/formations/accueil" target="_blank">Pole Emploi.fr</a>
</p>
</div>
</div>
<div class="row mt-3">
<div class="col-md-12">
<p>
Trèfle est un outil dédié aux dispositifs de financement des formations.
</p>
<p>
Il recense région par région tous les dispositifs applicables.
</p>
<p>
Trèfle vous permet de consulter ou de modifier un dispositif de financement existant.
</p>
<p>
Les règles enregistrées dans Trèfle alimentent le simulateur de financement de formation disponible sur <a href="https://labonneformation.pole-emploi.fr/" target="_blank">La Bonne Formation</a> et <a href="https://candidat.pole-emploi.fr/formations/accueil" target="_blank">Pole Emploi.fr</a>
</p>
</div>
<div class="row mt-3">
<div class="col-md-4 col-sm-12">
<div id="chart-container">
<ModificationChart @on-receive="update" :values="modification_chart_datas.datasets" :labels="modification_chart_datas.labels"></ModificationChart>
</div>
</div>
<div class="row mt-3">
<div class="col-md-4 col-sm-12">
<div id="chart-container">
<ModificationChart @on-receive="update" :values="modification_chart_datas.datasets" :labels="modification_chart_datas.labels"></ModificationChart>
</div>
<div v-if="!isLoading">
<div class="col-md-8 col-sm-12">
<div id="modification_list">
<div v-if="selected_rule">
<h5> Modification(s) de la règle en cours de validation {{ selected_rule }} ({{ Object.keys(selected_modification_list).length }}) </h5>
<ul v-for="modification in selected_modification_list" :key="modification.id" class="dash">
<li>
<a :href="'referentiel#'+selected_rule+'.rules#modified'"> {{ modification.title }} </a>
</li>
</ul>
</div>
<div v-else>
<h5> Toutes les modifications en cours de validation ({{ Object.keys(modification_list).length }})</h5>
<ul v-for="modification in modification_list" :key="modification.id" class="dash">
<li>
<a :href="'referentiel#'+modification.file.split('/').pop().split('.')[0]+'.rules#modified'"> {{ modification.title }} - ({{ modification.file.split('/').pop().split('.')[0] }})</a>
</li>
</ul>
</div>
</div>
<div v-if="!isLoading">
<div class="col-md-8 col-sm-12">
<div id="modification_list">
<div v-if="selected_rule">
<h5> Modification(s) de la règle en cours de validation {{ selected_rule }} ({{ Object.keys(selected_modification_list).length }}) </h5>
<ul v-for="modification in selected_modification_list" :key="modification.id" class="dash">
<li>
<a :href="'referentiel#'+selected_rule+'.rules#modified'"> {{ modification.title }} </a>
</li>
</ul>
</div>
<div v-else>
<h5> Toutes les modifications en cours de validation ({{ Object.keys(modification_list).length }})</h5>
<ul v-for="modification in modification_list" :key="modification.id" class="dash">
<li>
<a :href="'referentiel#'+modification.file.split('/').pop().split('.')[0]+'.rules#modified'"> {{ modification.title }} - ({{ modification.file.split('/').pop().split('.')[0] }})</a>
</li>
</ul>
</div>
</div>
</div>
<div v-else class="text-center loading-gif">
<img src="./../assets/images/loading.gif" alt="loading...">
</div>
</div>
<div v-else class="text-center loading-gif">
<img src="./../assets/images/loading.gif" alt="loading...">
</div>
</div>
</div>
</div>
</template>
<script>
......@@ -75,6 +75,37 @@
isLoading: true,
}
},
computed : {
modification_chart_datas: function () {
var modifications = [];
var keys = []
for (let [key, value] of Object.entries(this.modification_list)) {
keys.push(key);
modifications.push(value.file.split('/').pop());
}
keys = Object.keys(modifications.reduce(function (acc, curr) {
if (typeof acc[curr] == 'undefined') acc[curr] = 1;
else acc[curr] += 1;
return acc;
}, {}));
modifications = Object.values(modifications.reduce(function (acc, curr) {
if (typeof acc[curr] == 'undefined') acc[curr] = 1;
else acc[curr] += 1;
return acc;
}, {}))
return {
labels: keys,
datasets: [
{
data: modifications
}
]
}
}
},
beforeMount: function() {