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

[pull] master from angular:master #394

Open
wants to merge 561 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
561 commits
Select commit Hold shift + click to select a range
9ad184d
build: cleanup leftover from `esModuleInterop` in `tools` (#24493)
devversion Feb 28, 2022
64c2d31
fix(material/expansion): picking up lazy content from child component…
crisbeto Mar 1, 2022
a8ec63c
fix(material/datepicker): use aria-live over cdkAriaLive on period bu…
zarend Mar 1, 2022
37be099
fix(cdk/drag-drop): error if preview dimensions are accessed too earl…
crisbeto Mar 1, 2022
e1f4ba9
fix(material/dialog): use passed in ComponentFactoryResolver to resol…
crisbeto Mar 1, 2022
9809d33
test(material/schematics): fix ng-add animations test (#24496)
jeripeierSBB Mar 1, 2022
50efb92
fix(material-experimental/mdc-chips): expose avatar harness (#24499)
andrewseguin Mar 1, 2022
175937e
fix(material/button-toggle): use solid border color (#14253)
crisbeto Mar 1, 2022
f05e65a
fix(material/chips): allow for role to be overwritten on chip list an…
crisbeto Mar 2, 2022
f20122a
fix(material/checkbox): incorrect text color when placed inside an ov…
crisbeto Mar 2, 2022
caf88cc
fix(cdk/testing): TestElement sendKeys method should throw if no keys…
devversion Mar 2, 2022
4f6b184
build: update angular shared dev-infra code to b6656cf
renovate-bot Feb 26, 2022
b456423
build: account for recent packaging changes in shared dev-infra package
devversion Feb 26, 2022
353a548
feat(material-experimental/mdc-dialog): switch to new theming api (#2…
andrewseguin Mar 2, 2022
a2de246
Revert "feat(material-experimental/mdc-dialog): switch to new theming…
andrewseguin Mar 2, 2022
3021cf5
fix(material-experimental/mdc-button): density styles being overwritt…
crisbeto Mar 2, 2022
55549cc
build: fix standalone release checks failing due to missing global `R…
devversion Mar 2, 2022
2b5db59
docs: release notes for the v13.2.5 release
amysorto Mar 2, 2022
2d8fd9d
release: cut the v14.0.0-next.5 release
amysorto Mar 2, 2022
557f8bc
fix(material-experimental/mdc-card): remove extra margin if header do…
crisbeto Mar 3, 2022
2111bbf
build: lock file maintenance (#24488)
renovate[bot] Mar 3, 2022
723a821
fix(material/select): disabled state out of sync when swapping form g…
crisbeto Mar 3, 2022
508b7ac
feat(cdk/table): allow text column to be centered (#24133)
crisbeto Mar 3, 2022
73008a4
docs(cdk/schematics): more precise warning for inexistent tsconfig (#…
jeripeierSBB Mar 3, 2022
899d0e1
fix(material/button): avoid setting a tabindex on all link buttons (#…
crisbeto Mar 4, 2022
43214b5
Revert "fix(material/checkbox): incorrect text color when placed insi…
crisbeto Mar 4, 2022
e89bce8
build: update Angular dependencies (#24527)
crisbeto Mar 5, 2022
552103b
fix(cdk/testing): dispatch mouseover and mouseout events in UnitTestE…
crisbeto Mar 5, 2022
2fc6b92
refactor(material/list): remove deprecated APIs for version 13 (#23327)
crisbeto Mar 5, 2022
2aaa9d4
test: provide a test component that opens components in a dialog (#24…
andrewseguin Mar 5, 2022
5edcc68
fix(multiple): don't block child component animations on open (#24529)
crisbeto Mar 6, 2022
a5ab8e9
fix(material/tooltip): decouple removal logic from change detection (…
crisbeto Mar 6, 2022
92863cc
fix(material/dialog): don't wait for animation before moving focus (#…
crisbeto Mar 7, 2022
f592a43
fix(cdk/testing): require at least one argument for locator functions…
crisbeto Mar 7, 2022
60bbd19
feat(material/autocomplete): test harness should throw when options a…
devversion Mar 7, 2022
1b7d47c
feat(material-experimental/mdc-tabs): default to stretched tabs (#23406)
crisbeto Mar 7, 2022
cfd8908
build: lock file maintenance (#24531)
renovate[bot] Mar 7, 2022
1a03257
fix(material-experimental/mdc-slider): fix a few null pointer excepti…
crisbeto Mar 8, 2022
c12347c
fix(material/expansion): able to tab into descendants with visibility…
crisbeto Mar 8, 2022
e1f8a9c
build: remove various gulp build setup leftovers (#24548)
devversion Mar 8, 2022
f91b98f
feat(cdk/portal): allow specifying injector for template portal (#24554)
mmalerba Mar 9, 2022
5db1df0
fix(material/slide-toggle): clear name from host node (#15505)
crisbeto Mar 9, 2022
bbe6355
fix(cdk/overlay): backdrop timeouts not being cleared in some cases (…
crisbeto Mar 9, 2022
8ba3d72
docs: release notes for the v13.2.6 release
amysorto Mar 9, 2022
e023614
release: cut the v14.0.0-next.6 release
amysorto Mar 9, 2022
ceae061
docs(material/datepicker): require confirmation buttons for a11y (#24…
zarend Mar 10, 2022
a589f85
build: update to TypeScript 4.6 (#24565)
crisbeto Mar 10, 2022
9e06e4a
fix(material/tabs): avoid timeouts in background tabs (#24000)
crisbeto Mar 10, 2022
025a534
fix(material/icon): clip overflowing icon elements (#12429)
crisbeto Mar 10, 2022
f42fee0
feat(material/tabs): Throw error in MDC tabs if [tabPanel] input is n…
zelliott Mar 10, 2022
81b2b31
ci: setup automatic deployment for the docs app
devversion Feb 19, 2022
26fc03e
build: do not reserve `GOOGLE_APPLICATION_CREDENTIALS` for RBE auth
devversion Mar 9, 2022
d8b5665
build: remove leftover log (#24571)
crisbeto Mar 11, 2022
45fae71
fix(cdk/drag-drop): only block dragstart event on event targets (#24581)
crisbeto Mar 12, 2022
fc5f8b0
feat(material/stepper): add the ability to control the position of th…
crisbeto Mar 14, 2022
8ef3125
feat(material/dialog): add the ability to control the animation durat…
crisbeto Mar 14, 2022
6b4f2bf
fix(material/datepicker): fix Voiceover losing focus on PageDown (#24…
zarend Mar 14, 2022
f165484
fix(material/dialog): provide defaults for dialog animation (#24591)
crisbeto Mar 14, 2022
f1ec0fc
build: cleanup preview dev-app github action workflow (#24582)
devversion Mar 14, 2022
c9b2231
build: switch bazelrc away from deprecated options (#24555)
devversion Mar 14, 2022
21198fe
build: ship schematics as `es2020` similar to rest of the APF (#24575)
devversion Mar 14, 2022
5f864f1
build: speed up docs deployment by not running a11y audit tests (#24576)
devversion Mar 14, 2022
e11fb00
build: update to nodejs v16.14.0 and switch away from deprecated dock…
devversion Mar 14, 2022
94f2f7e
build: lock file maintenance (#24584)
renovate[bot] Mar 14, 2022
cbef92a
docs(material/datepicker): add note about locale data in date-fns (#2…
crisbeto Mar 14, 2022
dc020c7
feat(cdk-experimental/menu): Use DI instead of CdkMenuPanel to connec…
mmalerba Mar 15, 2022
cc61122
feat(material/stepper): add input for controlling the animation durat…
crisbeto Mar 15, 2022
575332c
fix(material/dialog): use quoted keys in the animation state object (…
zarend Mar 15, 2022
356618d
fix(material-experimental/mdc-radio): add hover indication (#24595)
crisbeto Mar 15, 2022
b7b96b7
build: add Kristiyan to datepicker code owners (#24592)
zarend Mar 15, 2022
14f5b6e
fix(material/datepicker): use cdk-visually-hidden on calendar header …
zarend Mar 15, 2022
1199b39
refactor(material/dialog): use embedded injector to provide ref to te…
crisbeto Mar 16, 2022
6982ca7
fix(material-experimental/mdc-core): add app background color (#22992)
crisbeto Mar 16, 2022
0f15d19
fix(material/badge): ensure overflow visible (#24602)
andrewseguin Mar 16, 2022
47517b6
fix(material/card): use more specific selector for divider override (…
crisbeto Mar 16, 2022
0b52561
fix(material/card): use more specific selector for divider override (…
crisbeto Mar 16, 2022
8c2ec46
docs: release notes for the v13.3.0 release (#24607)
zarend Mar 16, 2022
3deca24
release: cut the v14.0.0-next.7 release (#24608)
zarend Mar 16, 2022
0276784
fix(material/select): NVDA reading out table when opening select on C…
crisbeto Mar 16, 2022
ee452de
perf(cdk/a11y): avoid triggering change detection if there are no sub…
crisbeto Mar 17, 2022
ad33d7a
perf(cdk/scrolling): do not run change detection if there are no `vie…
arturovt Mar 17, 2022
d8c7c48
Revert "perf(cdk/scrolling): do not run change detection if there are…
wagnermaciel Mar 17, 2022
0638419
fix(material/input): resolve memory leak on iOS (#24599)
arturovt Mar 17, 2022
ff01196
fix(material/autocomplete): re-enter the Angular zone when the `NgZon…
arturovt Mar 17, 2022
764030d
fix(multiple): memory leak when forcing focus (#24520)
crisbeto Mar 17, 2022
d250b17
perf(material/icon): remove IE workaround (#24514)
crisbeto Mar 17, 2022
fb03164
fix(cdk/schematics): mark `ng-add` schematics as hidden
alan-agius4 Mar 17, 2022
3501881
fix(material/schematics): mark `ng-add` schematics as hidden
alan-agius4 Mar 17, 2022
67a3eb1
refactor(multiple): clean up vendor prefixes (#24585)
crisbeto Mar 18, 2022
6b2b518
fix(material/input): preserve native placeholder on non-legacy appear…
crisbeto Mar 18, 2022
e2e8e11
docs(material/autocomplete): fix incorrect title for autocomplete opt…
tomicarsk6 Mar 21, 2022
8c9a20f
refactor: replace deprecated String.prototype.substr() (#24628)
CommanderRoot Mar 21, 2022
620e0cb
build: downgrade bazel nodejs version to work with m1 (#24616)
devversion Mar 21, 2022
bf4ba23
test(cdk/scrolling): add test for contracting range (#19030)
crisbeto Mar 21, 2022
9371606
fix(material/checkbox): model value not updated when using toggle met…
crisbeto Mar 21, 2022
fbd7361
build: drop support for TypeScript 4.4 and 4.5 (#24627)
crisbeto Mar 22, 2022
5f4148f
fix(material/select): value set through property not being propagated…
crisbeto Mar 22, 2022
ff12d09
fix(material/schematics): remove usages of deprecated defaultProject …
crisbeto Mar 22, 2022
4cc6b04
feat(cdk-experimental/menu): allow configuration of typeahead and men…
mmalerba Mar 22, 2022
67d619d
docs(material/form-field): fix typo in form-field overview (#24631)
tomicarsk6 Mar 22, 2022
12b5387
fix(material-experimental/mdc-chips): replace innerText w/ textConten…
jelbourn Mar 22, 2022
ea081fe
feat(multiple): Add a harness filter option for checked checkboxes, r…
mmalerba Mar 22, 2022
b4058d7
build: point automatic docs deployment to production firebase sites (…
devversion Mar 22, 2022
c176670
feat(cdk-experimental/combobox): glue together combobox and listbox w…
mmalerba Mar 23, 2022
088f0a8
refactor(material/form-field): allow AbstractControlDirective as MatF…
crisbeto Mar 23, 2022
ed9260b
build: prevent framing of dev app with X-Frame-Options (#24651)
josephperrott Mar 23, 2022
2c272d6
docs: release notes for the v13.3.1 release (#24654)
wagnermaciel Mar 24, 2022
5864260
release: cut the v14.0.0-next.8 release (#24655)
wagnermaciel Mar 24, 2022
8ae8216
Pin actions to a full length commit SHA (#24647)
naveensrinivasan Mar 24, 2022
5770eba
fix(material/core): unable to override tag selectors inside .mat-typo…
crisbeto Mar 24, 2022
2f06a67
refactor(material/checkbox): remove xml:space attr from svg checkmark…
davidglezz Mar 24, 2022
0163ad2
feat(material-experimental/mdc-dialog): switch to new theming api (#2…
andrewseguin Mar 24, 2022
c8d9125
docs: fix bug in datepicker-views-selection demo (#24638)
zarend Mar 24, 2022
82359e0
docs(material/stepper): fix typo into stepper documentation (#24618)
raisiqueira Mar 24, 2022
e486365
fix(material-experimental/mdc-chips): make it easier to customize chi…
crisbeto Mar 25, 2022
add5a21
build: lock file maintenance (#24629)
renovate[bot] Mar 25, 2022
5a8ebb1
feat(material/dialog): add support for explicit injector (#24580)
arturovt Mar 25, 2022
853d2cc
docs(cdk/accordion): define string type for cdkaccordion property id …
seth0027 Mar 25, 2022
cb206be
fix(material/autocomplete): always emit closed event (#24642)
mhaertwig Mar 25, 2022
5b4bcf5
fix(cdk/testing): entering negative number values not working with re…
crisbeto Mar 25, 2022
7c2545c
fix(material/tabs): update tab state when active tab is swapped out (…
crisbeto Mar 25, 2022
a4642cb
refactor(cdk/portal): simplify DomPortalOutlet constructor (#24504)
crisbeto Mar 25, 2022
938d787
fix(material/button-toggle): ripples not clipping correctly in safari…
crisbeto Mar 25, 2022
73dde84
fix(material/chips): ripple not clipped on safari (#21495)
crisbeto Mar 25, 2022
1bc98ec
fix(material-experimental/mdc-chips): Mirror aria-describedby to matC…
ByzantineFailure Mar 25, 2022
71bdb14
Revert "Revert "perf(cdk/scrolling): do not run change detection if t…
wagnermaciel Mar 25, 2022
1020602
build: fix formatting error (#24667)
crisbeto Mar 26, 2022
ad6ef95
build: update to rules_nodejs v5 and update dev-infra
devversion Mar 26, 2022
f7f43a6
refactor: re-format all files after recent dev-infra update
devversion Mar 26, 2022
0d6244a
build: remove unused variables in starlark code
devversion Mar 26, 2022
87ab4f4
fix(material-experimental/mdc-slider): update layout when container r…
crisbeto Mar 27, 2022
4f01bac
build: add lint rule to disallow type-only imports/exports (#24678)
crisbeto Mar 27, 2022
c49f83b
fix(material-experimental/mdc-button): extended fab touch target not …
crisbeto Mar 27, 2022
dbb6dc0
fix(material/core): resolve memory leak by removing event listeners f…
arturovt Mar 27, 2022
81ff8c8
fix(material/radio): set tabindex based on selected state (#18081)
crisbeto Mar 27, 2022
b9bfaee
fix(material/tabs): focus wrapping back to selected label when using …
crisbeto Mar 27, 2022
a76f301
fix(material/menu): clicks on disabled item closing the menu (#19183)
crisbeto Mar 28, 2022
8dceb98
build: lock file maintenance (#24679)
renovate[bot] Mar 28, 2022
0e0219b
build: update angular shared dev-infra code to 03f784a (#24506)
renovate[bot] Mar 28, 2022
96e0f82
test: setup basic angular app for yarn pnp integration test
devversion Feb 4, 2022
ddcc7d8
test: setup yarn pnp for yarn-pnp integration test CLI app
devversion Feb 4, 2022
215f911
test: setup angular material and cdk in yarn-pnp integration test
devversion Feb 4, 2022
9250371
build: update integration bazel setup to work with Yarn PnP
devversion Feb 4, 2022
88f64c7
test: wire up yarn pnp integration test within Bazel
devversion Feb 4, 2022
4eb6308
build: lint rule to flag forbidden cross-package sass imports
devversion Feb 4, 2022
2210c13
build: configure custom sass compiler to allow for module imports
devversion Mar 7, 2022
b2c3f26
refactor: support PnP for experimental package and MDC deps
devversion Mar 6, 2022
7e67602
fix(material/datepicker): expose `datepicker-date-range-colors` mixin
devversion Mar 6, 2022
f6310fb
fix(material-experimental/mdc-dialog): expose `dialog-legacy-padding`…
devversion Mar 7, 2022
3c59582
refactor: switch "dev-app" away from cross-package relative Sass imports
devversion Mar 7, 2022
6c999eb
refactor: switch "e2e-app" away from cross-package relative Sass imports
devversion Mar 7, 2022
5bf7b04
refactor: switch "material" away from cross-package relative Sass imp…
devversion Mar 7, 2022
416fcbd
refactor: switch "universal-app" away from cross-package relative Sas…
devversion Mar 7, 2022
23f3929
refactor: switch "material-experimental" away from cross-package rela…
devversion Mar 7, 2022
460b25c
fix(material/list): not working correctly when list item is used as a…
crisbeto Mar 29, 2022
9cb96aa
ci: skip ci failure slack notifications for renovate branches (#24692)
devversion Mar 29, 2022
8a5017d
build: use github access token for docs site monitoring (#24691)
devversion Mar 29, 2022
99f1f38
fix(material/snack-bar): ensure that the snack bar always runs inside…
crisbeto Mar 29, 2022
79b2337
fix(cdk-experimental/menu): move shared menu logic to base class (#24…
mmalerba Mar 29, 2022
75f30fd
fix(material-experimental/mdc-slider): use passive event listeners (#…
arturovt Mar 29, 2022
f8c8ec5
build: update angular shared dev-infra code to 3ff6a9e
renovate-bot Mar 29, 2022
bcebb25
refactor: use explicit specifier for form field control harness re-ex…
devversion Mar 29, 2022
0bb2d3a
build: add global types to api golden tests of youtube-player and goo…
devversion Mar 29, 2022
5d798dc
build: fix codeowners file for api goldens
devversion Mar 29, 2022
b550b7c
docs: Fix typo in word typpography (#23023)
drdilyor Mar 29, 2022
9b302f8
docs:Fix theme color typo (#23052)
peinearydevelopment Mar 29, 2022
b372f68
fix(cdk/a11y): live announcer promise never resolved if new announcem…
crisbeto Mar 30, 2022
6fc7c50
refactor(multiple): run typed forms migration (#24698)
crisbeto Mar 30, 2022
b4b8b20
fix(cdk-experimental/menu): fix issue where left/right on standalone …
mmalerba Mar 30, 2022
67dd7d4
docs: release notes for the v13.3.2 release
andrewseguin Mar 30, 2022
63544f9
release: cut the v14.0.0-next.9 release
andrewseguin Mar 30, 2022
94ec041
fix(material-experimental/mdc-dialog): reduce amount of generated CSS
crisbeto Mar 25, 2022
f8dadb3
fix(cdk/overlay): disable backdrop animation when noop animations are…
crisbeto Mar 30, 2022
8c19346
docs(material/datepicker): missing space in date format section (#24710)
robstrader Mar 31, 2022
0a4fdb2
fix(material/tabs): wrong scroll distance if selected tab is removed …
crisbeto Mar 31, 2022
b1d20f9
perf(material/progress-bar): do not run change detection if there are…
arturovt Mar 31, 2022
6f9743c
fix(material/datepicker): avoid rerender when min/maxDate changes to …
zarend Mar 31, 2022
9531b68
fix(cdk-experimental/menu): don't steal focus on hover
mmalerba Mar 30, 2022
5d1d36c
fix(cdk-experimental/menu): stop inline menu triggers capturing focus
mmalerba Mar 30, 2022
f384cb5
fix(cdk-experimental/menu): close standalone menu when focus leaves
mmalerba Mar 30, 2022
c8eb797
fix(cdk-experimental/menu): refocus trigger after closeAll
mmalerba Mar 31, 2022
530fd07
fixup! fix(cdk-experimental/menu): refocus trigger after closeAll
mmalerba Mar 31, 2022
b6e3b41
fixup! fix(cdk-experimental/menu): refocus trigger after closeAll
mmalerba Mar 31, 2022
38946e6
fix(cdk/a11y): visually hidden element affecting scrolling (#24620)
crisbeto Apr 1, 2022
1e9092a
fix(material/checkbox): add the boolean property coercion for checked…
klemenoslaj Apr 1, 2022
eee19f7
build: fix API golden failure (#24718)
crisbeto Apr 2, 2022
c3bb3a9
fix(material-experimental/mdc-core): avoid style conflicts between MD…
crisbeto Apr 2, 2022
766a01e
fix(material-experimental/mdc-list): avoid style conflicts with MDC list
crisbeto Apr 2, 2022
3a94415
fix(material-experimental/mdc-dialog): implement delayFocusTrap optio…
crisbeto Apr 4, 2022
26e6c1f
fix(cdk-experimental/menu): simplify radio and checkbox item APIs (#2…
mmalerba Apr 4, 2022
7f59aee
build: update angular shared dev-infra code to 01cccb2 (#24721)
renovate[bot] Apr 8, 2022
b8ccf03
fix(cdk-experimental/menu): API, code, and docs cleanup pass (#24745)
mmalerba Apr 8, 2022
6118b68
docs(material/datepicker): require communicating date format for a11y…
zarend Apr 8, 2022
21a5cf6
docs: Fix several typos in the documentation (#24756)
Apr 11, 2022
bece69a
build: lock file maintenance (#24723)
renovate[bot] Apr 11, 2022
87e0dc7
build: update angular shared dev-infra code to 31b7db7 (#24755)
renovate[bot] Apr 11, 2022
fa12442
fix(material/list): wrong order of arguments when calling custom comp…
pweyrich Apr 12, 2022
9243266
fix(material/snack-bar): update generic types for openFromComponent (…
GeorgianStan Apr 12, 2022
3660530
fix(material/chips): prevent default behavior on remove button (#24722)
crisbeto Apr 12, 2022
8fee9a7
build: update to jasmine 4.0 (#24765)
crisbeto Apr 12, 2022
333f3a4
fix(material/select): empty space read out by VoiceOver on Chrome (#2…
crisbeto Apr 12, 2022
9a6f72d
build: update angular shared dev-infra code to 4859d1e (#24763)
renovate[bot] Apr 12, 2022
5846195
feat(material/slide-toggle): Add `disabled` predicate to MatSlideTogg…
richieforeman Apr 12, 2022
5be9541
docs: release notes for the v13.3.3 release
amysorto Apr 13, 2022
9bc596f
release: cut the v14.0.0-next.10 release
amysorto Apr 13, 2022
ad4b89c
refactor(multiple): switch docs and tests to typed forms (#24777)
crisbeto Apr 14, 2022
bc2fddb
build: update angular shared dev-infra code to a86aac0 (#24767)
renovate[bot] Apr 15, 2022
bd5c094
build: preparation for primary branch rename in the Angular repos (#2…
devversion Apr 15, 2022
4193037
build: add Zach (zarend) to datepicker code owners (#24780)
zarend Apr 15, 2022
c04f941
fix(cdk/portal): prevent calling `ApplicationRef.detachView` on destr…
AndrewKushnir Apr 18, 2022
7743193
build: disable renovate lock file maintenance (#24794)
devversion Apr 18, 2022
e65f5f5
build: lock file maintenance (#24792)
renovate[bot] Apr 18, 2022
cb2f493
docs(material/chips): use correct terminology (#24798)
crisbeto Apr 19, 2022
b226f03
build: update angular shared dev-infra code to 94108cd (#24789)
renovate[bot] Apr 19, 2022
a55a836
feat(material/paginator): Add `isNextPageEnabled` and `isPreviousPage…
richieforeman Apr 19, 2022
e3825c8
refactor(cdk/table): expose data source type (#24782)
crisbeto Apr 19, 2022
3889165
refactor(cdk-experimental/dialog): rewrite experimental dialog (#24759)
crisbeto Apr 20, 2022
1aa5a20
feat(material/select): allow user-defined aria-describedby (#24644)
RobertAKARobin Apr 20, 2022
607f759
docs: release notes for the v13.3.4 release (#24808)
zarend Apr 20, 2022
25cf877
release: cut the v14.0.0-next.11 release (#24809)
zarend Apr 20, 2022
c6a1d15
feat(cdk/dialog): move experimental CDK dialog into stable (#24804)
crisbeto Apr 20, 2022
d3428ba
fix(material-experimental/mdc-snack-bar): avoid querying the DOM on e…
crisbeto Apr 21, 2022
ce67406
fix(material-experimental/mdc-slider): remove pointerdown passive eve…
wagnermaciel Apr 21, 2022
49c1921
feat(cdk/drag-drop): adding method to set drag position (#24769)
meriturva Apr 21, 2022
3bb1747
build: update bazel setup and angular (#24772)
devversion Apr 21, 2022
9d1c47e
build: update sass bazel rules and fix yarn repository Bazel warning …
devversion Apr 21, 2022
a263063
build: avoid duplication of mdc dependencies by generating `package.j…
devversion Apr 21, 2022
e4de9d4
build: remove users without write access from CODEOWNERS
zarend Apr 21, 2022
ed9463b
build: update angular shared dev-infra code to 4b4f4e4 (#24801)
renovate[bot] Apr 21, 2022
8dfbbed
fix(material/table): accessibility improvements on table examples
forsti0506 Apr 21, 2022
5abde9e
build: fix test failure with latest CLI version (#24820)
crisbeto Apr 22, 2022
54cb83e
docs(cdk/clipboard): add imports to samples (#21910)
kirjs Apr 22, 2022
0faba6e
fix(cdk/overlay): animations interrupted on repeat insertions (#24815)
crisbeto Apr 22, 2022
4e5e286
fix(material/autocomplete): outside click in Angular zone. (#24817)
volvachev Apr 22, 2022
37db2d5
refactor(material/sort): explicit sort direction (#23632)
lekhmanrus Apr 22, 2022
c03fd6e
build: fix github actions breaking due to symlink in dev-infra reposi…
devversion Apr 22, 2022
653457e
feat(cdk/menu): move experimental CDK menu into stable (#24826)
crisbeto Apr 23, 2022
f30609c
refactor(material/core): deprecate legacy theming API (#24835)
devversion Apr 26, 2022
626d09c
chore: replace all git.io link (#24836)
SukkaW Apr 26, 2022
3b43c7b
build: update tsec and drop corresponding postinstall patch (#24837)
devversion Apr 26, 2022
0af3f5a
docs(material/core): Fix typo ('prefixed' -> 'suffixed') in palette n…
jbeder Apr 26, 2022
317011e
build: disable feature request bot (#24834)
crisbeto Apr 26, 2022
587c9e3
docs: release notes for the v13.3.5 release
andrewseguin Apr 28, 2022
5ab04ec
refactor(cdk/dialog): expand and clean up API (#24842)
crisbeto Apr 28, 2022
86aa9c1
build: fix staging release checks after auto-generating `material-exp…
devversion Apr 28, 2022
0b10ef4
release: cut the v14.0.0-next.12 release
andrewseguin Apr 28, 2022
8cb02be
build: temporarily disable queue orb causing snapshot deployment fail…
devversion Apr 28, 2022
6266270
docs(material/autocomplete): change documentation for the optionActiv…
ddubrava Apr 28, 2022
6f9c996
build: update angular shared dev-infra code to 4149a6b
renovate-bot Apr 28, 2022
32d31c7
docs(material/theming): document `typography-hierarchy` (#24838)
jelbourn Apr 28, 2022
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
Prev Previous commit
Next Next commit
fix(material/table): accessibility improvements on table examples
forsti0506 authored Apr 21, 2022

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit 8dfbbed549621546d72dda341aa268cbb44fed97
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@

<!-- Expanded Content Column - The detail row is made up of this one column that spans across all columns -->
<ng-container matColumnDef="expandedDetail">
<td mat-cell *matCellDef="let element" [attr.colspan]="columnsToDisplay.length">
<td mat-cell *matCellDef="let element" [attr.colspan]="columnsToDisplayWithExpand.length">
<div class="example-element-detail"
[@detailExpand]="element == expandedElement ? 'expanded' : 'collapsed'">
<div class="example-element-diagram">
@@ -25,8 +25,8 @@
</td>
</ng-container>

<tr mat-header-row *matHeaderRowDef="columnsToDisplay"></tr>
<tr mat-row *matRowDef="let element; columns: columnsToDisplay;"
<tr mat-header-row *matHeaderRowDef="columnsToDisplayWithExpand"></tr>
<tr mat-row *matRowDef="let element; columns: columnsToDisplayWithExpand;"
class="example-element-row"
[class.example-expanded-row]="expandedElement === element"
(click)="expandedElement = expandedElement === element ? null : element">
Original file line number Diff line number Diff line change
@@ -19,6 +19,7 @@ import {animate, state, style, transition, trigger} from '@angular/animations';
export class TableExpandableRowsExample {
dataSource = ELEMENT_DATA;
columnsToDisplay = ['name', 'weight', 'symbol', 'position'];
columnsToDisplayWithExpand = [...this.columnsToDisplay, 'expand'];
expandedElement: PeriodicElement | null;
}

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<div class="example-container mat-elevation-z8">
<section class="example-container mat-elevation-z8" tabindex="0">
<table mat-table [dataSource]="dataSource">

<!-- Name Column -->
@@ -27,7 +27,7 @@

<!-- Star Column -->
<ng-container matColumnDef="star" stickyEnd>
<th mat-header-cell *matHeaderCellDef></th>
<th mat-header-cell *matHeaderCellDef aria-label="row actions">&nbsp;</th>
<td mat-cell *matCellDef="let element">
<mat-icon>more_vert</mat-icon>
</td>
@@ -36,4 +36,4 @@
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
</table>
</div>
</section>
Original file line number Diff line number Diff line change
@@ -35,7 +35,7 @@
</mat-button-toggle-group>
</div>

<div class="example-container mat-elevation-z8">
<section class="example-container mat-elevation-z8" tabindex="0">
<mat-table [dataSource]="dataSource" *ngFor="let table of tables">
<ng-container matColumnDef="position" [sticky]="isSticky(stickyColumns, 'position')">
<mat-header-cell *matHeaderCellDef> Position </mat-header-cell>
@@ -75,4 +75,4 @@
<mat-footer-row *matFooterRowDef="displayedColumns; sticky: isSticky(stickyFooters, 'footer-1')"></mat-footer-row>
<mat-footer-row *matFooterRowDef="displayedColumns; sticky: isSticky(stickyFooters, 'footer-2')"></mat-footer-row>
</mat-table>
</div>
</section>
Original file line number Diff line number Diff line change
@@ -35,7 +35,7 @@
</mat-button-toggle-group>
</div>

<div class="example-container mat-elevation-z8">
<section class="example-container mat-elevation-z8" tabindex="0">
<table mat-table [dataSource]="dataSource" *ngFor="let table of tables">
<ng-container matColumnDef="position" [sticky]="isSticky(stickyColumns, 'position')">
<th mat-header-cell *matHeaderCellDef> Position </th>
@@ -75,4 +75,4 @@
<tr mat-footer-row *matFooterRowDef="displayedColumns; sticky: isSticky(stickyFooters, 'footer-1')"></tr>
<tr mat-footer-row *matFooterRowDef="displayedColumns; sticky: isSticky(stickyFooters, 'footer-2')"></tr>
</table>
</div>
</section>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<div class="example-container mat-elevation-z8">
<section class="example-container mat-elevation-z8" tabindex="0">
<table mat-table [dataSource]="transactions">
<!-- Item Column -->
<ng-container matColumnDef="item">
@@ -18,4 +18,4 @@
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
<tr mat-footer-row *matFooterRowDef="displayedColumns; sticky: true"></tr>
</table>
</div>
</section>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<div class="example-container mat-elevation-z8">
<section class="example-container mat-elevation-z8" tabindex="0">
<table mat-table [dataSource]="dataSource">

<!-- Position Column -->
@@ -28,4 +28,4 @@
<tr mat-header-row *matHeaderRowDef="displayedColumns; sticky: true"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
</table>
</div>
</section>
Original file line number Diff line number Diff line change
@@ -5,10 +5,19 @@
<th mat-header-cell *matHeaderCellDef> {{column}} </th>
<td mat-cell *matCellDef="let element"> {{element[column]}} </td>
</ng-container>
<ng-container matColumnDef="expand">
<th mat-header-cell *matHeaderCellDef aria-label="row actions">&nbsp;</th>
<td mat-cell *matCellDef="let element">
<button mat-icon-button aria-label="expand row" (click)="(expandedElement = expandedElement === element ? null : element); $event.stopPropagation()">
<mat-icon *ngIf="expandedElement !== element">keyboard_arrow_down</mat-icon>
<mat-icon *ngIf="expandedElement === element">keyboard_arrow_up</mat-icon>
</button>
</td>
</ng-container>

<!-- Expanded Content Column - The detail row is made up of this one column that spans across all columns -->
<ng-container matColumnDef="expandedDetail">
<td mat-cell *matCellDef="let element" [attr.colspan]="columnsToDisplay.length">
<td mat-cell *matCellDef="let element" [attr.colspan]="columnsToDisplayWithExpand.length">
<div class="example-element-detail"
[@detailExpand]="element == expandedElement ? 'expanded' : 'collapsed'">
<div class="example-element-diagram">
@@ -25,8 +34,8 @@
</td>
</ng-container>

<tr mat-header-row *matHeaderRowDef="columnsToDisplay"></tr>
<tr mat-row *matRowDef="let element; columns: columnsToDisplay;"
<tr mat-header-row *matHeaderRowDef="columnsToDisplayWithExpand"></tr>
<tr mat-row *matRowDef="let element; columns: columnsToDisplayWithExpand;"
class="example-element-row"
[class.example-expanded-row]="expandedElement === element"
(click)="expandedElement = expandedElement === element ? null : element">
Original file line number Diff line number Diff line change
@@ -19,6 +19,7 @@ import {animate, state, style, transition, trigger} from '@angular/animations';
export class TableExpandableRowsExample {
dataSource = ELEMENT_DATA;
columnsToDisplay = ['name', 'weight', 'symbol', 'position'];
columnsToDisplayWithExpand = [...this.columnsToDisplay, 'expand'];
expandedElement: PeriodicElement | null;
}

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<div class="example-container mat-elevation-z8">
<section class="example-container mat-elevation-z8" tabindex="0">
<table mat-table [dataSource]="dataSource">

<!-- Name Column -->
@@ -27,7 +27,7 @@

<!-- Star Column -->
<ng-container matColumnDef="star" stickyEnd>
<th mat-header-cell *matHeaderCellDef></th>
<th mat-header-cell *matHeaderCellDef aria-label="row actions">&nbsp;</th>
<td mat-cell *matCellDef="let element">
<mat-icon>more_vert</mat-icon>
</td>
@@ -36,4 +36,4 @@
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
</table>
</div>
</section>
Original file line number Diff line number Diff line change
@@ -35,7 +35,7 @@
</mat-button-toggle-group>
</div>

<div class="example-container mat-elevation-z8">
<section class="example-container mat-elevation-z8" tabindex="0">
<mat-table [dataSource]="dataSource" *ngFor="let table of tables">
<ng-container matColumnDef="position" [sticky]="isSticky(stickyColumns, 'position')">
<mat-header-cell *matHeaderCellDef> Position </mat-header-cell>
@@ -75,4 +75,4 @@
<mat-footer-row *matFooterRowDef="displayedColumns; sticky: isSticky(stickyFooters, 'footer-1')"></mat-footer-row>
<mat-footer-row *matFooterRowDef="displayedColumns; sticky: isSticky(stickyFooters, 'footer-2')"></mat-footer-row>
</mat-table>
</div>
</section>
Original file line number Diff line number Diff line change
@@ -35,7 +35,7 @@
</mat-button-toggle-group>
</div>

<div class="example-container mat-elevation-z8">
<section class="example-container mat-elevation-z8" tabindex="0">
<table mat-table [dataSource]="dataSource" *ngFor="let table of tables">
<ng-container matColumnDef="position" [sticky]="isSticky(stickyColumns, 'position')">
<th mat-header-cell *matHeaderCellDef> Position </th>
@@ -75,4 +75,4 @@
<tr mat-footer-row *matFooterRowDef="displayedColumns; sticky: isSticky(stickyFooters, 'footer-1')"></tr>
<tr mat-footer-row *matFooterRowDef="displayedColumns; sticky: isSticky(stickyFooters, 'footer-2')"></tr>
</table>
</div>
</section>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<div class="example-container mat-elevation-z8">
<section class="example-container mat-elevation-z8" tabindex="0">
<table mat-table [dataSource]="transactions">
<!-- Item Column -->
<ng-container matColumnDef="item">
@@ -18,4 +18,4 @@
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
<tr mat-footer-row *matFooterRowDef="displayedColumns; sticky: true"></tr>
</table>
</div>
</section>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<div class="example-container mat-elevation-z8">
<section class="example-container mat-elevation-z8" tabindex="0">
<table mat-table [dataSource]="dataSource">

<!-- Position Column -->
@@ -28,4 +28,4 @@
<tr mat-header-row *matHeaderRowDef="displayedColumns; sticky: true"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
</table>
</div>
</section>