* build: tsconfig for editor warnings
Currently when using a code editor that uses the TypeScript language service (Webstorm / VS Code / Atom / Sublime) there will be TypeScript errors in the `.spec` files.
This is because the editor finds the `tsconfig.json` file that doesn't match the spec files. Therefore it complains about the `experimentalDecorators`.
In `angular/angular` there is a global `tsconfig` file that matches everything and is therefore fixing the editor warnings. This file is also used to compile all `.spec` files for the whole project.
We can add such a `tsconfig.json` file as well, and in the future we can use it for compiling the specs as well.
* Add docs for tsconfig files
* Update e2e tests, take screenshots when screen become stable
* fix lint
* Make id optional
* Remove screenshot for checkbox with keyboard event
* Fix radio test
Fixes issue in the dialog that prevented the user from being able to close via the escape key, if any of the elements inside the dialog loses focus.
Fixes#3009.
* feat(compatibility): remove conflicts with material1 css styling
* fix tests
* fix input changes
* autocomplete changes
* merge changes
* change class assignment to evaluation
* add back in the line truncate for select
* fix button on simple snackbar
* fix tests
* Now runs TSLint also against the e2e/ directory.
* Add comments for the different tasks in the lint file.
* Refactors the screenshot e2e file to pass TSLint and also to be less nested.
* Use current directory so e2e test wont complain about directory not exists
* change .gitignore
* Only take screenshot when run on travis
* remove log
* test: add class with e2e test utilities
* Adds a class that simplifies some common and hard to remember Protractor expressions.
* Refactors the existing tests to use the new utilities.
Fixes#2025.
* Add types to the e2e utils and fix the selector on the dialog tests.
* Remove unnecessary rounding.
* Remove `any` cast.
* Simplify the slide toggle tests.
* Split the E2E utils class into smaller files.
* Fix a leftover.
* Adds the missing e2e test for the checkbox, where the space key should toggle the state
* Cleanup the existing e2e test by removing repeating statements
* refactor: change the toolkit directive prefixes and remove Md prefix from toolkit classes
Renames the the component toolkit to use the `cdk-` prefix, in addition to removing the `Md` prefix from classes associated with the toolkit.
The following CSS classes have been renamed as well:
* `md-global-overlay-wrapper` -> `cdk-global-overlay-wrapper`
* `md-overlay-container` -> `cdk-overlay-container`
* `md-overlay-pane` -> `cdk-overlay-pane`
* `md-overlay-backdrop-showing` -> `cdk-overlay-backdrop-showing`
* `md-overlay-dark-backdrop` -> `cdk-overlay-dark-backdrop`
* `md-overlay-backdrop` -> `cdk-overlay-backdrop`
* `md-visually-hidden` -> `cdk-visually-hidden`
* Re-export Md prefixed classes as deprecated
* Fix linter errors.
* Change the overlay variable prefixes to `cdk-` and remove dependency on theming.
* Add backwards compatible selectors for core directives
* test: use proper typings in e2e app
* Switches to use the typings from @types for the e2e app.
* Adds all of the necessary imports and fixes type issues.
Relates to #2025.
Fixes#1531.
* Add missing typings to slide toggle.
* Fix another typo.
* chore: run a11y audits on protractor
* Fixes accessibility issue in grid-list with `role="listitem"`
* Adds protractor plugin to run aXe-core accessibility audits
* Fixes a bunch of a11y issues in the e2e app to make the aXe audits green
* Force menu y-positions because viewport might be different on Selenium browsers.
* Navigiation links should be hidden by default because those can interfere with the tests.
* refactor(connected-position-strategy): use top/left instead of transforms for positioning
Switches the `ConnectedPositionStrategy` to use `top` and `left` for positioning, instead of `translateX` and `translateY`. This avoids having to do extra work to prevent subpixel rendering issues, while freeing up the transforms to be used on animations or for offsets.
* Fix the failing positioning-related tests.