@@ -165,6 +165,22 @@
})
}
+ /**
+ * Event for the input html element
+ * Search with the title entered and update the store
+ */
+ debounceInput(e: any) {
+ this.searchModel = e.target.value;
+ }
+
+ resetIfEmpty(e:any) {
+ const value:string = e.target.value;
+
+ if(value === '') {
+ this.searchModel = "";
+ }
+ }
+
/**
* Add or remove an id from the selected tags array
* Add if state of the checkbox is true and the item is not in the array
diff --git a/pages/administration/exercices/index.vue b/pages/administration/exercices/index.vue
index e930555..b08c0ab 100644
--- a/pages/administration/exercices/index.vue
+++ b/pages/administration/exercices/index.vue
@@ -15,7 +15,6 @@
-
@@ -165,8 +164,6 @@
import {User} from "~/assets/js/api/user";
import {AxiosError} from "axios";
- const debounce = require('lodash.debounce');
-
const ratio = .2;
const download = require('downloadjs');
@@ -359,11 +356,19 @@
* Event for the input html element
* Search with the title entered and update the store
*/
- debounceInput = debounce((e: any) => {
+ debounceInput(e: any) {
const value = e.target.value;
this.$accessor.exercises.fetch({data: {title: value}});
this.$accessor.historical.addHistorical({tags: this.$accessor.tags.selectedTags, title: value})
- }, 300);
+ }
+
+ resetIfEmpty(e:any) {
+ const value:string = e.target.value;
+
+ if(value === '') {
+ this.$accessor.exercises.fetch({data: {title: ''}});
+ }
+ }
/**
* Reset the input value
diff --git a/pages/administration/tags/index.vue b/pages/administration/tags/index.vue
index 7e964f4..fba0693 100644
--- a/pages/administration/tags/index.vue
+++ b/pages/administration/tags/index.vue
@@ -14,7 +14,6 @@
@@ -27,7 +26,7 @@
-
@@ -219,6 +218,23 @@
this.$accessor.tags.addOrRemoveTag({...tag, isSelected: state})
}
+
+ /**
+ * Event for the input html element
+ * Search with the title entered and update the store
+ */
+ debounceInput(e: any) {
+ this.searchModel = e.target.value;
+ }
+
+ resetIfEmpty(e:any) {
+ const value:string = e.target.value;
+
+ if(value === '') {
+ this.searchModel = "";
+ }
+ }
+
/**
* Remove from the databases the tags and update the tag store
*/
diff --git a/pages/exercices/index.vue b/pages/exercices/index.vue
index 0152939..60375f6 100644
--- a/pages/exercices/index.vue
+++ b/pages/exercices/index.vue
@@ -3,7 +3,7 @@
L'avant-dernier bloc de boutons permet de styliser du code. Le premier bouton crée un bloc
- de code. Il suffit d'insérer du code et l'éditeur reconnaitra automatiquement le langage pour appliquer la
+ de code. Pour insérer le code, cliquez d'abord sur le bouton de création de bloc de code et collez ensuite
+ votre code dans la box.
+ Il suffit d'insérer du code et l'éditeur reconnaitra automatiquement le langage pour appliquer la
coloration syntaxique. Actuellement, le bloc de code reconnait : javascript, css, java, python, cmake et
- cs. Pour quitter le mode bloc de code, tapez sur shift + enter.
+ c. Pour quitter le mode bloc de code, tapez sur shift + enter.
Le dernier bouton permet de mettre en évidence un mot en le soulignant.
- En tant qu'administrateur, vous possédez néanmoins des foncionnalités additionnelles.
+ En tant qu'administrateur, vous possédez néanmoins des fonctionnalités additionnelles.
Laissez-nous vous les introduire.
@@ -91,7 +91,7 @@
Le nombre de ressources informatiques utilisant ce tag (exercices tagués).
- Le nombre de fois que le tag a subit une modification (version).
+ Le nombre de fois que le tag a subi une modification (version).
Le status du tag.
@@ -155,7 +155,7 @@
Gestion des catégories
- La gestion des catégories se limite uniquement à la modification du titre ou la création d'une nouvelles
+ La gestion des catégories se limite uniquement à la modification du titre ou la création d'une nouvelle
catégorie. La suppression est réservée au super-administrateur.
- lorsque'aucun vote n'a été effectué, un tiret (-) grisé est affiché. Nous donnons une grande importance
+ lorsqu'aucun vote n'a été effectué, un tiret (-) grisé est affiché. Nous donnons une grande importance
au feedback de la communauté ! En évaluant ces ressources, vous contribuez ainsi à maintenir une
plateforme ayant du contenu de qualité.
@@ -78,7 +78,7 @@
Filtres
Les filtres vous permettent d'affiner votre recherche de ressources informatiques.
- Les tags que vous cochez apparaitront juste au dessus des résultats. Si vous voulez retirer un de vos choix,
+ Les tags que vous cochez apparaitront juste au-dessus des résultats. Si vous voulez retirer un de vos choix,
il suffit de décocher un des tags en question ou de cliquer sur la croix du label représentant le tag
que vous avez sélectionné.
@@ -91,7 +91,7 @@
Vous pouvez choisir plusieurs tags dans une même catégorie. Dans ce cas, la recherche vous donnera des
- résultats comprenant au moins un des tags que vous avez sélectionné.
+ résultats comprenant au moins un des tags que vous avez sélectionnés.
@@ -118,12 +118,12 @@
Historique
- L'historique vous permet de naviguer à travers les recherches que vous avez précedemment effectuées.
+ L'historique vous permet de naviguer à travers les recherches que vous avez précédemment effectuées.
Il restera disponible tout au long de votre session, après quoi il sera réinitialisé.
- L'historique est utile pour revenir dans vos précedentes recherches, mais vous pouvez sauvegarder
+ L'historique est utile pour revenir dans vos précédentes recherches, mais vous pouvez sauvegarder
votre sélection avec les favoris !
@@ -156,7 +156,7 @@
Le crayon vous permet de modifier le favori. Il vous mènera donc sur la page de modification de ce favori.
-
Le poubelle vous permet de supprimer votre favori directement depuis le panneau.
+
La poubelle vous permet de supprimer votre favori directement depuis le panneau.
diff --git a/pages/tutoriel/comptes-et-utilisateurs.vue b/pages/tutoriel/comptes-et-utilisateurs.vue
index 63e7c35..6358abc 100644
--- a/pages/tutoriel/comptes-et-utilisateurs.vue
+++ b/pages/tutoriel/comptes-et-utilisateurs.vue
@@ -39,7 +39,7 @@
L'administrateur est un rôle capital car lui seul permet de garantir du contenu de qualité.
Il est chargé de valider les ressources informatiques soumises par les
utilisateurs, de valider les tags et de créer de nouvelles catégories de tags.
- En plus de ces droits ci, l'administrateur possède bien évidement tous les droits
+ En plus de ces droits-ci, l'administrateur possède bien évidement tous les droits
de l'utilisateur !
Le deuxième bloc de boutons permet de structurer le texte en y ajoutant (dans l'ordre) paragraphe,
- citation et séparateur horizontal. A noter que lorsque vous utiliser la citation,
+ citation et séparateur horizontal. À noter que lorsque vous utiliser la citation,
vous devez taper deux fois sur la touche enter pour sortir de ce mode.
@@ -39,8 +39,8 @@
- Le troisième bloc de boutons permet d'interragir avec deux types de listes : à puces ou ordonnées.
- A noter que vous devez taper deux fois sur la touche enter pour quitter le mode liste.
+ Le troisième bloc de boutons permet d'interagir avec deux types de listes : à puces ou ordonnées.
+ À noter que vous devez taper deux fois sur la touche enter pour quitter le mode liste.
Vous pouvez gérer vos favoris en passant votre souri sur un de vos favoris. Deux icônes apparaitront, le
- crayon permettant de modifier le favori et la poubelle permettant de le supprimer. A noter que
+ crayon permettant de modifier le favori et la poubelle permettant de le supprimer. À noter que
la modification vous renverra sur le formulaire de modification du favori.
@@ -71,7 +71,7 @@
correspondant à votre recherche.
-
Vous pouvez consulter la ressource en passant votre souri sur un des élements et en cliquant sur "voir".
+
Vous pouvez consulter la ressource en passant votre souri sur un des éléments et en cliquant sur "voir".
diff --git a/pages/tutoriel/mes-exercices.vue b/pages/tutoriel/mes-exercices.vue
index 1feffad..6f96740 100644
--- a/pages/tutoriel/mes-exercices.vue
+++ b/pages/tutoriel/mes-exercices.vue
@@ -25,7 +25,7 @@
La recherche fonctionne de la même manière que dans la bibliothèque,
à la différence qu'elle est effectuée dans vos exercices seulement.
Consultez la section du panneau à onglets
- latéral pour comprendre son fonctionnement.
+ pour comprendre son fonctionnement.
@@ -122,7 +122,7 @@
Gestion du status de la ressource
Pour modifier l'état d'une ressource, cochez une ou plusieurs ressources. Une liste déroulante d'actions
- apparaitra à coté du bouton de création d'exercice. Vous pourrez alors publier (envoyer pour révision),
+ apparaitra à côté du bouton de création d'exercice. Vous pourrez alors publier (envoyer pour révision),
mettre en brouillon ou archiver la/les ressource(s) sélectionnée(s).
@@ -199,7 +199,7 @@
Brouillon : Vous estimez que votre ressource informatique n'est pas encore prête pour être validée,
- vous la laissez donc en stand-by pour la modifier plus tard. A noter que vous DEVEZ remplir les
+ vous la laissez donc en stand-by pour la modifier plus tard. À noter que vous DEVEZ remplir les
champs obligatoires pour l'enregistrer sous cet état.
Soumettre : Vous estimez que votre ressource informatique est prête pour inspection. En cliquant sur
@@ -226,7 +226,7 @@
la prenne en charge pour validation.
Brouillon : Vous estimez que votre ressource informatique n'est pas encore prête pour être validée,
- vous la laissez donc en stand-by pour la modifier plus tard. A noter que vous DEVEZ remplir les
+ vous la laissez donc en stand-by pour la modifier plus tard. À noter que vous DEVEZ remplir les
champs obligatoires pour l'enregistrer sous cet état.
Valider : Vous estimez que votre ressource informatique est prête à apparaitre publiquement
diff --git a/pages/tutoriel/ressources-informatiques.vue b/pages/tutoriel/ressources-informatiques.vue
index e57f30a..8948fe3 100644
--- a/pages/tutoriel/ressources-informatiques.vue
+++ b/pages/tutoriel/ressources-informatiques.vue
@@ -3,7 +3,7 @@
Ressources informatiques
- Les ressources informatiques sont le coeur de Source Code. Elles représentent toutes
+ Les ressources informatiques sont le cœur de Source Code. Elles représentent toutes
les contributions émises par la communauté. Vous pouvez les consulter depuis la
bibliothèque en cliquant ensuite sur "voir l'exercice".