Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessibility | Input section (part 1) #13991

Merged
merged 57 commits into from
Nov 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
672e2d7
Fix #13413 - Knob | Accessibility
gucal Aug 16, 2023
5452e19
Accessibility improvement for InputNumber #13413 #13547
gucal Aug 25, 2023
28cd941
#13413 Accessibility Input Section
gucal Aug 30, 2023
3281dee
Chips - Accessibility
gucal Sep 21, 2023
f52340b
Dropdown | Accessibility enhancements
cetincakiroglu Oct 4, 2023
99a83d0
Dropdown | rework component
cetincakiroglu Oct 7, 2023
57fb5f7
add inputstyle property
cetincakiroglu Oct 9, 2023
08e8f78
revert autoDisplayFirst
cetincakiroglu Oct 9, 2023
c4d1c50
Dropdown | Update condition for label
cetincakiroglu Oct 9, 2023
0cdb8bd
MultiSelect | Accessibility Enhancements
cetincakiroglu Oct 16, 2023
c03cfa2
Dropdown | Refactor demos and add missing input description
cetincakiroglu Oct 16, 2023
23d428c
Accessibility - CascadeSelect, InputMask, Password, Rating
gucal Oct 18, 2023
077f273
code format
cetincakiroglu Oct 18, 2023
efa6bfa
AutoComplete | Accessibility Enhancements
cetincakiroglu Oct 18, 2023
47a951b
Merge branch 'accessibility' of https://github.com/primefaces/primeng…
cetincakiroglu Oct 18, 2023
2197560
Merge branch 'master' into accessibility-2
cetincakiroglu Oct 19, 2023
44d1eed
fix typo
cetincakiroglu Oct 19, 2023
9db89a2
fix merge conflict
cetincakiroglu Oct 19, 2023
c2b499d
Fix merge conflict and add autocomplete
cetincakiroglu Oct 19, 2023
9c1f8cf
AutoComplete | Fix multiple container focus
cetincakiroglu Oct 19, 2023
f4dfa6e
AutoComplete | refactor
cetincakiroglu Oct 19, 2023
5757384
Update demo
cetincakiroglu Oct 19, 2023
51bc2b5
Listbox | Accessibility enhancements
cetincakiroglu Oct 20, 2023
4ce29c4
ListBox | update group doc
cetincakiroglu Oct 24, 2023
b185ec6
ListBox | Add virtual scroller demo
cetincakiroglu Oct 24, 2023
ad64230
ListBox | Add virtual scroller demo
cetincakiroglu Oct 24, 2023
5ff2717
ListBox | Add onFilter event
cetincakiroglu Oct 24, 2023
8f59bb1
ListBox | Demo cosmetics
cetincakiroglu Oct 24, 2023
03435ca
ListBox | Update styles for accessibility
cetincakiroglu Oct 24, 2023
1731e86
Code format
cetincakiroglu Oct 24, 2023
c842b8d
MultiSelect | Fix header checkbox focus
cetincakiroglu Oct 24, 2023
3bbdfa7
CascadeSelect | Accessibility Enhancements
cetincakiroglu Oct 25, 2023
73717f6
Fix bacwards compatibility for multiselect, dropdown, listbox, autoco…
cetincakiroglu Oct 31, 2023
f086a48
Checkbox | Update accessibility documentation
cetincakiroglu Oct 31, 2023
143c321
Fix typo
cetincakiroglu Oct 31, 2023
887c858
Chips | Refactor, update styles & accessibility documentation
cetincakiroglu Oct 31, 2023
6e3c9d0
ColorPicker | Update accessibility doc
cetincakiroglu Oct 31, 2023
dbbcf68
Dropdown | Update accessibility docs
cetincakiroglu Oct 31, 2023
5e7b513
Editor | Update accessibility docs
cetincakiroglu Oct 31, 2023
f9483de
InputMask | Add missing property & update accessibility documentation
cetincakiroglu Oct 31, 2023
9bc0cbb
InputSwitch | Update accessibility docs
cetincakiroglu Oct 31, 2023
6889306
InputText | Update accessibility docs
cetincakiroglu Oct 31, 2023
7ef934d
InputTextArea | Update accessibility docs
cetincakiroglu Oct 31, 2023
8c77725
InputNumber | Update accessibility docs
cetincakiroglu Oct 31, 2023
62f4921
Knob | Update accessibility
cetincakiroglu Oct 31, 2023
e8fac93
KeyFilter | Update accessibility docs
cetincakiroglu Oct 31, 2023
f22438b
ListBox | Update accessibility doc & refactor group demo
cetincakiroglu Oct 31, 2023
b3d7bda
MultiSelect | Update accessibility docs
cetincakiroglu Oct 31, 2023
d3b86b6
Password | Fix escape keydown & update accessibility docs
cetincakiroglu Oct 31, 2023
a37eee8
RadioButton | Update accessibility docs
cetincakiroglu Oct 31, 2023
14c1893
Rating | Update accessibility doc
cetincakiroglu Oct 31, 2023
b12c669
SelectButton | Update accessibility docs
cetincakiroglu Oct 31, 2023
81f0b51
Slider | Update accessibility docs
cetincakiroglu Oct 31, 2023
d71aa46
TriStateCheckbox | Update accessibility docs
cetincakiroglu Oct 31, 2023
095558c
ToggleButton | Update accessibility docs
cetincakiroglu Oct 31, 2023
182bf0e
Rating | Accessibility Enhancements
cetincakiroglu Nov 1, 2023
8088ddb
Merge branch 'master' into accessibility
cetincakiroglu Nov 1, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/app/components/api/primengconfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ import { Translation } from './translation';
export class PrimeNGConfig {
ripple: boolean = false;

inputStyle: 'outlined' | 'filled' = 'outlined';

overlayOptions: OverlayOptions = {};

filterMatchModeOptions = {
Expand Down
30 changes: 30 additions & 0 deletions src/app/components/autocomplete/autocomplete.interface.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,36 @@ export interface AutoCompleteDropdownClickEvent {
*/
query: string;
}
/**
* Custom select event.
* @see {@link AutoComplete.onSelect}
* @group Events
*/
export interface AutoCompleteOnSelectEvent {
/**
* Browser event.
*/
originalEvent: Event;
/**
* Selected value.
*/
value: any;
}
/**
* Custom unselect event.
* @see {@link AutoComplete.onUnSelect}
* @group Events
*/
export interface AutoCompleteUnselectEvent {
/**
* Browser event.
*/
originalEvent: Event;
/**
* Removed value.
*/
value: any;
}
/**
* Custom lazy load event.
* @see {@link AutoComplete.onLazyLoad}
Expand Down
1,369 changes: 833 additions & 536 deletions src/app/components/autocomplete/autocomplete.ts

Large diffs are not rendered by default.

19 changes: 19 additions & 0 deletions src/app/components/cascadeselect/cascadeselect.interface.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,25 @@ export interface CascadeSelectBeforeShowEvent extends CascadeSelectShowEvent {}
* @group Events
*/
export interface CascadeSelectBeforeHideEvent extends CascadeSelectShowEvent {}
/**
* Custom panel change event emits when selection changed.
* @see {@link CascadeSelect.onChange}
* @group Events
*/
export interface CascadeSelectChangeEvent {
/**
* Browser event.
*/
originalEvent?: Event;
/**
* Selected value.
*/
value?: any;
/**
* Focus state.
*/
isFocus?: boolean;
}
/**
* Defines valid templates in CascadeSelect.
* @group Templates
Expand Down
Loading
Loading