- 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
We've found that, with the current state of tree-shaking in the world,
that using an aggregate NgModule like `MaterialModule` leads to tools
not being able to eliminate code for components that aren't used.
In order to ensure that users end up with the smallest code size
possible, we're deprecating MaterialModule, to be removed in the a
subsequent release.
To replace `MaterialModule`, users can create their own "Material"
modul within their application (e.g., `GmailMaterialModule`) that
imports only the set of components actually used in the application.
* Fixes the `SimpleSnackBar` class not being exported.
* Moves the `MdSnackBarModule` to the `index.ts` for consistency with other modules.
Fixes#3010.
* created md-input-wrapper and removed useless inputs
* added demo
* remove ControlValueAccessor and start migrating input
* finished converting most input attrs
* typescript fixed, css needs work
* removed duplicate directives.
* fix scss
* set up demo area
* Fix disabled state
* fixed some small bugs and converted more of demo
* demo card #1 converted
* finished converting demo
* subscribe to ngModel changes
* updated other demos to use new input
* undo accidental changes to other inputs
* working through tests
* fixed all tests
* fixed lint issues
* fix firefox type=date issue
* try removing ie11 checks, see if we need them
* added md-input back to baseline demo
* started md-input directive
* more refactoring
* fixed demos, tests still broken
* remove useless imports
* fix tests
* fix tests for ff & ie
* move input feature detection into service
* addressed some comments
* s/input-wrapper/input-container
* s/NgModel/NgControl
* remove FeatureDetector
* s/MdPlatformModule/PlatformModule
* Remove some problematic privates and add mat- versions of everything
* fix import