Commit Graph

569 Commits (2d90645957f3656cb225570281b04a1d30c3759a)

Author SHA1 Message Date
mama b6707a256b Implémentation alternative du cache
Qui résoud le problème de l'inversion qui vide le cache lors du calcul
de multiples objectifs
2017-12-21 17:12:00 +01:00
mama f98faf5a24 🐛 Bug lors du passage d'un salaire d'entrée à un autre 2017-12-21 17:12:00 +01:00
mama 4ffce25e5f 🐛 Le salaire saisi était à 0 dans le tableau 2017-12-21 17:12:00 +01:00
mama 2da3c4b5c6 🎨 Contour de la saisie numérique en bleu 2017-12-21 17:12:00 +01:00
mama 1f1d0337b7 Ajout de la réduction générale à la vue niveau 2
Je suis pas fier de ce commit... Voir issue #130
2017-12-21 17:12:00 +01:00
mama c4a2022e62 Tests de regles; Réparation de l'affichage des tests
Sur /regle
2017-12-21 17:12:00 +01:00
mama 4fa19a3f8c Navigation d'une simulation à une page /règle 2017-12-21 17:12:00 +01:00
mama c91c13dc1a 🐛 Correction de l'affichage de l'explication 2017-12-21 17:12:00 +01:00
mama dda23c5a90 🎨 Amélioration du style de l'explication 2017-12-21 17:12:00 +01:00
mama 562c568ec9 Rénovation de la page Rule; introduction de Explanation
Le même composant Rule est utilisé par /regle et comme explication de
/simu en bas de page
2017-12-21 17:12:00 +01:00
mama e638ec0b80 🎨 Amélioration des références 2017-12-21 17:12:00 +01:00
mama dd88ec637a Amélioration des indications mes réponses et comprendre
Ce ne sont plus des boutons
2017-12-21 17:12:00 +01:00
mama 03394be3f2 Mise en valeur des résultats eux-mêmes, pas du titre 2017-12-21 17:12:00 +01:00
mama 4b5c6e3b13 🐛 Réparation du bouton "tout effacer" 2017-12-21 17:12:00 +01:00
mama 87a2b91cf1 Gestion du clavier virtuel sur mobile 2017-12-21 17:12:00 +01:00
mama f53d1d9062 🐛 Affichage des bonnes colonnes dans la grille
Le bouton déplier réaffichait la mauvaise colonne
2017-12-21 17:12:00 +01:00
mama e2db80ee1b 🎨 Style de la barre de progression 2017-12-21 17:12:00 +01:00
mama b9f347d3fa 🎨 Style des boutons de défilement (réponses et comprendre) 2017-12-21 17:11:59 +01:00
mama 768809aa52 Les boutons réponses et comprendre sont visibles dès le début 2017-12-21 17:11:59 +01:00
mama 517a0e6429 Simplification du message d'avancement 2017-12-21 17:11:59 +01:00
mama 1de78d28e8 Maquette de la nouvelle navigation par défilement 2017-12-21 17:11:59 +01:00
mama fc752be767 🎨 La page était plus grande que la fenêtre du navigateur 2017-12-21 17:11:59 +01:00
mama adef483eca 🎨 Barre résultats en bas; les questions poussées vers le haut 2017-12-21 17:11:59 +01:00
mama f165650350 ⬆️ Mise à jour des dépendances
Pour utiliser les Fragments de React 16.2
2017-12-21 17:11:59 +01:00
mama 7cd16368dd Le tableau niveau 2 affiche ses colonnes dynamiquement 2017-12-21 17:11:59 +01:00
mama 72f9854fa6 🎨 Redesign visuel du tableau 2017-12-21 17:11:59 +01:00
mama 54802a282a 🎨 Mise en valeur des salaires dans la visu niveau 2 2017-12-21 17:11:59 +01:00
mama 04b8572720 Formattage 2017-12-21 17:11:59 +01:00
Laurent Bossavit f86903c929 ⚙️ Affiche le détail des branches 2017-12-21 17:11:59 +01:00
Laurent Bossavit 776aaa1e99 ⚙️ Ajoute la vue détaillée des résultats 2017-12-21 17:11:59 +01:00
Laurent Bossavit 64963afa2c ⚙️ Liste les branches 2017-12-21 17:11:59 +01:00
mama 10b67e7d59 Ajout d'une indication pour le choix d'objectifs multiples 2017-12-21 17:11:59 +01:00
mama 0adb49b792 🎨 Mise en évidence de l'erreur de saisie 2017-12-21 17:11:59 +01:00
mama fd0ef4b2d8 Ajout de raccourcis clavier 2017-12-21 17:11:59 +01:00
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