diff --git a/src/demo-app/index.html b/src/demo-app/index.html index 02da2647b9d4..45384eb6713f 100644 --- a/src/demo-app/index.html +++ b/src/demo-app/index.html @@ -8,7 +8,7 @@ - + diff --git a/src/e2e-app/index.html b/src/e2e-app/index.html index 6f9605cacd60..60bf8b923f8d 100644 --- a/src/e2e-app/index.html +++ b/src/e2e-app/index.html @@ -8,7 +8,7 @@ - + diff --git a/src/lib/all/_all-theme.scss b/src/lib/all/_all-theme.scss new file mode 100644 index 000000000000..368e5851f1cb --- /dev/null +++ b/src/lib/all/_all-theme.scss @@ -0,0 +1,44 @@ +@import '../core/core'; +@import '../button/button-theme'; +@import '../button-toggle/button-toggle-theme'; +@import '../card/card-theme'; +@import '../checkbox/checkbox-theme'; +@import '../dialog/dialog-theme'; +@import '../grid-list/grid-list-theme'; +@import '../icon/icon-theme'; +@import '../input/input-theme'; +@import '../list/list-theme'; +@import '../menu/menu-theme'; +@import '../progress-bar/progress-bar-theme'; +@import '../progress-circle/progress-circle-theme'; +@import '../radio/radio-theme'; +@import '../sidenav/sidenav-theme'; +@import '../slide-toggle/slide-toggle-theme'; +@import '../slider/slider-theme'; +@import '../tabs/tabs-theme'; +@import '../toolbar/toolbar-theme'; +@import '../tooltip/tooltip-theme'; + + +@mixin angular-material-theme($theme) { + @include md-core-theme($theme); + @include md-button-theme($theme); + @include md-button-toggle-theme($theme); + @include md-card-theme($theme); + @include md-checkbox-theme($theme); + @include md-dialog-theme($theme); + @include md-grid-list-theme($theme); + @include md-icon-theme($theme); + @include md-input-theme($theme); + @include md-list-theme($theme); + @include md-menu-theme($theme); + @include md-progress-bar-theme($theme); + @include md-progress-circle-theme($theme); + @include md-radio-theme($theme); + @include md-sidenav-theme($theme); + @include md-slide-toggle-theme($theme); + @include md-slider-theme($theme); + @include md-tabs-theme($theme); + @include md-toolbar-theme($theme); + @include md-tooltip-theme($theme); +} diff --git a/src/lib/button-toggle/_button-toggle-theme.scss b/src/lib/button-toggle/_button-toggle-theme.scss new file mode 100644 index 000000000000..23ede0f16c3b --- /dev/null +++ b/src/lib/button-toggle/_button-toggle-theme.scss @@ -0,0 +1,14 @@ +@import '../core/theming/palette'; +@import '../core/theming/theming'; + + +@mixin md-button-toggle-theme($theme) { + $foreground: map-get($theme, foreground); + + .md-button-toggle-checked .md-button-toggle-label-content { + background-color: md-color($md-grey, 300); + } + .md-button-toggle-disabled .md-button-toggle-label-content { + background-color: md-color($foreground, disabled); + } +} diff --git a/src/lib/button-toggle/button-toggle.html b/src/lib/button-toggle/button-toggle.html index c08e5370c55d..a4945b9ca8c5 100644 --- a/src/lib/button-toggle/button-toggle.html +++ b/src/lib/button-toggle/button-toggle.html @@ -1,5 +1,5 @@