From 12491597c7c7d5292480ca4cddc21b8506fe4ac5 Mon Sep 17 00:00:00 2001 From: mama Date: Tue, 1 Aug 2017 15:52:14 +0200 Subject: [PATCH] =?UTF-8?q?fixup!=20:art:=20Espace=20ins=C3=A9cable=20entr?= =?UTF-8?q?e=20la=20question=20et=20son=20'=3F'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/components/conversation/Explicable.js | 4 +++- source/engine/generateQuestions.js | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/source/components/conversation/Explicable.js b/source/components/conversation/Explicable.js index 7e595978b..1730bd3d3 100644 --- a/source/components/conversation/Explicable.js +++ b/source/components/conversation/Explicable.js @@ -23,7 +23,9 @@ export default class Explicable extends React.Component { // Rien à expliquer ici, ce n'est pas une règle if (!rule) return {label} - let ruleLabel = label || rule.titre || rule.name + let ruleLabel = ( + label || rule.titre || rule.name + ).replace(/\s\?$/g, '\u00a0?') // le possible ' ?' final est rendu insécable // Rien à expliquer ici, il n'y a pas de champ description dans la règle if (!rule.description) diff --git a/source/engine/generateQuestions.js b/source/engine/generateQuestions.js index 83db58058..7facf3168 100644 --- a/source/engine/generateQuestions.js +++ b/source/engine/generateQuestions.js @@ -141,10 +141,10 @@ export let constructStepMeta = ({ }) => ({ // name: dottedName.split(' . ').join('.'), name: dottedName, - // S'il y a une question à poser, son espace de fin est rendu insécable. Sinon on prend le titre. // ajoutera une aide au clic sur un icône [?] + // Son texte est la question s'il y en a une à poser. Sinon on prend le titre. question: ( - + ), title: titre || name, subquestion,