mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-15 10:35:48 +00:00
b75082009a
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 |
||
---|---|---|
.. | ||
ve.ui.MWAceEditorWidget.js | ||
ve.ui.MWCategoryInputWidget.js | ||
ve.ui.MWCategoryItemWidget.js | ||
ve.ui.MWCategoryPopupWidget.js | ||
ve.ui.MWCategoryWidget.js | ||
ve.ui.MWEditSummaryWidget.js | ||
ve.ui.MWEducationPopupWidget.js | ||
ve.ui.MWExternalLinkAnnotationWidget.js | ||
ve.ui.MWGalleryGroupWidget.js | ||
ve.ui.MWGalleryItemWidget.js | ||
ve.ui.MWInternalLinkAnnotationWidget.js | ||
ve.ui.MWLazyMultilineTextInputWidget.js | ||
ve.ui.MWMediaInfoFieldWidget.js | ||
ve.ui.MWParameterCheckboxInputWidget.js | ||
ve.ui.MWPreTextInputWidget.js | ||
ve.ui.MWTargetWidget.js | ||
ve.ui.MWTemplateTitleInputWidget.js | ||
ve.ui.MWTocWidget.js | ||
ve.ui.MWTransclusionOutlineButtonWidget.js | ||
ve.ui.MWTransclusionOutlineControlsWidget.js | ||
ve.ui.MWTransclusionOutlineParameterSelectWidget.js | ||
ve.ui.MWTransclusionOutlineParameterWidget.js | ||
ve.ui.MWTransclusionOutlinePartWidget.js | ||
ve.ui.MWTransclusionOutlinePlaceholderWidget.js | ||
ve.ui.MWTransclusionOutlineTemplateWidget.js | ||
ve.ui.MWTransclusionOutlineToggleUnusedWidget.js | ||
ve.ui.MWTransclusionOutlineWidget.js | ||
ve.ui.MWTransclusionOutlineWikitextWidget.js |