Details
-
Task
-
Status: Resolved (View Workflow)
-
Major
-
Resolution: Fixed
-
-
indian, arctic
Description
User Interactions
- Clicking toggles the open/closed state of the menu
- Menu sizes to reasonable default height, scroll to handle large numbers of items
- Menu must position itself to bottom-left corner of dropdown when open
- Support keyboard accessibility (space-bar to open; arrow up/down, page up/down, home/end keys to navigate through options, spacebar or enter to select, esc to dismiss, mousewheel)
Developer Options
- Supply array of items for display
- Allow for a default selection
- Customize display of items with any text desired
- Stretch goal: allow for custom React component to be used
- Handlers for onChange
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | JENKINS-35741 [ 171657 ] |
Description |
Ideally we should cover all the bases like Bootstrap has http://getbootstrap.com/css/#forms For example, components for: * Form component * Checkbox * Checkbox list * Radio list * Radio * Text input with label ** Small ** Medium ** Large * Text Area * Selects In Scope * Make components and styles for these * Disabled is 40% opacity for both control and label * Label always appears above text input |
Dropdown component - Clicking toggles the open/closed state of the menu - Menu must position itself to bottom-left corner of dropdown - Support keyboard accessibility (space-bar to open, arrow keys to navigate through options) |
Labels | blueocean-imported jdl | jdl |
Assignee | Josh McDonald [ sophistifunk ] | Cliff Meyers [ cliffmeyers ] |
Description |
Dropdown component - Clicking toggles the open/closed state of the menu - Menu must position itself to bottom-left corner of dropdown - Support keyboard accessibility (space-bar to open, arrow keys to navigate through options) |
*User Interactions* - Clicking toggles the open/closed state of the menu - Menu sizes to reasonable default height, scroll to handle large numbers of items - Menu must position itself to bottom-left corner of dropdown when open - Support keyboard accessibility (space-bar to open, arrow keys to navigate through options) *Developer Options* * Supply array of items for display * Allow for a default selection * Customize display of items with any text desired ** Stretch goal: allow for custom React component to be used * Handlers for onChange |
Sprint | indian [ 126 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Description |
*User Interactions* - Clicking toggles the open/closed state of the menu - Menu sizes to reasonable default height, scroll to handle large numbers of items - Menu must position itself to bottom-left corner of dropdown when open - Support keyboard accessibility (space-bar to open, arrow keys to navigate through options) *Developer Options* * Supply array of items for display * Allow for a default selection * Customize display of items with any text desired ** Stretch goal: allow for custom React component to be used * Handlers for onChange |
*User Interactions* - Clicking toggles the open/closed state of the menu - Menu sizes to reasonable default height, scroll to handle large numbers of items - Menu must position itself to bottom-left corner of dropdown when open - Support keyboard accessibility (space-bar to open, arrow keys to navigate through options, spacebar or enter to select) *Developer Options* * Supply array of items for display * Allow for a default selection * Customize display of items with any text desired ** Stretch goal: allow for custom React component to be used * Handlers for onChange |
Description |
*User Interactions* - Clicking toggles the open/closed state of the menu - Menu sizes to reasonable default height, scroll to handle large numbers of items - Menu must position itself to bottom-left corner of dropdown when open - Support keyboard accessibility (space-bar to open, arrow keys to navigate through options, spacebar or enter to select) *Developer Options* * Supply array of items for display * Allow for a default selection * Customize display of items with any text desired ** Stretch goal: allow for custom React component to be used * Handlers for onChange |
*User Interactions* - Clicking toggles the open/closed state of the menu - Menu sizes to reasonable default height, scroll to handle large numbers of items - Menu must position itself to bottom-left corner of dropdown when open - Support keyboard accessibility (space-bar to open, up/down arrow keys to navigate through options, spacebar or enter to select) *Developer Options* * Supply array of items for display * Allow for a default selection * Customize display of items with any text desired ** Stretch goal: allow for custom React component to be used * Handlers for onChange |
Description |
*User Interactions* - Clicking toggles the open/closed state of the menu - Menu sizes to reasonable default height, scroll to handle large numbers of items - Menu must position itself to bottom-left corner of dropdown when open - Support keyboard accessibility (space-bar to open, up/down arrow keys to navigate through options, spacebar or enter to select) *Developer Options* * Supply array of items for display * Allow for a default selection * Customize display of items with any text desired ** Stretch goal: allow for custom React component to be used * Handlers for onChange |
*User Interactions* - Clicking toggles the open/closed state of the menu - Menu sizes to reasonable default height, scroll to handle large numbers of items - Menu must position itself to bottom-left corner of dropdown when open - Support keyboard accessibility (space-bar to open, up/down arrow keys to navigate through options, spacebar or enter to select, esc to dismiss) *Developer Options* * Supply array of items for display * Allow for a default selection * Customize display of items with any text desired ** Stretch goal: allow for custom React component to be used * Handlers for onChange |
Description |
*User Interactions* - Clicking toggles the open/closed state of the menu - Menu sizes to reasonable default height, scroll to handle large numbers of items - Menu must position itself to bottom-left corner of dropdown when open - Support keyboard accessibility (space-bar to open, up/down arrow keys to navigate through options, spacebar or enter to select, esc to dismiss) *Developer Options* * Supply array of items for display * Allow for a default selection * Customize display of items with any text desired ** Stretch goal: allow for custom React component to be used * Handlers for onChange |
*User Interactions* - Clicking toggles the open/closed state of the menu - Menu sizes to reasonable default height, scroll to handle large numbers of items - Menu must position itself to bottom-left corner of dropdown when open - Support keyboard accessibility (space-bar to open; arrow up/down, page up/down, home/end keys to navigate through options, spacebar or enter to select, esc to dismiss, mousewheel) *Developer Options* * Supply array of items for display * Allow for a default selection * Customize display of items with any text desired ** Stretch goal: allow for custom React component to be used * Handlers for onChange |
Sprint | indian [ 126 ] | indian, arctic [ 126, 131 ] |
Status | In Progress [ 3 ] | In Review [ 10005 ] |
Resolution | Fixed [ 1 ] | |
Status | In Review [ 10005 ] | Resolved [ 5 ] |
Attachment | Buttons.png [ 34841 ] |
PR to refactor core "popover" logic into FloatingElement so it can be used in other components via composition: https://github.com/jenkinsci/jenkins-design-language/pull/109