-
Notifications
You must be signed in to change notification settings - Fork 3
[accessibilité des inputs] - Amélioreration des états read-only et waiting des inputs #233
Conversation
…x/ameliorer_etat_des_champs"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Svp voir pour les regression au niveau du m-phonefield
@@ -61,19 +59,83 @@ storiesOf(`${modulComponentsHierarchyRootSeparator}${TEXTFIELD_NAME}`, module) | |||
template: '<m-textfield label="Label" :required-marker="true"></m-textfield>' | |||
})) | |||
.add('waiting', () => ({ | |||
template: '<m-textfield :waiting="true"></m-textfield>' | |||
template: `<div> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
il faudrait mettre seulement un textfield par story et utiliser le bon nom qui documente qu'est que la story test. Sinon c'est difficile de voir qu'est que la story teste
par example waitingReadOnly waitingDisabled
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ou sinon tu peux utiliser label pour documenter , mais est-ce que c'est story est redondante avec la story général "state" ?
packages/modul-components/src/components/select/base-select/base-select.html
Show resolved
Hide resolved
packages/modul-components/src/components/select/base-select/base-select.scss
Show resolved
Hide resolved
Il faudrait voir les impacts qu'un tel changement peut apporter dans Brio , Avec ce changement les champs waiting=true seront maintenant éditable mais on peut facilement revenir a l'ancien comportement en ajoutant un disabled=true lorsque waiting=true. Je le ferai dans 1.1 si possible sinon on peut postponner a 2.0 mais la PR risque de ne pas être mise a jour. |
@jipigi, est ce que ce comportement est souhaitable par défaut dans Brio? |
Je trouve ça lourd comme changement et c'est dur d'évaluer les impacts dans les projets tels que Brio. Je me demande si nous aurions pas pu faire ce changement sans breaking change sous un flag en permettant de faire un "opt-in" pour tester. Là, essentiellement, cela impacte tous les inputs de modUL et à cause de cette complexité, je ne peux pas mesurer l'impact sur Brio ni approuver cette PR. |
Merci @vidal7, concernant la stratégie je pensais merger cette PR en develop (avec PR #161 et #229) et ensuite faire une version 1.1.0-beta.1 qui devrait être testé directement dans les projets (brio et AEL). Ensuite après le feedback du QA on pourrait effectuer les changements à savoir si on doit corriger d'autres bugs ou rollbacker complètement la PR. Ensuite quand tout le monde est content je peut faire la release officiel de la 1.1.0 C'est la stratégie la plus simple que je vois (qui est basé pas mal sur ce qui se fait dans un projet open source) qui nous permettrais de faire des évolutions général comme celle décrite dans la PR. Aussi la demande d'évolution provient de @jipigi, il faudrait voir a quel point cette amélioration est souhaitable et sinon comment on aurait pu la découper autrement |
Copie du PR 202
Description
Description du bogue dans ce billet: #150
Corrige également ce billet: #80
Types de changements
breaking change
)breaking change
)breaking change
)Comment cela peut-il être testé?
Liste des composant avec une nouvelle storie qui se nomme "state"
Inclure cette section dans les release notes
Changes in the states of the input components
disabled
and / orreadonly
porps.Component impacted by these modifications
Liens internes
#150
#80