Commit 6c071f70 authored by Jérémie Passerat's avatar Jérémie Passerat

Prévisualisation en-Cours moodle ok

parent b37ea750
......@@ -33,7 +33,9 @@ export default {
},
props: {
// texte du contenu survolé
id: {}
id: {},
// provenance du contenu survolé
provenance: {}
},
mounted() {
/**
......@@ -41,9 +43,17 @@ export default {
* A chaque fois que prévisualiser_moodle est appelé on fait appel a parserTexte pour permettre d'appeler le bon composant d'affichage
*/
let that = this
//alert(this.provenance)
if (this.provenance !== 'en-cours') {
Service.parserTexte(JSON.stringify(this.id)).then(function (response) {
that.questionParsee = response.data
})
} else {
Service.parserTexteEnCours(JSON.stringify(this.id)).then(function (response) {
that.questionParsee = response.data
})
}
},
}
</script>
......
......@@ -73,7 +73,7 @@ isActif ? {'margin-left': '1vw', 'margin-right': '1vw'} : {'margin-left': '0.6vw
<b-popover style="height: 700px; width: 700px" class="non" v-on:show="rechercherTexte(item._id, item.provenance, item.source)" :target="JSON.stringify(item._id)"
triggers="hover" placement="bottom">
<p id="beautiful" v-html="texteDuContenu" v-if="!isMoodle"></p>
<Previsualiser_Moodle v-bind:id="item._id" v-else></Previsualiser_Moodle>
<Previsualiser_Moodle v-bind:id="item._id" v-bind:provenance="item.provenance" v-else></Previsualiser_Moodle>
</b-popover>
<!-- auteur -->
<td>{{item.auteur}}</td>
......@@ -105,7 +105,7 @@ isActif ? {'margin-left': '1vw', 'margin-right': '1vw'} : {'margin-left': '0.6vw
<td :id="'a' + JSON.stringify(item._id)" v-on:click="chargerContenu(item, 'banque')">{{ item.titre }}</td>
<b-popover :target="'a' + JSON.stringify(item._id)" v-on:show="rechercherTexte(item._id, 'banque', item.source)" triggers="hover" placement="bottom">
<p v-html="texteDuContenu" v-if="!isMoodle"></p>
<Previsualiser_Moodle v-else></Previsualiser_Moodle>
<Previsualiser_Moodle v-bind:id="item._id" v-bind:provenance="contenuCliqueProvenance" v-else></Previsualiser_Moodle>
</b-popover>
<td>{{ item.auteur }}</td>
<td>{{item.versionEnCours.numero}}</td>
......
......@@ -180,6 +180,9 @@ export default {
return axios.get(urlBase + contenus + "parserContenu/" + id_contenu, this.getHeader())
},
// gestion des en-cours
parserTexteEnCours(id_contenu) {
return axios.get(urlBase + en_cours + "parserContenuEnCours/" + id_contenu, this.getHeader())
},
creerEnCours(data) {
return axios.post(urlBase + en_cours + "newEnCours", data, this.getHeader())
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment