Skip to content

feat(select): update the trigger width and overlay state when select is opened #6489

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

Closed
wants to merge 578 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
578 commits
Select commit Hold shift + click to select a range
7f274b4
build: create coverage reports in chrome (#7714)
devversion Oct 12, 2017
0ab6ebe
build: run tests against ios10 (#7707)
devversion Oct 12, 2017
a7faebc
correct some typos (#7697)
julianobrasil Oct 12, 2017
0680481
build: fix subpixel failures when running locally (#7671)
crisbeto Oct 12, 2017
b6f7f17
chore: remove accessor type workaround (#7659)
devversion Oct 12, 2017
b29ac45
chore(dialog): add generic param for config data (#7447)
crisbeto Oct 12, 2017
9673f63
fix(scroll): Replace references to scrollableReferences (#7752)
ppham27 Oct 13, 2017
26bbeb2
build: fix safari test failures (#7785)
crisbeto Oct 16, 2017
4fc3a0b
refactor(select): simplify option sync and more robust unit tests (#7…
crisbeto Oct 18, 2017
288c243
fix unescaped open-close (<>) tags (#7756)
julianobrasil Oct 18, 2017
e8b2e3f
build: add karma task for easier cross-browser debugging (#7796)
crisbeto Oct 18, 2017
df63ef0
chore: typo in example directory name (#7863)
crisbeto Oct 18, 2017
fe08c2b
build: run tests with firefox headless (#7828)
devversion Oct 18, 2017
5c6e3df
build: autocomplete test failure in iOS Safari (#7906)
crisbeto Oct 20, 2017
bf6a2c3
build: more stable screenshot tests (#7774)
devversion Oct 21, 2017
d815ebf
chore(plunkr): fix plunkr demo not loading (#7832)
amcdnl Oct 21, 2017
206d9e0
docs(datepicker): update docs and add examples (#7837)
mmalerba Oct 21, 2017
74bc623
docs(demos): add more progress bar examples (#7859)
amcdnl Oct 21, 2017
5390abe
docs(readme): update high-level work for Q4 2017 (#7879)
jelbourn Oct 21, 2017
76a6e7b
chore: re-enable prerender checks for all components (#7930)
crisbeto Oct 21, 2017
2105326
build: individual umd files include other entry-points. (#7976)
devversion Oct 23, 2017
edf91c9
build: bump to tslint 5.8.0 and fix failures (#7943)
crisbeto Oct 23, 2017
64b566f
build: fix examples not building (#7939)
crisbeto Oct 23, 2017
c46ba07
lint: ensure all files are owned by someone (#7937)
mmalerba Oct 23, 2017
65d3630
fix(card): change image path to https in example (#7800)
donroyco Oct 23, 2017
0ea4370
refactor: switch to HttpClient (#6702)
crisbeto Oct 24, 2017
f806286
fix(table): update implicit when using trackby (#7893)
andrewseguin Oct 27, 2017
dcef604
refactor: remove compatibility mode (#7689)
crisbeto Oct 27, 2017
0f2c272
chore: expand and polish cdk docs (#7675)
jelbourn Oct 27, 2017
c663fad
fix(focus-trap): update focus trap attrs to camel case #6799 (#6960)
amcdnl Oct 27, 2017
a2ca4d6
feat(overlay): add keyboard dispatcher for targeting correct overlay …
willshowell Oct 27, 2017
8c389b4
docs: add note about web animations polyfill (#8069)
crisbeto Oct 27, 2017
5f82278
Update card.md (#8043)
barnesma Oct 27, 2017
24984f5
Update card-demo.html (#8042)
barnesma Oct 27, 2017
473b1df
chore: create tslint rule to allow @HostListener and @HostBinding in …
josephperrott Oct 27, 2017
dc1bf54
chore: fix gulp-utils color issue (#8030)
devversion Oct 27, 2017
eb12317
chore(dialog): add comment for MatDialogContainer injection token (#8…
josephperrott Oct 27, 2017
4e9e75b
chore: always deploy every commit, not just when tests pass (#8009)
jelbourn Oct 27, 2017
e15fc0b
docs(table): change docs to use MatTableDataSource (#8007)
andrewseguin Oct 27, 2017
305dccf
chore: fix plunker link in readme (#7991)
devversion Oct 27, 2017
f6a9b1a
docs(dialog): add note about focus trapping (#7945)
crisbeto Oct 27, 2017
c707007
docs(ripple): update documentation (#7941)
devversion Oct 27, 2017
94981ea
docs(menu): move nested to section (#7884)
amcdnl Oct 27, 2017
38d1ec2
chore: switch stepper from the list of planned features to the list o…
Oct 27, 2017
8993451
chore(docs): adds types column and null checks for description (#7713)
amcdnl Oct 27, 2017
4efb70c
Revert "chore(docs): adds types column and null checks for descriptio…
mmalerba Oct 27, 2017
b3a493c
build(docs): exclude readme files (#8087)
devversion Oct 27, 2017
97447f9
chore: lint error (#8086)
crisbeto Oct 27, 2017
4c811d4
chore(docs): adds toc to api docs (#7827)
amcdnl Oct 27, 2017
62b149f
chore: fix prerender failure (#8091)
crisbeto Oct 28, 2017
f29da63
feat: update to rxjs 5.5.0 and switch to lettable operators (#7276)
crisbeto Oct 28, 2017
520d83b
chore(docs): show extends clauses for classes (#8078)
devversion Oct 28, 2017
f601e83
fix(table): render cells even if data is falsy (#7914)
andrewseguin Oct 30, 2017
00de3f6
refactor(portal): rename PortalHost to PortalOutlet (#7546)
crisbeto Oct 30, 2017
9fa075e
fix(datepicker): allow `DateAdapter` authors to have more control ove…
mmalerba Oct 30, 2017
b2dd17a
fix(menu): make @Output names consistent #6677 (#8053)
amcdnl Oct 30, 2017
d47b37a
fix(table): broaden abstraction for filtering (#8059)
andrewseguin Oct 30, 2017
f59abdb
fix(select): make @Output names consistent #6677 (#8052)
amcdnl Oct 30, 2017
34306ad
ci: skip more tasks if only markdown files changed (#8096)
devversion Oct 30, 2017
8d74d67
docs(readme): cleanup (#8103)
Splaktar Oct 30, 2017
bffe5f5
docs: proper module import name (#8105)
devversion Oct 30, 2017
fd52782
chore: add link to tracking issue for bottom-sheet component (#8119)
Oct 30, 2017
e703b3e
docs(types): null chk descriptions, type placement updates (#8125)
amcdnl Oct 30, 2017
804f925
docs(focus): Add docs for regions #8082 (#8128)
amcdnl Oct 30, 2017
10c1c06
docs(dialog): don't say that entryComponents is for AOT only (#8133)
jelbourn Oct 30, 2017
c5cbe18
a11y(table): add basic, sort, pager demos for a11y #6498 (#6653)
amcdnl Oct 30, 2017
1e67629
chore(table): fix missing import in tests (#8135)
jelbourn Oct 30, 2017
cd05b54
fix(overlay): overlay class audits #6372 (#8056)
amcdnl Oct 30, 2017
f08b3f0
fix: consistent names for all cdk directives (#8088)
jelbourn Oct 30, 2017
f6b80f4
chore: update plunker short link (#8137)
josephperrott Oct 30, 2017
b39202f
chore: fix lint error (#8136)
crisbeto Oct 30, 2017
c3405aa
fix(toolbar): no longer auto-generate toolbar rows (#6661)
devversion Oct 31, 2017
e0eda5a
use camelCase for cdkAccordion selector. (#7862)
josephperrott Oct 31, 2017
de8c6e2
fix: import individual rx operators (#8160)
crisbeto Oct 31, 2017
a2129fc
fix(table): switch when arguments (#7516)
andrewseguin Oct 31, 2017
dfe8091
feat: angular 5 support (#6018)
crisbeto Nov 1, 2017
5cef1dc
chore: bump to Angular 5 final (#8177)
crisbeto Nov 2, 2017
9e4c636
fix(spinner): set initial value for spinner to 0. (#8139)
josephperrott Nov 2, 2017
75bccde
fix(block-scroll-strategy): disable smooth scrolling before restoring…
crisbeto Nov 2, 2017
02d3eb6
fix(tabs): incorrect ripple color for tabs with background (#8123)
devversion Nov 2, 2017
c4e12b5
refactor(list): easier overriding of list-item height (#8120)
devversion Nov 2, 2017
2fa679b
fix(input): remove IE clear icon (#8095)
crisbeto Nov 2, 2017
d17f9d2
fix: don't show sanity check messages in tests (#8080)
jelbourn Nov 2, 2017
cc4fc11
fix(dialog): don't block other dialogs from opening while animating (…
crisbeto Nov 2, 2017
58627c4
fix(table): empty string should be sorted right (#8011)
andrewseguin Nov 2, 2017
1547a77
chore: remove unused directionality provider (#7998)
crisbeto Nov 2, 2017
eaa4a36
fix: user-select mixin ignores value (#7992)
devversion Nov 2, 2017
c8df2c1
feat(sort): if provider exists provider one, otherwise new one (#7988)
Jefiozie Nov 2, 2017
8168667
fix(chips): programmatically selected chip stealing focus (#7978)
crisbeto Nov 2, 2017
ff7a13b
perf(focus-monitor): use passive touch listener (#7957)
crisbeto Nov 2, 2017
0d6d9cc
fix(viewport-ruler): incorrectly caching viewport size (#7951)
crisbeto Nov 2, 2017
6fdc237
fix(overlay): emitting to detachments stream when not attached (#7944)
crisbeto Nov 2, 2017
c0ba25a
fix(overlay): CloseScrollStrategy not triggering change detection on …
crisbeto Nov 2, 2017
7c4b394
feat(table): add access to filtered data in MatTableDataSource (#7912)
andrewseguin Nov 2, 2017
ee4915c
fix(button-toggle): support two-way binding of value (#7911)
crisbeto Nov 2, 2017
9a05ecd
fix(MatPaginatorIntl): Provide a provider if exists. (#7895)
Jefiozie Nov 2, 2017
943395e
perf(tabs): avoid repainting while scrolling (#7889)
crisbeto Nov 2, 2017
8edb416
fix(select): support typing to select items on when closed (#7885)
crisbeto Nov 2, 2017
dff9727
chore(keycodes): add comma to keycodes and update usages (#7852)
amcdnl Nov 2, 2017
90fdacf
fix(radio) detect non-direct mat-radio descendants of mat-radio-group…
rkrzewski Nov 2, 2017
2347f5b
demo(chips): Set addOnBlur for both inputs (#7812)
ppham27 Nov 2, 2017
55476e2
fix(table): throw error when missing row defs (#7751)
andrewseguin Nov 2, 2017
44d61b2
docs: create ripples api document (#8147)
devversion Nov 2, 2017
ebbbcca
docs: show platform service (#8148)
devversion Nov 2, 2017
c5eaa7c
build(dgeni): render class descriptions as markdown (#8153)
willshowell Nov 2, 2017
3b50d3d
docs(elevation): add guide for elevation helpers (#8172)
willshowell Nov 2, 2017
cf11ff2
fix(stepper): error when selectedIndex is pre-set (#8035)
crisbeto Nov 2, 2017
25bc760
docs(input): fix example references (#8221)
andrewseguin Nov 3, 2017
24f0471
chore(spinner): avoid deprecation warning in Safari (#7810)
crisbeto Nov 3, 2017
c13848e
chore: bump version to 5.0.0-rc0 (#8256)
josephperrott Nov 6, 2017
b3e1448
Add moment adapter release to changelog (#8257)
josephperrott Nov 6, 2017
6e872b7
docs: fix forms warning in custom form field example (#8224)
crisbeto Nov 6, 2017
e172d19
chore(table): add sort accessor type to data source (#8222)
andrewseguin Nov 6, 2017
4e8626b
build: remove es5 tsconfig files (#8203)
devversion Nov 6, 2017
b65c642
Fix changelog bullet indentation (#8260)
josephperrott Nov 6, 2017
0c25770
build: fix screenshot-tool app deployment (#8174)
devversion Nov 6, 2017
2667c01
chore(docs): update autocomplete-filter-example.ts (#8167)
atscott Nov 6, 2017
020ed61
docs(table): add selection example (#8161)
andrewseguin Nov 6, 2017
c088a0f
test(select): switch all select tests to fakeAsync (#7913)
mmalerba Nov 6, 2017
2f2325a
fix(datepicker): correct DST issues on IE 11 (#7858)
mmalerba Nov 7, 2017
9b88aac
fix(expansion) Add expansion panel outputs (#7309)
josephperrott Nov 7, 2017
d6d9ff8
fix(datepicker): add missing exportAs (#7782)
mmalerba Nov 7, 2017
7610c7c
fix(drawer): re-add openedStart and closedStart events (#7747)
crisbeto Nov 7, 2017
20b47d7
feat(a11y): add autoCapture option to cdkTrapFocus (#7641)
jelbourn Nov 7, 2017
b997353
fix(progress-spinner): default strokeWidth to 10% of the diameter (#7…
crisbeto Nov 7, 2017
998153a
feat(datepicker): dispatch events when datepicker is opened and close…
crisbeto Nov 7, 2017
8b3c8a5
cleanup(datepicker): undo breaking change to `NativeDateAdapter` (#8281)
mmalerba Nov 7, 2017
dbd64b6
chore: fix lint errors (#8288)
crisbeto Nov 8, 2017
a019729
docs(slider): change slider value binding to ngModel (#8338)
alekseyzadorozhniy Nov 10, 2017
691bb73
chore(form-field): prevent overzealous floating placeholder rule opti…
jelbourn Nov 10, 2017
0e03bf4
chore(tabs): move tabs to smart portal directive. (#7266)
josephperrott Nov 10, 2017
8dc8dc4
fix(focus-monitor): cleanup global listeners and don't require Rende…
mmalerba Nov 10, 2017
3ca801a
fix: consistently coerce boolean and number properties (#7283)
amcdnl Nov 10, 2017
4b59ca1
fix(datepicker): prevent `matInput` from clobbering date value (#7831)
mmalerba Nov 10, 2017
b6712f8
fix(progress-spinner): coerceNumber values (#7791)
crisbeto Nov 10, 2017
ba36d3a
fix(select): error when attempting to open before init (#8242)
crisbeto Nov 10, 2017
76806e3
fix(icon): remove IDs from source icon set from rendered output (#8266)
jelbourn Nov 10, 2017
9eda324
chore(overlay): export OverlayKeyboardDispatcher to aide in extending…
josephperrott Nov 10, 2017
d35436b
chore(ripple): remove prefix specific filtering for changes (#7903)
devversion Nov 10, 2017
0719c38
fix(tooltip): allow toolip to reopen when closed by detaching overlay…
crisbeto Nov 10, 2017
bc8560e
fix(snack-bar): complete onAction observable on close (#8183)
crisbeto Nov 10, 2017
8178d6f
fix(input): add aria-required to inputs (#8034)
jelbourn Nov 10, 2017
57c8f05
chore(button): remove prefix specific checks (#7843)
devversion Nov 10, 2017
d79903a
fix(chips): remove chip bottom margin in sibling chips (#8198)
tinayuangao Nov 10, 2017
8dfe470
fix(cdk-observers): prevent attribute renaming in closure compilers …
gregmagolan Nov 10, 2017
33edff5
build: update jasmine for improved type safety (#8350)
crisbeto Nov 14, 2017
b959014
chore(tooltip): unit test failures (#8385)
crisbeto Nov 14, 2017
3510064
chore(table): fix test compilation (#8430)
crisbeto Nov 14, 2017
cd12561
chore(select): organize up tests to better scope compilation (#8342)
jelbourn Nov 14, 2017
86b375d
build: update sauce connect (#8438)
devversion Nov 14, 2017
262c23b
chore: add license to demo-app (#8440)
jelbourn Nov 14, 2017
cf39a41
build(cdk): add bazel ng_module rules (#8370)
jelbourn Nov 15, 2017
7f34a35
build(ci): add config for circleci (#8460)
jelbourn Nov 15, 2017
ebbbcbb
build(circleci): npm install on circleci (#8461)
jelbourn Nov 15, 2017
353f586
build: use typescript 2.5 (#8462)
jelbourn Nov 15, 2017
fe511ac
chore: add circleci dir to code owners (#8463)
jelbourn Nov 15, 2017
8af8590
build: align versions of @bazel/typescript and typescript (#8464)
jelbourn Nov 15, 2017
541a95e
build: manually invoke postinstall for circleci (#8466)
jelbourn Nov 16, 2017
0f954a0
build: fix travis required tests not running (#8437)
devversion Nov 18, 2017
fbf2987
fix(tabs): detach tab portal when tab hides from view (#8486)
josephperrott Nov 20, 2017
f6cb2c6
refactor(aria-describer): better server-side rendering support (#8523)
crisbeto Nov 20, 2017
560f1b6
refactor(focus-trap): better handling of server-side rendering (#8519)
crisbeto Nov 20, 2017
81db650
fix(chip): fix placeholder and text overlap (#8468)
tinayuangao Nov 20, 2017
d2aa774
chore(overlay): remove duplicate ComponentType interface (#8450)
devversion Nov 20, 2017
43217ef
fix(fab-buttons): vertically align icons inside fab buttons (#8442)
EladBezalel Nov 20, 2017
47055a7
fix(input): remove native IE reveal icon (#8439)
crisbeto Nov 20, 2017
c7ab877
fix(form-field): jumping underline in Edge and Firefox (#8480)
devversion Nov 20, 2017
0f83b20
fix(overlay): better handling of server-side rendering (#8422)
crisbeto Nov 20, 2017
d6f287e
fix(slide-toggle): drag not working in edge (#8421)
devversion Nov 20, 2017
f6bd9b0
fix(expansion): prevent memory leak by calling parent ngOnDestroy (#8…
anthonn Nov 20, 2017
2bc0b41
fix(stepper): update state when steps change (#8398)
actra-gschuster Nov 20, 2017
131272a
fix(overlay): remove global keydown listener when there are no open o…
crisbeto Nov 20, 2017
ce23395
feat(menu): allow disabling ripples on items (#8388)
devversion Nov 20, 2017
b0756a2
fix(drawer): missing elevation shadow (#8387)
crisbeto Nov 20, 2017
b085dc6
fix(menu): return focus to root trigger when closed by mouse (#8348)
crisbeto Nov 20, 2017
b437b45
fix(overlay): complete key event stream on dispose (#8341)
crisbeto Nov 20, 2017
bb504ad
fix(list): multi-line list item spacing (#8339)
crisbeto Nov 20, 2017
5600b80
fix(drawer): invalid margin declaration when rendering server-side (#…
crisbeto Nov 20, 2017
f69c8e6
fix(datepicker): correct overlay broad style selector (#8130)
mmalerba Nov 20, 2017
f2a0206
feat(gestures): add injection token for specifying Hammer.js options …
crisbeto Nov 20, 2017
3037a90
fix(checkbox): Set aria-checkbox to mixed for indeterminate checkbox …
tinayuangao Nov 20, 2017
ad7cb4a
fix(autosize): incorrect height with long placeholders (#8024)
devversion Nov 20, 2017
8e9dade
feat(slider): support specifying tabindex (#7848)
devversion Nov 20, 2017
a041253
feat(tab-nav-bar): allow setting tabindex for links (#7809)
devversion Nov 20, 2017
f83beb8
feat(overlay): add option to re-use last preferred position when re-a…
crisbeto Nov 20, 2017
c725249
fix(chips): use all available space for the input (#7462)
ppham27 Nov 20, 2017
ea54edb
fix: replace extendObject utility w/ object spread (#7372)
jelbourn Nov 20, 2017
dad5922
feat(dialog): add ariaLabel and focusOnOpen config options (#6558)
crisbeto Nov 20, 2017
58598c4
feat(reposition-scroll-strategy): add option for closing once the use…
crisbeto Nov 20, 2017
e5bf7df
chore(checkbox): remove fake viewport ruler tests (#8537)
devversion Nov 20, 2017
c7afd8e
chore: clear out mat-input-container references (#8535)
crisbeto Nov 20, 2017
405f6c7
chore: fix typo in chips example (#8500)
swreeser Nov 20, 2017
a4779d1
docs: add 'input' level to typography (#8477)
abogaart Nov 20, 2017
1f1aeeb
refactor(snack-bar): switch to fakeAsync tests (#8459)
crisbeto Nov 20, 2017
0bacebf
docs: add table-selection example (#8377)
devversion Nov 20, 2017
3b41005
docs: show interfaces (#8376)
devversion Nov 20, 2017
4c45c79
build: enable noUnusedParameters check in aot. (#8188)
devversion Nov 20, 2017
49c6cbc
chore: fix test compilation error (#8559)
crisbeto Nov 20, 2017
192e6b3
docs(scroll-dispatcher): add note about callback being run outside th…
crisbeto Nov 20, 2017
05084e9
refactor(input): switch to fakeAsync tests (#8490)
crisbeto Nov 20, 2017
b788a09
docs(changelog): mention callback removal from ScrollDispatcher (#8426)
jelbourn Nov 20, 2017
2a3baa1
build: remove unused tslint rule (#8453)
crisbeto Nov 20, 2017
a5b0872
chore(prerender): output prerendered index.html for debugging (#8483)
mmalerba Nov 20, 2017
40be1f2
fix: using correct global name in bundle (#8407)
trotyl Nov 20, 2017
7bcb0d8
chore: remove tslint type workaround (#8451)
devversion Nov 20, 2017
40d6bcb
chore: fix test compilation errors (#8560)
crisbeto Nov 20, 2017
8f3a025
docs: add jsdoc to public interfaces (#8568)
mmalerba Nov 21, 2017
6a9fbfe
chore: bump version w/ changelog for rc.1 (#8569)
jelbourn Nov 21, 2017
2cf3860
refactor: remove renderer usages (#8235)
crisbeto Nov 21, 2017
623be22
refactor: replace first operator usages (#8352)
crisbeto Nov 21, 2017
1fd833a
refactor(dialog): switch to fakeAsync tests (#8564)
crisbeto Nov 21, 2017
e055b9f
docs: convert demos to stackblitz (#8546)
amcdnl Nov 21, 2017
179445c
chore(demo-app): fix aligned menu triggers and add make page scrollab…
willshowell Nov 21, 2017
70aa3c2
chore: add guidance on getters/setters to coding standards (#7977)
jelbourn Nov 21, 2017
bd26e2a
docs(sidenav): update docs and add examples (#7775)
mmalerba Nov 21, 2017
461dfaf
fix(overlay): disposed overlays not removed from the key event stack …
crisbeto Nov 21, 2017
4dd8a31
chore(demo-app): replace rxjs patch operators w/ lettable operators (…
CaerusKaru Nov 21, 2017
6e865b7
fix(tabs): fix accidentally setting `top` instead of `width` after re…
jelbourn Nov 22, 2017
741378a
chore: bump version to rc.2 with changelog (#8677)
jelbourn Nov 28, 2017
a6d0847
fix(snack-bar): not applying all panel classes in IE (#8578)
crisbeto Nov 28, 2017
1a7a61a
fix(input): Add pure-CSS floating label logic that will work on... (#…
mmalerba Nov 28, 2017
3c3aadc
chore: update codeowners file (#8615)
devversion Nov 28, 2017
2eab16c
build: fix dashboard typescript failures (#8616)
devversion Nov 28, 2017
8009f1b
chore: update chromedriver version for e2e tests (#8635)
devversion Nov 28, 2017
1a383ce
refactor(overlay): more robust testing setup (#8638)
crisbeto Nov 28, 2017
a0075ff
build: run tests in chrome headless local (#8651)
devversion Nov 28, 2017
23c09b4
build: fix invalid umd globals for rxjs operators (#8572)
devversion Nov 28, 2017
2dbc766
fix(overlay): make config immutable for existing refs (#7376)
jelbourn Nov 28, 2017
55a9f9a
fix(sidenav): remove min-width (#7748)
mmalerba Nov 28, 2017
d2c11ca
fix(chip-list): fix error state changes in chip list (#8425)
tinayuangao Nov 28, 2017
d66284d
fix(tooltip): close tooltip if message is cleared while open (#8544)
crisbeto Nov 28, 2017
345a1a3
docs(chips): fix closing tags in mat-chip. (#8551)
aitboudad Nov 28, 2017
65cd1a1
feat(ripple): handle touch events (#7927)
devversion Nov 28, 2017
d6fec35
feat(form-field): add support for separate label and placeholder (#8223)
crisbeto Nov 28, 2017
75c665a
fix(tooltip): unable to type in input with tooltip on iOS (#8534)
crisbeto Nov 29, 2017
9e35bf0
fix(checkbox): don't hide focus indicator on space press. (#8539)
devversion Nov 29, 2017
2b9bc57
feat(datepicker): add opened input binding (#8098)
devversion Nov 29, 2017
9b68b54
fix(progress-spinner): value not updated while in indeterminate mode …
crisbeto Nov 29, 2017
8205cb2
fix(slide-toggle): height collapsing if component doesn't have a labe…
crisbeto Nov 29, 2017
8b7a3af
fix: blurry ripples for slide-toggle, radio, checkbox in MS edge. (#8…
devversion Nov 29, 2017
b4ce5ec
demo(list): Add accessibility demo page for list (#7020)
tinayuangao Nov 29, 2017
b5e72f2
refactor: remove the OverlayContainer stubs from all of the tests (#8…
crisbeto Nov 29, 2017
71305ce
build: add material experimental package (#8591)
devversion Nov 29, 2017
27dfd15
chore: add webhook notifications for travisCI and CircleCI for testin…
josephperrott Nov 30, 2017
e5b7afe
fix(datepicker): calendar overlapping input when in a fallback positi…
crisbeto Dec 1, 2017
d04aa19
fix(select): option not truncated correctly in multiple mode (#7857)
crisbeto Dec 1, 2017
95d7393
feat(select): update the trigger width when select is opened
Aug 16, 2017
7e7923f
chore(): rebase code
Dec 1, 2017
a4fb45c
feat(select): update the trigger width when select is opened
Aug 16, 2017
bf9555d
Merge branch 'select-update-width' of https://github.com/emoralesb05/…
Dec 1, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
51 changes: 51 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Configuration file for https://circleci.com/gh/angular/material2

# Note: YAML anchors allow an object to be re-used, reducing duplication.
# The ampersand declares an alias for an object, then later the `<<: *name`
# syntax dereferences it.
# See http://blog.daemonl.com/2016/02/yaml.html
# To validate changes, use an online parser, eg.
# http://yaml-online-parser.appspot.com/

# Settings common to each job
anchor_1: &job_defaults
working_directory: ~/ng
docker:
- image: angular/ngcontainer:0.0.4

# After checkout, rebase on top of master.
# Similar to travis behavior, but not quite the same.
# By default, PRs are not rebased on top of master, which we want.
# See https://discuss.circleci.com/t/1662
anchor_2: &post_checkout
post: git pull --ff-only origin "refs/pull/${CI_PULL_REQUEST//*pull\//}/merge"

version: 2
jobs:
build:
<<: *job_defaults
steps:
- checkout:
<<: *post_checkout
- restore_cache:
key: material2-{{ .Branch }}-{{ checksum "package-lock.json" }}

- run: bazel run @nodejs//:npm install
# For some reason, circleci needs the postinstall to be run explicitly.
# This may be unnecessary once ngcontainer uses nodejs 8
- run: bazel run @nodejs//:npm run postinstall
- run: bazel build src/cdk/...
- save_cache:
key: material2-{{ .Branch }}-{{ checksum "package-lock.json" }}
paths:
- "node_modules"

workflows:
version: 2
default_workflow:
jobs:
- build

notify:
webhooks:
- url: https://us-central1-test-jperrott.cloudfunctions.net/circleCi
233 changes: 172 additions & 61 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,69 +1,180 @@
# Angular Material components
src/lib/list/** @jelbourn @crisbeto
src/lib/tooltip/** @andrewseguin
src/lib/button-toggle/** @tinayuangao
src/lib/snack-bar/** @jelbourn @crisbeto @josephperrott
src/lib/radio/** @tinayuangao @devversion
src/lib/card/** @jelbourn
src/lib/input/** @mmalerba
src/lib/progress-spinner/** @jelbourn @crisbeto @josephperrott
src/lib/datepicker/** @mmalerba
src/lib/sort/** @andrewseguin
src/lib/autocomplete/** @kara @crisbeto
src/lib/chips/** @tinayuangao
src/lib/icon/** @jelbourn
src/lib/dialog/** @jelbourn @crisbeto
src/lib/progress-bar/** @jelbourn @crisbeto @josephperrott
src/lib/grid-list/** @kara @jelbourn
src/lib/select/** @kara @crisbeto
src/lib/expansion/** @josephperrott @jelbourn
src/lib/slide-toggle/** @devversion
src/lib/toolbar/** @devversion
src/lib/button/** @tinayuangao
src/lib/checkbox/** @tinayuangao @devversion
src/lib/table/** @andrewseguin
src/lib/slider/** @mmalerba
src/lib/sidenav/** @mmalerba
src/lib/menu/** @kara @crisbeto
src/lib/paginator/** @andrewseguin
src/lib/tabs/** @andrewseguin
/src/lib/* @jelbourn
/src/lib/autocomplete/** @kara @crisbeto
/src/lib/button-toggle/** @tinayuangao
/src/lib/button/** @tinayuangao
/src/lib/card/** @jelbourn
/src/lib/checkbox/** @tinayuangao @devversion
/src/lib/chips/** @tinayuangao
/src/lib/datepicker/** @mmalerba
/src/lib/dialog/** @jelbourn @crisbeto
/src/lib/expansion/** @josephperrott @jelbourn
/src/lib/form-field/** @mmalerba
/src/lib/grid-list/** @kara @jelbourn
/src/lib/icon/** @jelbourn
/src/lib/input/** @mmalerba
/src/lib/list/** @jelbourn @crisbeto @devversion
/src/lib/menu/** @kara @crisbeto
/src/lib/paginator/** @andrewseguin
/src/lib/progress-bar/** @jelbourn @crisbeto @josephperrott
/src/lib/progress-spinner/** @jelbourn @crisbeto @josephperrott
/src/lib/radio/** @tinayuangao @devversion
/src/lib/select/** @kara @crisbeto
/src/lib/sidenav/** @mmalerba
/src/lib/slide-toggle/** @devversion
/src/lib/slider/** @mmalerba
/src/lib/snack-bar/** @jelbourn @crisbeto @josephperrott
/src/lib/sort/** @andrewseguin
/src/lib/stepper/** @mmalerba
/src/lib/table/** @andrewseguin
/src/lib/tabs/** @andrewseguin
/src/lib/toolbar/** @devversion
/src/lib/tooltip/** @andrewseguin

# Angular Material core
src/lib/core/selection/** @tinayuangao @jelbourn
src/lib/core/selection/pseudo*/** @crisbeto @jelbourn
src/lib/core/theming/** @jelbourn
src/lib/core/option/** @kara @crisbeto
src/lib/core/rxjs/** @jelbourn
src/lib/core/ripple/** @devversion
src/lib/core/a11y/** @jelbourn @devversion
src/lib/core/compatibility/** @jelbourn
src/lib/core/overlay/** @jelbourn @crisbeto
src/lib/core/overlay/scroll/** @andrewseguin @crisbeto
src/lib/core/platform/** @jelbourn @devversion
src/lib/core/bidi/** @jelbourn
src/lib/core/placeholder/** @kara @mmalerba
src/lib/core/portal/** @jelbourn
src/lib/core/typography/** @crisbeto
src/lib/core/datetime/** @mmalerba
/src/lib/core/* @jelbourn
/src/lib/core/animation/** @jelbourn
/src/lib/core/common-behaviors/** @jelbourn @devversion
/src/lib/core/datetime/** @mmalerba
/src/lib/core/error/** @crisbeto @mmalerba
/src/lib/core/gestures/** @jelbourn
/src/lib/core/line/** @jelbourn
/src/lib/core/option/** @kara @crisbeto
/src/lib/core/placeholder/** @kara @mmalerba
/src/lib/core/label/** @kara @mmalerba
/src/lib/core/ripple/** @devversion
/src/lib/core/selection/** @tinayuangao @jelbourn
/src/lib/core/selection/pseudo*/** @crisbeto @jelbourn
/src/lib/core/style/** @jelbourn
/src/lib/core/testing/** @jelbourn
/src/lib/core/theming/** @jelbourn
/src/lib/core/typography/** @crisbeto
/src/lib/core/util/** @jelbourn

# CDK
src/cdk/coercion/** @jelbourn
src/cdk/rxjs/** @jelbourn
src/cdk/observers/** @jelbourn @crisbeto
src/cdk/collections/** @jelbourn @crisbeto @andrewseguin
src/cdk/a11y/** @jelbourn @devversion
src/cdk/platform/** @jelbourn @devversion
src/cdk/bidi/** @jelbourn
src/cdk/table/** @andrewseguin
src/cdk/portal/** @jelbourn
/src/cdk/* @jelbourn
/src/cdk/a11y/** @jelbourn @devversion
/src/cdk/accordion/** @josephperrott
/src/cdk/bidi/** @jelbourn
/src/cdk/coercion/** @jelbourn
/src/cdk/collections/** @jelbourn @crisbeto @andrewseguin
/src/cdk/keycodes/** @jelbourn
/src/cdk/layout/** @josephperrott
/src/cdk/observers/** @jelbourn @crisbeto
/src/cdk/overlay/** @jelbourn @crisbeto
/src/cdk/platform/** @jelbourn @devversion
/src/cdk/portal/** @jelbourn
/src/cdk/scrolling/** @andrewseguin @crisbeto
/src/cdk/stepper/** @mmalerba
/src/cdk/table/** @andrewseguin
/src/cdk/testing/** @devversion

# Tooling
tools/** @devversion @jelbourn
test/** @devversion @jelbourn
scripts/** @devversion @jelbourn
# Moment adapter package
/src/material-moment-adapter/** @mmalerba

# Docs examples
src/material-examples/** @amcdnl @jelbourn
# Material experimental package
/src/material-experimental/** @jelbourn

# Moment adapter package
src/material-moment-adapter/** @mmalerba
# Docs examples & guides
/guides/** @amcdnl @jelbourn
/src/material-examples/** @amcdnl @jelbourn

# Demo app
/src/demo-app/* @jelbourn
/src/demo-app/a11y/** @tinayuangao
/src/demo-app/autocomplete/** @kara @crisbeto
/src/demo-app/baseline/** @mmalerba
/src/demo-app/button-toggle/** @tinayuangao
/src/demo-app/button/** @tinayuangao
/src/demo-app/card/** @jelbourn
/src/demo-app/checkbox/** @tinayuangao @devversion
/src/demo-app/chips/** @tinayuangao
/src/demo-app/dataset/** @andrewseguin
/src/demo-app/datepicker/** @mmalerba
/src/demo-app/demo-app/** @jelbourn
/src/demo-app/dialog/** @jelbourn @crisbeto
/src/demo-app/drawer/** @mmalerba
/src/demo-app/expansion/** @josephperrott
/src/demo-app/focus-origin/** @mmalerba
/src/demo-app/gestures/** @jelbourn
/src/demo-app/grid-list/** @kara @jelbourn
/src/demo-app/icon/** @jelbourn
/src/demo-app/input/** @mmalerba
/src/demo-app/list/** @jelbourn @crisbeto @devversion
/src/demo-app/live-announcer/** @jelbourn
/src/demo-app/menu/** @kara @crisbeto
/src/demo-app/overlay/** @jelbourn @crisbeto
/src/demo-app/platform/** @jelbourn @devversion
/src/demo-app/portal/** @jelbourn
/src/demo-app/progress-bar/** @jelbourn @crisbeto @josephperrott
/src/demo-app/progress-spinner/** @jelbourn @crisbeto @josephperrott
/src/demo-app/radio/** @tinayuangao @devversion
/src/demo-app/ripple/** @devversion
/src/demo-app/screen-type/** @josephperrott
/src/demo-app/select/** @kara @crisbeto
/src/demo-app/sidenav/** @mmalerba
/src/demo-app/slide-toggle/** @devversion
/src/demo-app/slider/** @mmalerba
/src/demo-app/snack-bar/** @jelbourn @crisbeto @josephperrott
/src/demo-app/stepper/** @mmalerba
/src/demo-app/table/** @andrewseguin
/src/demo-app/tabs/** @andrewseguin
/src/demo-app/toolbar/** @devversion
/src/demo-app/tooltip/** @andrewseguin
/src/demo-app/typography/** @crisbeto

# E2E app
/e2e/* @jelbourn
/e2e/components/block-scroll-strategy-e2e.spec.ts @andrewseguin @crisbeto
/e2e/components/button-e2e.spec.ts @tinayuangao
/e2e/components/button-toggle-e2e.spec.ts @tinayuangao
/e2e/components/card-e2e.spec.ts @jelbourn
/e2e/components/checkbox-e2e.spec.ts @tinayuangao @devversion
/e2e/components/dialog-e2e.spec.ts @jelbourn @crisbeto
/e2e/components/expansion-e2e.spec.ts @josephperrott @jelbourn
/e2e/components/fullscreen-e2e.spec.ts @jelbourn
/e2e/components/grid-list-e2e.spec.ts @kara @jelbourn
/e2e/components/icon-e2e.spec.ts @jelbourn
/e2e/components/input-e2e.spec.ts @mmalerba
/e2e/components/list-e2e.spec.ts @jelbourn @crisbeto @devversion
/e2e/components/menu-e2e.spec.ts @kara @crisbeto
/e2e/components/progress-bar-e2e.spec.ts @jelbourn @crisbeto @josephperrott
/e2e/components/progress-spinner-e2e.spec.ts @jelbourn @crisbeto @josephperrott
/e2e/components/radio-e2e.spec.ts @tinayuangao @devversion
/e2e/components/sidenav-e2e.spec.ts @mmalerba
/e2e/components/slide-toggle-e2e.spec.ts @devversion
/e2e/components/stepper-e2e.spec.ts @mmalerba
/e2e/components/tabs-e2e.spec.ts @andrewseguin
/e2e/components/toolbar-e2e.spec.ts @devversion
/e2e/util/** @jelbourn
/src/e2e-app/* @jelbourn
/src/e2e-app/block-scroll-strategy/** @andrewseguin @crisbeto
/src/e2e-app/button/** @tinayuangao
/src/e2e-app/checkbox/** @tinayuangao @devversion
/src/e2e-app/dialog/** @jelbourn @crisbeto
/src/e2e-app/e2e-app/** @jelbourn
/src/e2e-app/fullscreen/** @jelbourn
/src/e2e-app/grid-list/** @kara @jelbourn
/src/e2e-app/icon/** @jelbourn
/src/e2e-app/input/** @mmalerba
/src/e2e-app/menu/** @kara @crisbeto
/src/e2e-app/progress-bar/** @jelbourn @crisbeto @josephperrott
/src/e2e-app/progress-spinner/** @jelbourn @crisbeto @josephperrott
/src/e2e-app/radio/** @tinayuangao @devversion
/src/e2e-app/sidenav/** @mmalerba
/src/e2e-app/slide-toggle/** @devversion
/src/e2e-app/tabs/** @andrewseguin

# Universal app
/src/universal-app/** @jelbourn

# Tooling
/.circleci/** @jelbourn
/scripts/** @devversion @jelbourn
/test/** @devversion @jelbourn
/tools/** @devversion @jelbourn

# Misc
/* @jelbourn
/.github/** @jelbourn
/src/* @jelbourn
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@


#### What are the steps to reproduce?

Providing a Plunker (or similar) is the *best* way to get the team to see your issue.
Plunker template: https://goo.gl/DlHd6U
Providing a StackBlitz/Plunker (or similar) is the *best* way to get the team to see your issue. <br/>
Plunker starter (using on `@master`): https://goo.gl/uDmqyY<br/>
StackBlitz starter (using latest `npm` release): https://goo.gl/wwnhMV<br/>


#### What is the use-case or motivation for changing an existing behavior?
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,4 @@ node_modules
npm-debug.log
testem.log
/.chrome
/.git
15 changes: 11 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,15 @@ sudo: false
dist: trusty

node_js:
- '8'
- '7'

addons:
jwt:
# SAUCE_ACCESS_KEY<=secret for FIREBASE_ACCESS_TOKEN to work around travis-ci/travis-ci#7223, unencrypted value in valentine as FIREBASE_ACCESS_TOKEN>
# we alias FIREBASE_ACCESS_TOKEN to $SAUCE_ACCESS_KEY in env.sh and set the SAUCE_ACCESS_KEY there
- secure: "PKts/IbxuJRWWOEeiGbl8Z9zds0M+hIdCH/g/E4WbQ9yzSvSbdwzfmRfFccQFjxjsrY7+SJMVjsURZy+xUyBpzqgWYHUItnSVqjZb8DlyAU2IXyg8TM9BVLkGGe6k5k4PIFVmfMMMzQwWMM0X0W9w3oYmfHL5egxwSHvf9HIqLolLNXg8sqamIdS5d5KoCXf1c+oRjN/IMBktzNBR6N4OFOZQXVoepXNiIvTWAcTtOPBvFWdKP2n7RVioHKdm4a85aCUpDJp+LYGaLqiQZoRzmzfVTnAhTAPdd4ao5w/+jojrfZIHV55bqYF9rLnQMTneKsiyVNVYJzOLuxmARa/EEKfZld+J3rX4/o4cogrU38YSZF+T7J9g/7CTsnIZ3F6W6m+8iJbIBh55nGOQi5PVe458Q/nGb3fgQd2Z4+6lK9k479H4Ssh/Y7hbVQbepqEVIXzZKqWX6/ZE4iWoR/Q2dm0hySFmmB/R2etixX5JxhnHvgobTYIQ+1liJVp/3YFW1ru64Yg6yz/V291Bhh9g31znmTROCJ/usAmZZaLUqW1TDKnLIMP+M74MF9XERqcWKywXRFwxP4E5uDnx/vAyN49gL+SDfrBUxUtXrTkKZAlglwo9SgA7cOYEPWrionvKcGm87gCBYHFUmXZNQVzh212fpuJYXb/vy0sPDj8La4="
chrome: stable
firefox: latest

branches:
only:
Expand All @@ -22,13 +23,14 @@ jobs:
- env: "MODE=aot"
- env: "MODE=payload"
- env: "MODE=prerender"
- env: "MODE=closure-compiler"
# Closure Compiler CI check is temporarily disabled until a new version of
# the tool is released with https://github.com/google/closure-compiler/pull/2600
# - env: "MODE=closure-compiler"
- env: "MODE=e2e"
- env: "MODE=saucelabs_required"
- env: "MODE=browserstack_required"
- env: "MODE=travis_required"
- stage: Deploy
env: "DEPLOY_MODE=build-artifacts"
- env: "DEPLOY_MODE=build-artifacts"
- env: "DEPLOY_MODE=docs-content"
- env: "DEPLOY_MODE=screenshot-tool"
- env: "DEPLOY_MODE=dashboard"
Expand Down Expand Up @@ -56,3 +58,8 @@ script:
cache:
directories:
- ./node_modules/

notifications:
webhooks:
urls:
- https://us-central1-test-jperrott.cloudfunctions.net/travisCi
35 changes: 35 additions & 0 deletions BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
package(default_visibility = ["//visibility:public"])

# TODO(jelbourn): figure out if these workarounds are still needed

# This rule belongs in node_modules/BUILD
# It's here as a workaround for
# https://github.com/bazelbuild/bazel/issues/374#issuecomment-296217940
filegroup(
name = "node_modules",
# Performance workaround: list individual files
# Reduces the number of files as inputs to nodejs_binary:
# bazel query "deps(:node_modules)" | wc -l
# This won't scale in the general case.
# TODO(alexeagle): figure out what to do
srcs = glob(["/".join(["node_modules", pkg, "**", ext]) for pkg in [
"@angular",
"jasmine",
"typescript",
"tslib",
"zone.js",
"rxjs",
"@types",
"tsickle",
"hammerjs",
"protobufjs",
"bytebuffer",
"reflect-metadata",
"minimist",
"moment",
] for ext in [
"*.js",
"*.json",
"*.d.ts",
]]),
)
Loading