mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-15 18:39:52 +00:00
f32a062e3f
There is still a lot to do, but this implements some basic behavior that was missing before. * You can now use the tab key to navigate all checkboxes, including disabled ones (required parameters). * Enter key now works on both the checkbox as well as when the entire line is highlighted. Enter forces the checkbox to be checked and moves the focus to the content area. * Mouse clicks now work on the entire line. Before, only the text label was clickable. Open issues (not to be resolved in this patch): * Clicking the text label and the empty space after the text label does different things. Probably shouldn't. * Should a click on the label check the checkbox? * Space key should probably not move the focus to the content area. * Focus rectangle is different on disabled rows. Is this ok? * Background color when a line is focussed is missing. Change-Id: I22ccd1bea92e4f098d4b25a9e38cddde5c103423 |
||
---|---|---|
.. | ||
ve.ui.MWAceEditorWidget.js | ||
ve.ui.MWCategoryInputWidget.js | ||
ve.ui.MWCategoryItemWidget.js | ||
ve.ui.MWCategoryPopupWidget.js | ||
ve.ui.MWCategoryWidget.js | ||
ve.ui.MWDismissibleMessageWidget.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.MWMoreParametersResultWidget.js | ||
ve.ui.MWNoParametersResultWidget.js | ||
ve.ui.MWParameterCheckboxInputWidget.js | ||
ve.ui.MWParameterResultWidget.js | ||
ve.ui.MWParameterSearchWidget.js | ||
ve.ui.MWPreTextInputWidget.js | ||
ve.ui.MWTargetWidget.js | ||
ve.ui.MWTemplateOutlineParameterCheckboxLayout.js | ||
ve.ui.MWTemplateTitleInputWidget.js | ||
ve.ui.MWTocWidget.js | ||
ve.ui.MWTransclusionOutlineButtonWidget.js | ||
ve.ui.MWTransclusionOutlineContainerWidget.js | ||
ve.ui.MWTransclusionOutlinePartWidget.js | ||
ve.ui.MWTransclusionOutlinePlaceholderWidget.js | ||
ve.ui.MWTransclusionOutlineTemplateWidget.js | ||
ve.ui.MWTransclusionOutlineWikitextWidget.js |