mediawiki-extensions-Visual.../modules/ve-mw/tests/ui/widgets
WMDE-Fisch b75082009a Differ between setting and highlighting a parameter
Introducing a set method to have a different state for a set
parameter and a highlighted one in the selection.

Allows us to remove a lot of workarounds for missusing the
highlight state and fixes several issues with these workarounds.

Main implications:
- Keyboard navigation and mouse hover now sets the grey highlight
- If a parameter is set (blue highlight) keyboard navigation returns
  when focusing the SelectWidget
- If nothing is set keyboard navigation starts at the top after focus
- Unchecking a parameter using space will not influence the keyboard
  focus in the list
- Highlighting a parameter with the mouse lets keyboard navigation
  continue from there.

Bug: T312647
Bug: T311204
Bug: T312213
Depends-On: I385dca1d95033961d3844e888521750443e49c95
Change-Id: Iaf089f4b271fd853b17c1aa7f5938510ea8f5431
2022-07-12 10:18:56 +00:00
..
ve.ui.MWParameterCheckboxInputWidget.test.js Consistent use of .forEach() in QUnit tests 2021-09-07 14:27:25 +02:00
ve.ui.MWTemplateTitleInputWidget.test.js Add prefixsearch fallback test for MWTemplateTitleInputWidget 2022-05-04 07:11:15 +00:00
ve.ui.MWTransclusionOutlineButtonWidget.test.js Improve test coverage of template dialog outline 2022-05-04 12:01:58 +02:00
ve.ui.MWTransclusionOutlineParameterSelectWidget.test.js assert.ok -> assert.true 2021-11-09 00:30:20 +00:00
ve.ui.MWTransclusionOutlineParameterWidget.test.js assert.ok -> assert.true 2021-11-09 00:30:20 +00:00
ve.ui.MWTransclusionOutlinePartWidget.test.js Improve test coverage of template dialog outline 2022-05-04 12:01:58 +02:00
ve.ui.MWTransclusionOutlinePlaceholderWidget.test.js Improve test coverage of template dialog outline 2022-05-04 12:01:58 +02:00
ve.ui.MWTransclusionOutlineTemplateWidget.test.js Improve test coverage of template dialog outline 2022-05-04 12:01:58 +02:00
ve.ui.MWTransclusionOutlineWidget.test.js Differ between setting and highlighting a parameter 2022-07-12 10:18:56 +00:00