Commit Graph

1759 Commits

Author SHA1 Message Date
Kristiyan Kostadinov 2bf7024527 feat: add support for strict null checks (#5094) 2017-06-21 10:13:52 -07:00
Kristiyan Kostadinov 49dfe60387 fix(directionality): error on platform-server (#5234) 2017-06-20 15:42:56 -07:00
Paul Gschwendtner 1a03ee15b3 build: properly fail prerender task (#5235)
* The prerender script that runs on the CI did not exit with a proper error-code when the `renderModuleFactory` failed due to errors like in #5233
2017-06-20 11:33:54 -07:00
Austin a2a25bead0 docs(input): add overview examples for input (#5228) 2017-06-19 18:33:20 -07:00
Paul Gschwendtner dbdc6ab060 refactor: remove unused temporary ripple mixin (#5198)
* Removes the `mat-temporary-ink-ripple` mixin from the ripple stylesheet. All components that currently have ripples switched to the ripple component and therefore don't use this mixin.
2017-06-19 17:49:26 -07:00
Kristiyan Kostadinov b5bf6f59a9 fix(select): md-optgroup not using typography styles (#5193)
Resolves a TODO from a while ago to set up the `md-optgroup` to use the typography API. This wasn't done initially since the typography PR and the option group PR got in around the same time.
2017-06-19 17:48:59 -07:00
Kristiyan Kostadinov 138abf86dc chore: move OverlayModule and related providers into index file (#5183)
Moves the `OverlayModule` and the `OVERLAY_PROVIDERS` into the `index.ts`, as opposed to the `overlay-directives.ts`, in order to match the setup in the rest of the modules.
2017-06-19 17:48:04 -07:00
Kristiyan Kostadinov aee984a5e5 fix(dialog): set aria-labelledby based on the md-dialog-title (#5178)
* [Based on the accessibility guidelines](https://www.w3.org/TR/wai-aria-practices-1.1/#dialog_modal), these changes add the `aria-labelledby` to dialog that use `md-dialog-title`, which causes the screen reader to read out the title. E.g. before NVDA would read out "Dialog", but now it reads out "Neptune dialog".
2017-06-19 17:31:12 -07:00
Elad Bezalel 61d979e66e feat(directionality): a provider to get directionality (#4044)
- Looks at the `html` and `body` elements for `dir` attribute and sets the Directionality service value to it
- Whenever someone would try to inject Directionality - if there's a Dir directive up the dom tree it would be provided

fixes #3600
2017-06-19 16:30:41 -07:00
Jeremy Elbourn c220bb5260 chore: bump version to beta.7 with changelog (#5223) 2017-06-19 14:40:55 -07:00
Kristiyan Kostadinov 51d1794291 docs: add a typography guide (#5197) 2017-06-19 12:22:37 -07:00
Paul Gschwendtner 665e667e2d build: payload task fails if functions are down (#5217)
It can happen that the firebase `payloadGithubStatus` function is temporary disabled because a deploy failed (for example due to deploying while function executes).
This leads to a failure inside of the payload CI task because the task is trying to parse the body using JSON (which is not always a JSON response)

It's not worth trying to parse the JSON value since it's only used for debugging and to give an insight what's going on in the functions.
2017-06-19 11:48:47 -07:00
Paul Gschwendtner 39f22c2aa2 build: remove duplicate licenses in bundles (#5195)
* No longer includes the license comments from every source file in the different FESM and UMD bundles.
* Build packages are now emitted with explicit `LF` line endings instead of platform dependent line endings.
2017-06-19 09:30:52 -07:00
Paul Gschwendtner b456eed0b7 build: keep license comment in minified umd (#5196)
* The `preserveComments` option from the old uglify gulp plugin is not valid for the programmatic API. Setting the `comments` option `some` means that license commens will be preserved.
2017-06-19 09:30:37 -07:00
Paul Gschwendtner 135c1df62e build: firebase integration for dashboard (#5182)
* build: firebase integration for dashboard

* As part of the initial dashboard setup, this installs Angular Fire and Angular Material in the dashboard.
* For testing purposes the list of all payload results will be printed right now.

* Address feedback
2017-06-19 09:30:17 -07:00
Paul Gschwendtner 746495a222 build: update sauce connect version (#5179)
* Updates the version of Sauce Connect to avoid potential flakes within the Saucelabs tunnels
* Fixes the invalid path for the `deploy-dashboard` script that runs in the deploy build stage
2017-06-19 09:30:01 -07:00
Paul Gschwendtner 0aaeb697a3 chore(input): remove align input binding (#5141)
BREAKING CHANGE: The `align` input from the `<md-input-container>` component has been removed. Developers instead should use plain CSS to achieve the same effect (using `text-align: end` for example).

Fixes #5140.
2017-06-16 15:53:08 -07:00
Jeremy Elbourn fdd53752ba docs(sidenav): fix sidenav module not being imported for examples (#5177) 2017-06-16 14:56:29 -07:00
Jeremy Elbourn 279983b97b docs(autocomplete): add missing @docs-private (#5174) 2017-06-16 14:06:04 -07:00
Paul Gschwendtner 0206d6fca2 refactor: replace disabled getters/setters with mixin (#5137) 2017-06-16 12:28:23 -07:00
Kristiyan Kostadinov 8860090cea fix(datepicker): restore focus to trigger element (#4804) 2017-06-16 11:58:23 -07:00
Jeremy Elbourn 223b237741 fix(tabs): remove inconsistent mdTabNav selector (#5170) 2017-06-16 11:20:40 -07:00
Paul Gschwendtner 9945ed75b4 build: move packaging out of gulp folder (#5063) 2017-06-16 10:58:34 -07:00
Andrew Seguin e55ec78df9 feat(data-table): allow dynamic data source (#5093) 2017-06-16 10:56:18 -07:00
Jeremy Elbourn b7e9e96ac7 chore: mention caretaker in code_reviews doc (#5169) 2017-06-16 10:54:57 -07:00
Paul Gschwendtner c8e56b535e build: initial dashboard project (#5148) 2017-06-16 10:22:33 -07:00
Paul Gschwendtner f579ea130f build: faster artifacts deploy script (#5149) 2017-06-15 13:31:15 -07:00
Will Howell 734eccc148 feat(tooltip): add mdTooltipClass for customizing (#4893) 2017-06-14 19:29:23 -07:00
Esteban Marin 40f92c569a fix(tabs): fix tab translation animation in IE 11 (#4982) (#4986) 2017-06-14 19:28:50 -07:00
Kristiyan Kostadinov ea76acf117 refactor: shorter error constructors (#5135) 2017-06-14 19:28:05 -07:00
Jeremy Elbourn 99fc6685aa Revert "fix(portal): detect changes for portal hostview while before attaching. (#4370)" (#5131) 2017-06-14 17:10:49 -07:00
Paul Gschwendtner 7b5b18d5e7 build: get previous payload by querying git (#5122) 2017-06-14 14:50:37 -07:00
Paul Gschwendtner 154f54ec14 build: run chrome headless in travis (#5126) 2017-06-14 14:26:52 -07:00
Paul Gschwendtner d45d37ae20 build: tslint rule to ensure license banners are set (#5133) 2017-06-14 14:16:40 -07:00
Kara a5551081e7 chore(): add license comments to src files (#5130) 2017-06-14 10:15:08 -07:00
Kristiyan Kostadinov d3d6d26c56 fix(radio): label vertical alignment (#5120) 2017-06-13 15:55:54 -07:00
Kristiyan Kostadinov 73aa43e98b fix(select): consider value changes via arrow keys on closed select as user actions (#5112)
Fixes #5084.
2017-06-13 15:50:00 -07:00
Jeremy Elbourn 3eb0681af9 feat: add camelCase selectors where they were missing (#4901) 2017-06-13 14:16:20 -07:00
Paul Gschwendtner 82d752b59e feat(radio): support for color binding (#5068)
Closes #4677
2017-06-13 12:14:46 -07:00
Paul Gschwendtner de68202971 build: enable noUnusedParameters check (#5091) 2017-06-13 11:48:02 -07:00
Paul Gschwendtner 46edae64ba build: separate payload diffs for packages (#5106) 2017-06-13 10:11:23 -07:00
Paul Gschwendtner 90e6d3c08e refactor(chips): replace disabled property with mixin (#5072) 2017-06-12 13:51:41 -07:00
Paul Gschwendtner 88089a7648 build: remove url from payload status (#5092) 2017-06-12 13:48:24 -07:00
Paul Gschwendtner b3c75bb4b0 build: run fewer browsers on saucelabs (#5045) 2017-06-12 13:37:16 -07:00
Kristiyan Kostadinov 97e35dfb95 fix(input,cdk): a couple of server-side rendering errors (#5066) 2017-06-12 13:30:16 -07:00
Paul Gschwendtner f2de538a49 chore: fix focus origin demo (#5062) 2017-06-12 13:28:28 -07:00
Paul Gschwendtner 4bb3c8b909 build: generate docs for expansion (#5054) 2017-06-12 11:00:57 -07:00
Paul Gschwendtner 349c2d6c42 build: fix payload function invalid diff (#5059) 2017-06-12 11:00:01 -07:00
Kristiyan Kostadinov a6456a2352 build: missing import in payload script (#5058) 2017-06-12 10:56:45 -07:00
Paul Gschwendtner 3eb7bdd792 build: duplicate update of jasmine timeout interval (#5085) 2017-06-12 10:52:33 -07:00