Commit Graph

2264 Commits

Author SHA1 Message Date
Paul Gschwendtner deca032d2d build: secondary entry-points resolving for windows (#6652)
Currently the secondary entry-points are resolved by running `grep` as a child process. This works fine on MacOS, Linux and on Windows if Git Bash is installed.

With this change, the secondary entry-points will be resolved on Windows using the `findstr` command. The `findstr` command is always available on Windows and therefore Git Bash is no longer a requirement.

Closes #6211
2017-08-28 16:30:24 -07:00
Paul Gschwendtner 9644840e4c build: write custom tslint rules in typescript (#6650)
Currently the custom TSLint rules of the repository had to be pushed as JavaScript files because TSLint was only able to run them as JavaScript files.

Recently with TSLint 5.7.0 (https://github.com/palantir/tslint/commit/90dd3f472199c68662eaecc47663969cb8ea6ed1), custom rules can be also loaded directly as TypeScript files in combination with ts-node.
2017-08-28 16:29:57 -07:00
Paul Gschwendtner 5d1ce9f7c1 chore: missing router link in e2e app (#6645)
* Recently more examples have been added to the e2e-app. Those examples haven't been added to the nav bar yet.
2017-08-28 16:29:32 -07:00
Paul Gschwendtner 2ef6382bae build: stop building rxjs for closure compiler test (#6635)
For every Pull Request, a job that runs the Google Closure Compiler against the demo-app will be started. In the past Closure Compiler wasn't able to properly handle CommonJS packages from the node modules.

Now the Google Closure Compiler will be reconfigured to properly handle CommonJS packages (meaning that RxJS no longer needs to be built manually)
2017-08-28 16:28:50 -07:00
Paul Gschwendtner 6df814468c test(): screenshot diff for expansion (#6666)
* Adds the expansion overview example to the e2e app and captures a screenshot diff for it.
* Also adds a e2e test for the button-toggle
2017-08-28 16:28:10 -07:00
Paul Gschwendtner 412c9fc4bc build: add empty material-moment-adapter package (#6086) 2017-08-28 16:27:56 -07:00
Jeffrey Bosch ec4ea060a5 docs(chips): Added stylesUrls to reference css. (#6620) 2017-08-24 10:21:33 -07:00
Paul Gschwendtner 6b9c936fe4 build: use minimatch for no-view-encapsulation rule (#6621) 2017-08-24 10:19:39 -07:00
Will Howell f10410170e docs(input): remove extra parens and fix nits (#6614) 2017-08-24 10:14:20 -07:00
Paul Gschwendtner dde6e19ac5 build: better caching of node modules in travis (#6619) 2017-08-24 10:11:36 -07:00
Paul Gschwendtner eef28c0153 build: disable browserstack video (#6622) 2017-08-24 10:10:06 -07:00
tinayuangao d70f4f4fb2 demo(checkbox): add color example for checkbox (#6336) 2017-08-24 10:04:48 -07:00
Jeremy Elbourn 3b46360527 fix(theming): remove non-standard grey palette hues (#6605) 2017-08-23 13:29:41 -07:00
Andrew Seguin 32f42d6fb5 compat(table): add mat-compatible rows (#6603) 2017-08-23 13:28:36 -07:00
Paul Gschwendtner c4a5d7a038 refactor(slider): use color mixin with coercing (#6371)
Closes #6368
2017-08-23 13:27:11 -07:00
Kristiyan Kostadinov 2dd5c7c3f1 feat(autocomplete): emit event when an option is selected (#4187)
Fixes #4094.
Fixes #3645.
2017-08-23 13:25:17 -07:00
Paul Gschwendtner 844a81c248 build: shorter wait delay for tunnels (#6607) 2017-08-23 11:30:49 -07:00
Paul Gschwendtner bdee98fcea build: switch travis to nodejs 8 (#6606) 2017-08-23 11:11:56 -07:00
Paul Gschwendtner 4cff5ce892 build: update saucelabs connector (#6609) 2017-08-23 11:08:07 -07:00
Austin 595cffdcff a11y(toolbar): add toolbar accessibility demo page (#6145) 2017-08-22 17:46:46 -07:00
Jeremy Elbourn 0f6a2ecb3d feat(cdk): move cdkScrollable, ScrollDispatcher, and ViewportRuler out of overlay (#6547) 2017-08-22 17:46:09 -07:00
Andrew Seguin c90ca55ef3 chore(cdk): create cdk/collections (#6208) 2017-08-22 17:45:40 -07:00
Kristiyan Kostadinov 2fc6a4c782 refactor: turn off view encapsulation for all components (#6563)
Fixes #6037.
2017-08-22 17:44:18 -07:00
Kristiyan Kostadinov 0526689fde fix(select): error if triggerValue is accessed from an empty select (#6575) 2017-08-22 17:43:49 -07:00
Kristiyan Kostadinov ea143a052f fix(grid-list): figure not expanding to full width (#6578)
Fixes #6586.
2017-08-22 17:42:50 -07:00
Kristiyan Kostadinov ff54969d17 fix(autocomplete): placeholder not animating on focus (#3992)
Fixes #5755.
2017-08-22 17:41:27 -07:00
Kristiyan Kostadinov e41d0f3e9b feat(autocomplete): support for md-optgroup (#5604)
Fixes #5581.
2017-08-22 16:01:00 -07:00
Kristiyan Kostadinov 7f0e58e432 fix(expansion-panel): remove margin from top and bottom panels in accordion (#6546) 2017-08-22 14:10:35 -07:00
tinayuangao 9eb9ddfad0 feat(chips): add user defined tab index to chip list (#6073) 2017-08-22 14:09:47 -07:00
Jeremy Elbourn 154bb55689 fix(overlay): remove overlay container on destroy (#5378) 2017-08-22 14:08:45 -07:00
Kristiyan Kostadinov 363562f3e6 fix(snack-bar): align theming with spec (#6506) 2017-08-22 14:07:33 -07:00
Kristiyan Kostadinov 90fc300ea9 fix(chips): invalid aria-selected value for non-selectable chip (#6544) 2017-08-22 14:04:10 -07:00
Kristiyan Kostadinov 1f4a962e23 fix(list-key-manager): increase typeahead range to include more characters (#6543) 2017-08-22 14:03:48 -07:00
mostwired 5bd655b909 fix(paginator): add type button to next / prev buttons 2017-08-22 14:03:22 -07:00
Kristiyan Kostadinov 921432acf7 feat(expansion-panel): add the ability to disable an expansion panel (#6529)
Fixes #6521.
2017-08-22 14:02:42 -07:00
Will Howell 449ed194d2 fix(chips): mark onFocus as internal (#6519) 2017-08-22 14:02:18 -07:00
Will Howell df28c3d5ab feat(dialog): expose backdrop clicks (#6511) 2017-08-22 11:48:41 -07:00
trevorade 6cdbf36103 fix(tooltip): remove unnecessary tooltip whitespace (#6531) 2017-08-22 11:28:09 -07:00
Kristiyan Kostadinov 4e120723eb fix(dialog): move focus into container if no focusable elements are found (#6524)
Fixes #6513.
2017-08-22 11:26:19 -07:00
Jeremy Elbourn e0b1094d62 chore(e2e): fix consistent timeouts (#6574) 2017-08-22 10:53:15 -07:00
Jeremy Elbourn 9904e5605c feat(overlay): add maxWidth and maxHeight (#6508) 2017-08-22 10:13:54 -07:00
Jeremy Elbourn 0db3635f01 chore(overlay): add attach method to PositionStrategy interface (#6505) 2017-08-22 10:13:23 -07:00
tinayuangao 215ff3c77c demo(card): add accessibility demo page for card (#6358) 2017-08-21 16:11:20 -07:00
tinayuangao 7b54e1dfda demo(dialog): add accessibility demo page for dialog (#6360) 2017-08-21 16:00:04 -07:00
Austin 5bd0c3a629 demo(menu): add menu a11y demo (#6445) 2017-08-21 15:59:44 -07:00
Kristiyan Kostadinov 5e3228f61c fix(icon): icon element not removed when svgIcon is reset (#6502)
Fixes #6495.
2017-08-21 15:56:18 -07:00
Jeremy Elbourn 5f75939a01 chore(overlay): refactor clipping detection calculation to its own file (#6504) 2017-08-21 15:55:09 -07:00
Shlomi Assaf 90a6ac95e5 feat(portal): support context in TemplatePortal (#6408)
BREAKING CHANGE:
- `TemplatePortal` now requires a generic type (C)
- method `attach` return type C and property `locals` was removed
- method `attachTemplatePortal` in `BasePortalHost` now requires a generic type (C) and returns EmbeddedViewRef<C> (also applies to extending types `DomPortalHost`, `PortalHostDirective` and `MdDialogContainer`)
2017-08-21 15:15:47 -07:00
Will Howell cdbf305771 feat(dialog): add beforeClose method (#6377) 2017-08-21 15:13:28 -07:00
tinayuangao dfd3d7133b demo(slide-toggle): add accessibility demo page for slide toggle (#6349) 2017-08-21 13:56:45 -07:00