Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ACTION-1677: Remove Input as a superclass of scrollbar and select.
1. The other superclass of scrollbar is range. A range is a widget representing a range of values that can be set by the user. This describes scrollbar adequately. 2. In the case of select, making a selection from a set of choices does not necessarily mean a widget is an input field. A menu is a select; not an input. Widgets which are both (e.g. listbox) can subclass both. 3. At the moment, input does not have any unique supported states and properties to be inherited by subclasses. However that could change. For instance, perhaps required and/or readonly would be appropriate properties for all inputs. Scrollbars and some of the subclasses of select (like menu) cannot be readonly or required.
- Loading branch information