Commit Graph

585 Commits (b52ebf312f2e49e8a2407838d0e4b870027d6c6f)

Author SHA1 Message Date
mama 79d34a0cf6 Il est possible de passer les questions qui ont une valeur par défaut
Au passage (haha), réorganisation du code de FormDecorator
2017-12-21 17:11:59 +01:00
Laurent Bossavit 969d2a4314 ⚙️ Séparer le parsing et l'analyse 2017-12-21 17:11:59 +01:00
mama 53383b33ca Le message "1ère estimation dispo" n'apparaît qu'une fois 2017-12-21 17:11:59 +01:00
mama c773a998b5 Redirection de /simu/ vers / 2017-12-21 17:11:59 +01:00
mama 25c4f2e8c3 🎨 Style du bouton de validation de saisie 2017-12-21 17:11:59 +01:00
mama 54291e036d Implémentation du message et de la barre d'avancement 2017-12-21 17:11:59 +01:00
mama e56e992056 🔨 ⚙️ Les règles sont maintenant sensibles à la casse 2017-12-21 17:11:59 +01:00
mama 9b545ee583 Modification des reducers pour bien prendre en compte les défauts
 Déplacement de 'fromConversation' vers rules.js
2017-12-21 17:11:59 +01:00
mama 21f39f3fe1 🐛 Résolution d'un bug dans la construction des données d'inversion 2017-12-21 17:11:59 +01:00
mama 9fb73825d7 Ajout de la représentation jsx de l'inversion 2017-12-21 17:11:59 +01:00
mama 1c2784ceef 🎨 Correction du style du dictionnaire des mécanismes 2017-12-21 17:11:59 +01:00
mama e803d63806 Redirection vers /404 si la regle demandée dans l'url est inconnue 2017-12-21 17:11:59 +01:00
mama 1978877dab 🎨 Style de la boîte d'aide plus marqué : surligneur 2017-12-21 17:11:59 +01:00
mama 3158bd1263 🎨 Nouveau style pour les boutons d'explication
Ils sont en dehors des éléments qu'ils décrivent, donc plus visibles.
Suppression de constructStepMeta, inutile.
2017-12-21 17:11:59 +01:00
mama ead20c9eb3 🎨 Changement du style des boutons de réponse 2017-12-21 17:11:59 +01:00
mama 57700d85db 🎨 Mise en valeur du contenu (résultats) par rapport aux titres 2017-12-21 17:11:59 +01:00
mama 7b861ffc86 Formattage de code 2017-12-21 17:11:59 +01:00
mama 70b2559256 🐛 On ne peut rentrer un brut si c'est un objectif 2017-12-21 17:11:59 +01:00
mama 764df500b4 Les valeurs saisies des objectifs doivent êtres effacées au lancement
... d'une simulation.
+ reformattage du code
2017-12-21 17:11:59 +01:00
mama 2c28b129f8 🎨 Reglage de la largeur de la barre de résultats 2017-12-21 17:11:59 +01:00
mama fd97ea7fa1 🔨 Renommage de super brut en salaire total 2017-12-21 17:11:59 +01:00
mama 63eab021c1 Pas de suggestions pendant une inversion
L'idéal serait de calculer les valeurs inversées !
2017-12-21 17:11:59 +01:00
mama 6f75b94bba 🎨 Alignement de la question de saisie texte 2017-12-21 17:11:59 +01:00
mama 3f760d64b0 🎨 Alignement des boutons modifier 2017-12-21 17:11:59 +01:00
mama b00907d421 Changement de l'ordre du choix de l'inversion à saisir 2017-12-21 17:11:59 +01:00
Laurent Bossavit 1188bb1750 🐛 Ne pas propager le filtre de variable en variable 2017-12-21 17:11:59 +01:00
mama 42e927bc53 WIP Ajout d'un test qui passe inversions + composantes...
... mais qui est inefficace, car l'inversion est faite 4 fois.
WIP : logs à enlever
2017-12-21 17:11:59 +01:00
mama 42f579fc8a Optimisation : deuxième toLowerCase mal placé 2017-12-21 17:11:59 +01:00
mama 41d45164c8 🐛 Le mécanisme barème appellait treat lors de l'évaluation 2017-12-21 17:11:59 +01:00
mama f392daa29a Optimisation : évitons un toLowerCase inutile
Qui alourdit le calcul de 300ms
2017-12-21 17:11:59 +01:00
mama be64e94e5d Évitons de reparser les règles inutilement 2017-12-21 17:11:59 +01:00
mama 64f46358cc Remplissage des défauts après la 1ère estimation 2017-12-21 17:11:59 +01:00
mama 5e8385ab22 ⚙️ Première estimation rapide grâce aux défauts 2017-12-21 17:11:59 +01:00
mama 7955ec1580 Test : pas de variables d'entrée sans défaut 2017-12-21 17:11:59 +01:00
mama 74e1aacab9 Ordre plus cohérent des objectifs de simulation 2017-12-21 17:11:59 +01:00
mama ec55ff2ac6 Correction des avertissements de React sur le jsx 2017-12-21 17:11:59 +01:00
mama f5106103fd Stockage de l'inversion avec redux forms
C'est plus propre et nous permet d'afficher la valeur de la saisie à
inverser
2017-12-21 17:11:59 +01:00
mama 311a501bcf CONSTRUCTION tentative de stocker l'info de l'inversion 2017-12-21 17:11:59 +01:00
mama cc20eb6331 🎨 Style de la sélection de salaire d'entrée 2017-12-21 17:11:59 +01:00
mama fd14d19c7a 🎨 Augmentation de la taille de la police 2017-12-21 17:11:59 +01:00
mama 4fd5d57a24 Affichage du bon nom de salaire entré dans foldedSteps
Mais pas encore de la valeur
2017-12-21 17:11:59 +01:00
mama e9207e3276 Réparation 🐛 de test, utilisation de title et pas titre 2017-12-21 17:11:59 +01:00
mama eeab24cdc1 Réécriture syntaxe inversion comme une formule
Le code est beaucoup plus cohérent ainsi : c'est un mécanisme un peu
spécial mais un mécanisme quand même, pas un hack de treatRuleRoot
2017-12-21 17:11:59 +01:00
mama 3eeb9b4924 Ajout d'un bouton pour modifier les objectifs
+ les nouveaux objectifs écrasent bien les anciens
2017-12-21 17:11:59 +01:00
mama 77020bbf51 🔥 Plus de texte "cliquez pour comprendre le résultat"
Sera à remplacer par un autre moyen : il était trop petit, rarement
lu, et quand il était lu les gens cliquaient dessus...
2017-12-21 17:11:59 +01:00
mama c1e53714c3 🎨 Affinage du design du simulateur 2017-12-21 17:11:59 +01:00
mama 1bf964ada8 Inversion : ne pas afficher de <select> quand une seule entrée possible 2017-12-21 17:11:59 +01:00
mama 1891a12430 🎨 Travail de style sur la sélection des objectifs 2017-12-21 17:11:59 +01:00
mama e2f8334094 Réparation de bugs 2017-12-21 17:11:59 +01:00
mama 46085d14dd 🎨 Amélioration visuelle des premières étapes 2017-12-21 17:11:59 +01:00
mama f8d7050e6d Html légal pour afficher les objectifs au choi 2017-12-21 17:11:59 +01:00
mama aaf903557b Autre titre pour la sélection des objectifs 2017-12-21 17:11:59 +01:00
mama f101096dff Correction de l'inversion quand la donnée n'est pas renseignée 2017-12-21 17:11:59 +01:00
mama 6a3a8ebff3 On ne propose pas de saisir un objectif 2017-12-21 17:11:59 +01:00
mama cbbdbbf3d4 Amélioration de la sélection des objectifs 2017-12-21 17:11:59 +01:00
mama 3630d780d2 Réparation du hack sys.filter pour l'inversion 2017-12-21 17:11:59 +01:00
mama 0495965dc0 fixup! Choix du salaire dans la question du salaire brut 2017-12-21 17:11:59 +01:00
mama bb45fb3ee1 🔥 Nettoyage de FormDecorator 2017-12-21 17:11:59 +01:00
mama 22ea9b85bf Formattage du code 2017-12-21 17:11:59 +01:00
mama 1d59f209da Choix du salaire dans la question du salaire brut 2017-12-21 17:11:59 +01:00
mama 7e55c0ec45 Réactivation de Redux dev tools, l'erreur est partie 2017-12-21 17:11:59 +01:00
mama 816b5ae598 Les questions peuvent changer toutes seules ce qu'elles renseignent
Changer le field name de redux form
2017-12-21 17:11:59 +01:00
mama 647d75ba13 La barre de résultats apparaît directement, au-dessus des questions 2017-12-21 17:11:59 +01:00
mama 0bcedd7028 Bloc de sélection des objectifs 2017-12-21 17:11:59 +01:00
mama 4241f3d249 ⚙️ Pas de salaire manquant si un autre type de salaire est présent 2017-12-21 17:11:59 +01:00
mama 15fe8cd9e7 Le choix du simulateur lance la simulation
analyse() recçoit maintenant un tableau de targets
la route /simu/target1+target2/firstInput lancce la simulation
2017-12-21 17:11:59 +01:00
mama 23e0ccb3ec Pas de phrases dans les titres de variable 2017-12-21 17:11:59 +01:00
mama ae07d656df Nouvelle page d'accueil
Qui reprend l'idée d'un outil de traduction (d'un salaire à un autre) plutôt qu'un outil de calcul
2017-12-21 17:11:59 +01:00
mama 67cdd4a561 🔨 Ajout du type de variable salaire 2017-12-21 17:11:59 +01:00
mama 92fed2c520 ⚙️ Adapation du moteur à la simulation multiple 2017-12-21 17:11:59 +01:00
mama 8e7f453e8e ⚙️ les variables manquantes sont gérées danas les inversions 2017-12-21 17:11:59 +01:00
mama a0f62a9058 ⚙️ Utilisation d'un meilleur algorithme d'inversion
Pas pour autant lourd : une fonction de cent lignes
2017-12-21 17:11:59 +01:00
mama d3fb1e80be ⚙️ 1ère version de l'inversion
Naïve et conforme seulement au test simpliste de inversion.test.js
2017-12-21 17:11:59 +01:00
Mael 87e2bfaf71
Merge pull request #123 from sgmap/fix-input-with-comma
Traiter correctement les nombres à virgules
2017-11-13 11:11:31 +01:00
Laurent Bossavit 413355caa8 🐛 Corrige la saisie des chiffres à virgules 2017-11-09 12:45:26 +01:00
Laurent Bossavit 5d4c9c98a4 ⚙️ Elimination de code mort 2017-11-09 11:29:52 +01:00
Laurent Bossavit b5a8eb25b6 ⚙️ Une seule situationGate suffit 2017-11-09 11:27:34 +01:00
Laurent Bossavit faf90db4e9 ⚙️ Elimination de code mort 2017-11-09 11:22:11 +01:00
mama 5b48a64261 🐛 Les suggestions n'écrasent plus les saisies 2017-11-07 18:05:28 +01:00
mama 42c081c59a formattage de code 2017-11-07 17:48:00 +01:00
mama 2b9bc0a066 🎨 Pas de marge entre les suggestions -> pas de sauts
En passant la souris d'une suggestion à une autre, le texte "votre
réponse" ne s'affiche plus
2017-11-07 17:45:54 +01:00
Laurent Bossavit 0abccfb5dd ⚙️ Refactoring et suppression de buildNextSteps 2017-11-05 16:57:43 +01:00
Laurent Bossavit 863702d168 ⚙️ Documenter la logique du unfold 2017-11-05 15:19:49 +01:00
Laurent Bossavit 4a5b134074 🐛 Corrige le retour des extraSteps lors du double unfold 2017-11-05 15:01:47 +01:00
Laurent Bossavit c97cb89952 ⚙️ Simplifier reduceSteps pour ne traiter que les noms 2017-11-04 16:09:13 +01:00
Laurent Bossavit fabd778817 ⚙️ Remplacer unfoldedSteps par currentQuestion 2017-11-04 15:39:40 +01:00
Laurent Bossavit 353d9711ec ⚙️ Simplifier Conversation, construire dans Simulateur 2017-11-04 15:26:09 +01:00
Laurent Bossavit 66bef87122 ⚙️ Factoriser buildStep 2017-11-04 15:19:50 +01:00
Laurent Bossavit 320d578e51 ⚙️ Transformer unfoldedSteps en currentQuestion 2017-11-04 14:10:22 +01:00
Laurent Bossavit 6d244bc35e ⚙️ Simplifier buildNextSteps 2017-11-04 14:05:03 +01:00
Laurent Bossavit b09de916d5 🐛 Termine de corriger le bug du double unfold 2017-11-04 14:05:02 +01:00
Laurent Bossavit 1aef35d7a4 🐛 simplifie le code pour plier/déplier pour corriger les doublons d'unfold 2017-11-04 14:05:02 +01:00
Laurent Bossavit ad291efa1d 🐛 Hotfix du code de suivi 2017-11-01 11:10:03 +01:00
Laurent Bossavit 2423238114
Merge pull request #119 from sgmap/track-exits-to-v1
Suivre les sorties vers la V1
2017-11-01 10:55:14 +01:00
Laurent Bossavit 0ba0762c75 📈 Suivre les sorties vers la V1 2017-11-01 10:52:37 +01:00
mama 5a2917855e 🐛 Réparation du problème sur chrome du chevauchement 2017-10-25 13:54:41 +02:00
mama a84dd220ca Un 0 traînait sur la page /regle 2017-10-24 20:02:45 +02:00
mama 35387dfca4 Le choix 'Aucun' est remonté en premier pour les questions multiples 2017-10-24 20:00:01 +02:00
mama dba0bc5838 🐛 ⚙️ Oubli de court circuit au niveau des ruleProps 2017-10-24 19:47:16 +02:00
mama 572806a59d formattage du code 2017-10-24 19:35:22 +02:00
mama 1db38a6910 🐛 Correction du court-circuit de toutes ces conditions 2017-10-24 18:31:51 +02:00
mama c31ad502b7 Formattage du code 2017-10-24 18:31:51 +02:00
mama c786bd6fb3 Affichage du mécanisme 'applicable si' 2017-10-24 18:13:23 +02:00
mama 05069072d8 ⚙️ Introduction du mécanisme 'applicable si' 2017-10-24 18:13:23 +02:00
mama a1635e2414 🎨 Même couleur sur /Regle pour les valeurs intermédiaires et finale 2017-10-24 11:47:04 +02:00
mama f299119999 🎨 Alignement des colonnes du tableau de somme 2017-10-24 10:54:31 +02:00
mama a4e8c63630 Ajout d'un bouton dérouler pour les sommes 2017-10-23 18:31:30 +02:00
mama 26fde7b3b9 Séparation du CSS de Somme 2017-10-23 18:16:13 +02:00
mama 3b4cc7b84d Formattage 2017-10-23 18:16:13 +02:00
mama 2fa6a8d59c Les sommes imbriquées se révèlent au clic 2017-10-23 18:16:13 +02:00
mama 64a4e85507 Décomposition du composant Somme 2017-10-23 18:16:13 +02:00
mama c52d0a5784 Déplacement des éléments commun de vue des mécanismes 2017-10-23 18:16:13 +02:00
mama 279c12d237 Déplacement du jsx de somme dans un nouveau répertoire 2017-10-23 18:16:13 +02:00
mama ad0c23224d 🎨 Tableaux de somme imrbiqués 2017-10-23 18:16:13 +02:00
mama b74f630d90 🎨 Affichage des valeurs des sommes dans le tableau 2017-10-23 18:16:13 +02:00
mama 3286e0983e 🎨 /regle changement de couleur de la variable au survol 2017-10-23 18:16:13 +02:00
mama 6dc6bd34cd 🎨 Visualisation de la somme en tableau 2017-10-23 18:14:10 +02:00
mama 9e844000c1 🎨 Résolution un peu louche du chevauchement 2017-10-23 17:53:28 +02:00
mama 6afadb05ca 🎨 Mise à jour des couleurs sur une partie de l'appli
Il faudrait idéalement utiliser une librairie d'inline CSS pour utiliser
themeColours partout. Pas urgent tant que pas d'embed personnalisés
2017-10-23 17:53:28 +02:00
mama bfe29686df 🎨 Accessibilité : meilleures couleurs pour les résultats 2017-10-23 17:53:28 +02:00
mama 9b605c945f 🎨 Meilleure affichage du texte du résultat pour mobile 2017-10-23 17:53:28 +02:00
mama 088f00da70 Redesign de l'incitation à comprendre les résultats 2017-10-23 17:53:28 +02:00
mama 7debf91a34 Réintroduction de l'incitation à compredre les résultats 2017-10-23 17:53:28 +02:00
mama 66c839f42e Revue du message de fin / d'affinage
Le beau panneau FIN a fait son temps :-(
2017-10-23 17:53:28 +02:00
mama 06f10f797a Correction de la barre de résultat pour 1 objectif seulement 2017-10-23 17:53:28 +02:00
mama e283af4675 🎨 Redesign du bouton "Reprendre votre simulation" 2017-10-23 17:53:28 +02:00
mama 5e7b9937d9 🎨 Adaptation de la barre pour les grands écrans 2017-10-23 17:53:28 +02:00
mama 8ff141eff9 Ajout d'un flash au changement d'un résultat 2017-10-23 17:53:28 +02:00
mama 889450d25a 🎨 Travail du style des textes de résultat 2017-10-23 17:53:28 +02:00
mama 4aace4d68d Redesign de la barre de résultats 2017-10-23 17:53:27 +02:00
mama 146bf9adfb 🎨 Décollement de la barre de résultats 2017-10-23 17:52:44 +02:00
mama 8196608887 🎨 La barre de résultats s'éclaircit 2017-10-23 17:52:44 +02:00
mama 3901dcfc0a 🔥 Le lien vers l'intro n'a plus d'intérêt 2017-10-23 17:52:44 +02:00
mama 7ecb7ad1d5 🎨 Alignement du titre et de la conversation 2017-10-23 17:52:44 +02:00
mama b7aa29436e 🎨 Amélioration visuelle de l'introduction 2017-10-23 17:52:44 +02:00
mama 722af0c3a7 L'introduction est maintenant integrée dans la conversation
Et ainsi les notes d'introduction disparaissent après un clic
2017-10-23 17:52:44 +02:00
mama 1a7b093686 Formattage 2017-10-23 17:52:44 +02:00
mama 25200c1744 🔥 Le lien "nous écrire" dans l'intro ne sert pas à grand chose
Peu de gens écriront avant d'avoir fait la simulation, or un champ de
retour plus facile d'utilisation existe à la fin de la simulation
2017-10-23 17:52:44 +02:00
mama 231562ba48 Fusion de 'motivation' et 'sous titre', redondants
Dans l'introduction d'un simulateur
2017-10-23 17:52:44 +02:00
Mael 3665713b32 Merge pull request #108 from sgmap/pb-int-validator
Correction du validateur d'entiers (question de la durée de contrat)
2017-10-19 14:20:13 +02:00
mama 5763a794ab Plus de 'undefined' dans les titres des bulles d'aide 2017-10-19 12:38:15 +02:00
mama af783a6da4 Plus de bulle d'aide qui traine après une réponse à une question 2017-10-19 12:36:09 +02:00
mama 887415fb31 Correction du validateur d'ints 2017-10-19 09:41:39 +02:00
Laurent Bossavit 08d8ad08e1 ⚙️ Injecter ReactPiwik comme dépendance de reduceSteps 2017-10-18 15:59:40 +02:00
Laurent Bossavit 6ba339cef1 Introduit des tests pour reduceSteps 2017-10-18 15:59:40 +02:00
mama 61e11a648b Corrige le pb de la double modification de réponse 2017-10-18 15:59:40 +02:00
Laurent Bossavit a3566f7513 ⚙️ Remplace la dépendance react-piwik par une version locale corrigée 2017-10-16 19:25:28 +02:00
Laurent Bossavit 40fad7d8d3 📈 Ajouter les smileys au tracking Piwik 2017-10-15 12:30:12 +02:00
mama 145aafbb7b 🎨 Récupération de l'ancien style des réponses booléennes sur /regle 2017-10-14 13:57:16 +02:00
mama 463b1df05f 🎨 Déplacement du résultat de calcul sur /regle 2017-10-14 13:57:16 +02:00