-
Task
-
Resolution: Unresolved
-
Minor
The branch filtering feature (JENKINS-35768) has been implemented using a 3rd party "typeahead" control.
The design spec for the "branch filtering" control is similar to the JDL Dropdown and ideally would share much of the same logic. A work-in-progress branch exists to refactor out the Dropdown's menu into a "FlyoutMenu" control that could be reused in different components.
The end state of the code might look something like this:
- Dropdown
- button (as today)
- FlyoutMenu
- Typeahead (this might be the name for the control that branch filtering uses)
- TextInput
- FlyoutMenu
- is blocked by
-
JENKINS-42109 Support icons in TextInput
-
- Resolved
-
- relates to
-
JENKINS-35768 Developer can filter the activity list to a specific branch
-
- Resolved
-
The start of this refactor is here:
https://github.com/jenkinsci/jenkins-design-language/commit/46c4577093ae34f846e96881d80ef31bee353449
master needs to be merged, and there have been non-trivial changes to Dropdown in the intervening time... so I might be the best person to take a stab at this one if/when we prioritize it.![](/images/icons/emoticons/tongue.png)