Commit ca3086c
fix(select): variant attr, tests (#2677)
* fix(select): variant attr, tests
* fix(select): add accessibleToggleLabel
* fix(select): make accessibleToggleLabel not default to ''
* fix(select): badges and typeahead
* fix(core): add willChange to toggleController
* docs(select): update typehead demos with variant attr
* docs(select): remove extra multi attr
* docs(select): correct checkbox demo to use variant attr
* fix(select): update badge on keyboard select
* docs(select): remove duplicative demo, rename chip to checkbox hide badge
* fix(select): rename selectedList
consider removing this
* test(select): more keyboard tests
* fix(select): factor out always-expanded and selectedList
* fix(select): create toggleController
* test(select): tiny refactor
* fix(select): option value defaults to textContent
like HTMLOptionElement.value
* fix(select): remove match-anywhere and case-sensitive, add customFilter
* test(select): add cases
* perf(core): prevent memory leak in listboxcontroller
* fix(select): tabbing out of listbox
* fix(select): rename attr
* docs(select): custom filter demo
* fix(select): non-chrome toggle
* fix(select): toggle focus listbox
* docs(select): update some demos
* docs(select): more docs
* feat(select): label attr for option group
* fix(core): workaround for delegatesFocus cross-browser issue
* docs(select): custom filtering example
* fix(select): remove create option feature, implement FACE
pfv5 removes the complicated logic for creating options, making it a "pattern" instead. We opt not to implement that feature here
* style: small refactors
* refactor(select)!: remove typeahead and rename listbox controller
* fix(select): tests green
* docs(select): align with pf v4 docs
* fix(select): change hide-badge to checkbox-selection-badge-hidden
* fix: tabs controller internal apis
a later pr will fix this for real
* fix(chip): hide empty group
* fix(select): change default-text to placeholder
and make it an attr/slot pair
* test(select): update test cases
The changes to placeholder behaviour in 563fa52 required updating test cases,
since now the placeholder is treated for all intents and purposes as a
disabled option
---------
Co-authored-by: Steven Spriggs <[email protected]>1 parent 20cb613 commit ca3086c
File tree
51 files changed
+1838
-2591
lines changed- core/pfe-core
- controllers
- functions
- elements
- pf-accordion
- test
- pf-chip
- pf-dropdown
- test
- pf-jump-links
- pf-select
- demos-to-implement-later
- demo
- docs
- test
- pf-tabs
- tools/pfe-tools/test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
51 files changed
+1838
-2591
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
73 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
74 | 75 | | |
75 | 76 | | |
76 | 77 | | |
| |||
175 | 176 | | |
176 | 177 | | |
177 | 178 | | |
178 | | - | |
| 179 | + | |
179 | 180 | | |
180 | 181 | | |
181 | 182 | | |
| |||
210 | 211 | | |
211 | 212 | | |
212 | 213 | | |
213 | | - | |
214 | | - | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
215 | 219 | | |
216 | 220 | | |
217 | 221 | | |
| |||
0 commit comments