From aca3407f36225f7919a33639c1cdd2ed2dfcd2bf Mon Sep 17 00:00:00 2001 From: Jeremy Elbourn Date: Fri, 21 Apr 2017 17:54:42 -0700 Subject: [PATCH] chore: add MdCommonModule for all components I will move the run-time sanity checks from CompatibilityModule to here once #4178 is merged. --- src/lib/autocomplete/index.ts | 6 +++--- src/lib/button-toggle/index.ts | 6 +++--- src/lib/button/index.ts | 6 +++--- src/lib/card/index.ts | 6 +++--- src/lib/checkbox/index.ts | 6 +++--- src/lib/core/common-behaviors/common-module.ts | 15 +++++++++++++++ src/lib/core/core.ts | 3 +++ src/lib/core/line/line.ts | 6 +++--- src/lib/core/ripple/index.ts | 6 +++--- src/lib/dialog/index.ts | 6 +++--- src/lib/grid-list/index.ts | 6 +++--- src/lib/icon/index.ts | 6 +++--- src/lib/list/index.ts | 6 +++--- src/lib/menu/index.ts | 6 +++--- src/lib/module.ts | 6 +++--- src/lib/progress-bar/index.ts | 6 +++--- src/lib/progress-spinner/index.ts | 6 +++--- src/lib/radio/index.ts | 6 +++--- src/lib/select/index.ts | 6 +++--- src/lib/sidenav/index.ts | 6 +++--- src/lib/slide-toggle/index.ts | 6 +++--- src/lib/slider/index.ts | 6 +++--- src/lib/snack-bar/index.ts | 6 +++--- src/lib/toolbar/index.ts | 6 +++--- src/lib/tooltip/index.ts | 6 +++--- 25 files changed, 87 insertions(+), 69 deletions(-) create mode 100644 src/lib/core/common-behaviors/common-module.ts diff --git a/src/lib/autocomplete/index.ts b/src/lib/autocomplete/index.ts index 7694e665ebbc..8ce5e928d9ca 100644 --- a/src/lib/autocomplete/index.ts +++ b/src/lib/autocomplete/index.ts @@ -1,13 +1,13 @@ import {ModuleWithProviders, NgModule} from '@angular/core'; -import {MdOptionModule, OverlayModule, OVERLAY_PROVIDERS, CompatibilityModule} from '../core'; +import {MdOptionModule, OverlayModule, OVERLAY_PROVIDERS, MdCommonModule} from '../core'; import {CommonModule} from '@angular/common'; import {MdAutocomplete} from './autocomplete'; import {MdAutocompleteTrigger} from './autocomplete-trigger'; @NgModule({ - imports: [MdOptionModule, OverlayModule, CompatibilityModule, CommonModule], - exports: [MdAutocomplete, MdOptionModule, MdAutocompleteTrigger, CompatibilityModule], + imports: [MdOptionModule, OverlayModule, MdCommonModule, CommonModule], + exports: [MdAutocomplete, MdOptionModule, MdAutocompleteTrigger, MdCommonModule], declarations: [MdAutocomplete, MdAutocompleteTrigger], }) export class MdAutocompleteModule { diff --git a/src/lib/button-toggle/index.ts b/src/lib/button-toggle/index.ts index a2967210997c..4b4ce06d1a4b 100644 --- a/src/lib/button-toggle/index.ts +++ b/src/lib/button-toggle/index.ts @@ -3,18 +3,18 @@ import {FormsModule} from '@angular/forms'; import {MdButtonToggleGroup, MdButtonToggleGroupMultiple, MdButtonToggle} from './button-toggle'; import { UNIQUE_SELECTION_DISPATCHER_PROVIDER, - CompatibilityModule, + MdCommonModule, FocusOriginMonitor, } from '../core'; @NgModule({ - imports: [FormsModule, CompatibilityModule], + imports: [FormsModule, MdCommonModule], exports: [ MdButtonToggleGroup, MdButtonToggleGroupMultiple, MdButtonToggle, - CompatibilityModule, + MdCommonModule, ], declarations: [MdButtonToggleGroup, MdButtonToggleGroupMultiple, MdButtonToggle], providers: [UNIQUE_SELECTION_DISPATCHER_PROVIDER, FocusOriginMonitor] diff --git a/src/lib/button/index.ts b/src/lib/button/index.ts index 4d7ddd16408b..de4e4c99e002 100644 --- a/src/lib/button/index.ts +++ b/src/lib/button/index.ts @@ -1,6 +1,6 @@ import {ModuleWithProviders, NgModule} from '@angular/core'; import {CommonModule} from '@angular/common'; -import {CompatibilityModule, MdRippleModule, StyleModule} from '../core'; +import {MdCommonModule, MdRippleModule, StyleModule} from '../core'; import { MdAnchor, MdButton, @@ -19,13 +19,13 @@ export * from './button'; imports: [ CommonModule, MdRippleModule, - CompatibilityModule, + MdCommonModule, StyleModule, ], exports: [ MdButton, MdAnchor, - CompatibilityModule, + MdCommonModule, MdButtonCssMatStyler, MdRaisedButtonCssMatStyler, MdIconButtonCssMatStyler, diff --git a/src/lib/card/index.ts b/src/lib/card/index.ts index 1b6a7934ce3e..ca02331eb348 100644 --- a/src/lib/card/index.ts +++ b/src/lib/card/index.ts @@ -1,5 +1,5 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; -import {CompatibilityModule} from '../core'; +import {MdCommonModule} from '../core'; import { MdCard, MdCardHeader, @@ -19,7 +19,7 @@ import { @NgModule({ - imports: [CompatibilityModule], + imports: [MdCommonModule], exports: [ MdCard, MdCardHeader, @@ -35,7 +35,7 @@ import { MdCardImage, MdCardXlImage, MdCardAvatar, - CompatibilityModule, + MdCommonModule, ], declarations: [ MdCard, MdCardHeader, MdCardTitleGroup, MdCardContent, MdCardTitle, MdCardSubtitle, diff --git a/src/lib/checkbox/index.ts b/src/lib/checkbox/index.ts index f468d3a5560c..ccdaee948138 100644 --- a/src/lib/checkbox/index.ts +++ b/src/lib/checkbox/index.ts @@ -1,12 +1,12 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; import {CommonModule} from '@angular/common'; -import {MdRippleModule, CompatibilityModule, FocusOriginMonitor} from '../core'; +import {MdRippleModule, MdCommonModule, FocusOriginMonitor} from '../core'; import {MdCheckbox} from './checkbox'; @NgModule({ - imports: [CommonModule, MdRippleModule, CompatibilityModule], - exports: [MdCheckbox, CompatibilityModule], + imports: [CommonModule, MdRippleModule, MdCommonModule], + exports: [MdCheckbox, MdCommonModule], declarations: [MdCheckbox], providers: [FocusOriginMonitor] }) diff --git a/src/lib/core/common-behaviors/common-module.ts b/src/lib/core/common-behaviors/common-module.ts new file mode 100644 index 000000000000..23fe78b2c74b --- /dev/null +++ b/src/lib/core/common-behaviors/common-module.ts @@ -0,0 +1,15 @@ +import {NgModule} from '@angular/core'; +import {CompatibilityModule} from '../compatibility/compatibility'; + + +/** + * Module that captures anything that should be loaded and/or run for *all* Angular Material + * components. This includes Bidi, compatibility mode, etc. + * + * This module should be imported to each top-level component module (e.g., MdTabsModule). + */ +@NgModule({ + imports: [CompatibilityModule], + exports: [CompatibilityModule], +}) +export class MdCommonModule { } diff --git a/src/lib/core/core.ts b/src/lib/core/core.ts index 5f6ebe2731c2..561c5d9bf50d 100644 --- a/src/lib/core/core.ts +++ b/src/lib/core/core.ts @@ -113,6 +113,9 @@ export {coerceNumberProperty} from './coercion/number-property'; // Compatibility export {CompatibilityModule, NoConflictStyleCompatibilityMode} from './compatibility/compatibility'; +// Common material module +export {MdCommonModule} from './common-behaviors/common-module'; + @NgModule({ imports: [ diff --git a/src/lib/core/line/line.ts b/src/lib/core/line/line.ts index a412c3121ee4..66344688b26c 100644 --- a/src/lib/core/line/line.ts +++ b/src/lib/core/line/line.ts @@ -5,7 +5,7 @@ import { ElementRef, QueryList } from '@angular/core'; -import {CompatibilityModule} from '../compatibility/compatibility'; +import {MdCommonModule} from '../common-behaviors/common-module'; /** @@ -57,8 +57,8 @@ export class MdLineSetter { } @NgModule({ - imports: [CompatibilityModule], - exports: [MdLine, CompatibilityModule], + imports: [MdCommonModule], + exports: [MdLine, MdCommonModule], declarations: [MdLine], }) export class MdLineModule { } diff --git a/src/lib/core/ripple/index.ts b/src/lib/core/ripple/index.ts index 21b95a95734d..270a0cae4476 100644 --- a/src/lib/core/ripple/index.ts +++ b/src/lib/core/ripple/index.ts @@ -1,6 +1,6 @@ import {ModuleWithProviders, NgModule} from '@angular/core'; import {MdRipple} from './ripple'; -import {CompatibilityModule} from '../compatibility/compatibility'; +import {MdCommonModule} from '../common-behaviors/common-module'; import {VIEWPORT_RULER_PROVIDER} from '../overlay/position/viewport-ruler'; import {SCROLL_DISPATCHER_PROVIDER} from '../overlay/scroll/scroll-dispatcher'; @@ -9,8 +9,8 @@ export {RippleRef, RippleState} from './ripple-ref'; export {RippleConfig, RIPPLE_FADE_IN_DURATION, RIPPLE_FADE_OUT_DURATION} from './ripple-renderer'; @NgModule({ - imports: [CompatibilityModule], - exports: [MdRipple, CompatibilityModule], + imports: [MdCommonModule], + exports: [MdRipple, MdCommonModule], declarations: [MdRipple], providers: [VIEWPORT_RULER_PROVIDER, SCROLL_DISPATCHER_PROVIDER], }) diff --git a/src/lib/dialog/index.ts b/src/lib/dialog/index.ts index 664f8e4b0ab5..869ad3a83553 100644 --- a/src/lib/dialog/index.ts +++ b/src/lib/dialog/index.ts @@ -3,7 +3,7 @@ import { OverlayModule, PortalModule, A11yModule, - CompatibilityModule, + MdCommonModule, } from '../core'; import {MdDialog} from './dialog'; import {MdDialogContainer} from './dialog-container'; @@ -20,7 +20,7 @@ import { OverlayModule, PortalModule, A11yModule, - CompatibilityModule, + MdCommonModule, ], exports: [ MdDialogContainer, @@ -28,7 +28,7 @@ import { MdDialogTitle, MdDialogContent, MdDialogActions, - CompatibilityModule, + MdCommonModule, ], declarations: [ MdDialogContainer, diff --git a/src/lib/grid-list/index.ts b/src/lib/grid-list/index.ts index 78bb10bf0cfb..c589c9d94678 100644 --- a/src/lib/grid-list/index.ts +++ b/src/lib/grid-list/index.ts @@ -1,5 +1,5 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; -import {MdLineModule, CompatibilityModule} from '../core'; +import {MdLineModule, MdCommonModule} from '../core'; import { MdGridTile, MdGridTileText, MdGridTileFooterCssMatStyler, MdGridTileHeaderCssMatStyler, MdGridAvatarCssMatStyler @@ -8,13 +8,13 @@ import {MdGridList} from './grid-list'; @NgModule({ - imports: [MdLineModule, CompatibilityModule], + imports: [MdLineModule, MdCommonModule], exports: [ MdGridList, MdGridTile, MdGridTileText, MdLineModule, - CompatibilityModule, + MdCommonModule, MdGridTileHeaderCssMatStyler, MdGridTileFooterCssMatStyler, MdGridAvatarCssMatStyler diff --git a/src/lib/icon/index.ts b/src/lib/icon/index.ts index c2b2f7bcba31..fbe37309207c 100644 --- a/src/lib/icon/index.ts +++ b/src/lib/icon/index.ts @@ -1,12 +1,12 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; import {HttpModule} from '@angular/http'; -import {CompatibilityModule} from '../core'; +import {MdCommonModule} from '../core'; import {MdIcon, ICON_REGISTRY_PROVIDER} from './icon'; @NgModule({ - imports: [HttpModule, CompatibilityModule], - exports: [MdIcon, CompatibilityModule], + imports: [HttpModule, MdCommonModule], + exports: [MdIcon, MdCommonModule], declarations: [MdIcon], providers: [ICON_REGISTRY_PROVIDER], }) diff --git a/src/lib/list/index.ts b/src/lib/list/index.ts index 23f9800ecc41..a82d83e6d1e3 100644 --- a/src/lib/list/index.ts +++ b/src/lib/list/index.ts @@ -1,5 +1,5 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; -import {MdLineModule, MdRippleModule, CompatibilityModule} from '../core'; +import {MdLineModule, MdRippleModule, MdCommonModule} from '../core'; import { MdList, MdListItem, @@ -14,14 +14,14 @@ import { @NgModule({ - imports: [MdLineModule, MdRippleModule, CompatibilityModule], + imports: [MdLineModule, MdRippleModule, MdCommonModule], exports: [ MdList, MdListItem, MdListDivider, MdListAvatarCssMatStyler, MdLineModule, - CompatibilityModule, + MdCommonModule, MdListIconCssMatStyler, MdListCssMatStyler, MdNavListCssMatStyler, diff --git a/src/lib/menu/index.ts b/src/lib/menu/index.ts index 952325c6e09f..89911cc4db10 100644 --- a/src/lib/menu/index.ts +++ b/src/lib/menu/index.ts @@ -1,6 +1,6 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; import {CommonModule} from '@angular/common'; -import {OverlayModule, CompatibilityModule} from '../core'; +import {OverlayModule, MdCommonModule} from '../core'; import {MdMenu} from './menu-directive'; import {MdMenuItem} from './menu-item'; import {MdMenuTrigger} from './menu-trigger'; @@ -12,9 +12,9 @@ import {MdRippleModule} from '../core/ripple/index'; OverlayModule, CommonModule, MdRippleModule, - CompatibilityModule, + MdCommonModule, ], - exports: [MdMenu, MdMenuItem, MdMenuTrigger, CompatibilityModule], + exports: [MdMenu, MdMenuItem, MdMenuTrigger, MdCommonModule], declarations: [MdMenu, MdMenuItem, MdMenuTrigger], }) export class MdMenuModule { diff --git a/src/lib/module.ts b/src/lib/module.ts index 245574325ebe..a2ea2bda10c8 100644 --- a/src/lib/module.ts +++ b/src/lib/module.ts @@ -7,7 +7,7 @@ import { PortalModule, OverlayModule, A11yModule, - CompatibilityModule, + MdCommonModule, } from './core/index'; import {MdButtonToggleModule} from './button-toggle/index'; @@ -67,7 +67,7 @@ const MATERIAL_MODULES = [ StyleModule, A11yModule, PlatformModule, - CompatibilityModule, + MdCommonModule, ObserveContentModule ]; @@ -106,7 +106,7 @@ const MATERIAL_MODULES = [ MdTooltipModule.forRoot(), PlatformModule.forRoot(), OverlayModule.forRoot(), - CompatibilityModule.forRoot(), + MdCommonModule, ], exports: MATERIAL_MODULES, }) diff --git a/src/lib/progress-bar/index.ts b/src/lib/progress-bar/index.ts index 89730762bd34..ee0240089300 100644 --- a/src/lib/progress-bar/index.ts +++ b/src/lib/progress-bar/index.ts @@ -1,12 +1,12 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; import {CommonModule} from '@angular/common'; -import {CompatibilityModule} from '../core/compatibility/compatibility'; +import {MdCommonModule} from '../core'; import {MdProgressBar} from './progress-bar'; @NgModule({ - imports: [CommonModule, CompatibilityModule], - exports: [MdProgressBar, CompatibilityModule], + imports: [CommonModule, MdCommonModule], + exports: [MdProgressBar, MdCommonModule], declarations: [MdProgressBar], }) export class MdProgressBarModule { diff --git a/src/lib/progress-spinner/index.ts b/src/lib/progress-spinner/index.ts index 8021ed61e0c8..e4a0cb41b41e 100644 --- a/src/lib/progress-spinner/index.ts +++ b/src/lib/progress-spinner/index.ts @@ -1,5 +1,5 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; -import {CompatibilityModule} from '../core'; +import {MdCommonModule} from '../core'; import { MdProgressSpinner, MdSpinner, @@ -8,11 +8,11 @@ import { @NgModule({ - imports: [CompatibilityModule], + imports: [MdCommonModule], exports: [ MdProgressSpinner, MdSpinner, - CompatibilityModule, + MdCommonModule, MdProgressSpinnerCssMatStyler ], declarations: [ diff --git a/src/lib/radio/index.ts b/src/lib/radio/index.ts index 586a2734c855..fc78eb4ae442 100644 --- a/src/lib/radio/index.ts +++ b/src/lib/radio/index.ts @@ -3,7 +3,7 @@ import {CommonModule} from '@angular/common'; import {VIEWPORT_RULER_PROVIDER} from '../core/overlay/position/viewport-ruler'; import { MdRippleModule, - CompatibilityModule, + MdCommonModule, UNIQUE_SELECTION_DISPATCHER_PROVIDER, FocusOriginMonitor, } from '../core'; @@ -11,8 +11,8 @@ import {MdRadioGroup, MdRadioButton} from './radio'; @NgModule({ - imports: [CommonModule, MdRippleModule, CompatibilityModule], - exports: [MdRadioGroup, MdRadioButton, CompatibilityModule], + imports: [CommonModule, MdRippleModule, MdCommonModule], + exports: [MdRadioGroup, MdRadioButton, MdCommonModule], providers: [UNIQUE_SELECTION_DISPATCHER_PROVIDER, VIEWPORT_RULER_PROVIDER, FocusOriginMonitor], declarations: [MdRadioGroup, MdRadioButton], }) diff --git a/src/lib/select/index.ts b/src/lib/select/index.ts index 6e667948034a..b25a407af28e 100644 --- a/src/lib/select/index.ts +++ b/src/lib/select/index.ts @@ -2,7 +2,7 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; import {CommonModule} from '@angular/common'; import {MdSelect} from './select'; import {MdOptionModule} from '../core/option/option'; -import {CompatibilityModule, OverlayModule} from '../core'; +import {MdCommonModule, OverlayModule} from '../core'; @NgModule({ @@ -10,9 +10,9 @@ import {CompatibilityModule, OverlayModule} from '../core'; CommonModule, OverlayModule, MdOptionModule, - CompatibilityModule, + MdCommonModule, ], - exports: [MdSelect, MdOptionModule, CompatibilityModule], + exports: [MdSelect, MdOptionModule, MdCommonModule], declarations: [MdSelect], }) export class MdSelectModule { diff --git a/src/lib/sidenav/index.ts b/src/lib/sidenav/index.ts index cd2f2a879f1a..b422bb77d82f 100644 --- a/src/lib/sidenav/index.ts +++ b/src/lib/sidenav/index.ts @@ -1,14 +1,14 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; import {CommonModule} from '@angular/common'; -import {CompatibilityModule} from '../core'; +import {MdCommonModule} from '../core'; import {A11yModule} from '../core/a11y/index'; import {OverlayModule} from '../core/overlay/overlay-directives'; import {MdSidenav, MdSidenavContainer} from './sidenav'; @NgModule({ - imports: [CommonModule, CompatibilityModule, A11yModule, OverlayModule], - exports: [MdSidenavContainer, MdSidenav, CompatibilityModule], + imports: [CommonModule, MdCommonModule, A11yModule, OverlayModule], + exports: [MdSidenavContainer, MdSidenav, MdCommonModule], declarations: [MdSidenavContainer, MdSidenav], }) export class MdSidenavModule { diff --git a/src/lib/slide-toggle/index.ts b/src/lib/slide-toggle/index.ts index d4ce56ba801d..f78947eddc08 100644 --- a/src/lib/slide-toggle/index.ts +++ b/src/lib/slide-toggle/index.ts @@ -3,12 +3,12 @@ import {FormsModule} from '@angular/forms'; import {HAMMER_GESTURE_CONFIG} from '@angular/platform-browser'; import {MdSlideToggle} from './slide-toggle'; import { - GestureConfig, CompatibilityModule, MdRippleModule, FOCUS_ORIGIN_MONITOR_PROVIDER + GestureConfig, MdCommonModule, MdRippleModule, FOCUS_ORIGIN_MONITOR_PROVIDER } from '../core'; @NgModule({ - imports: [FormsModule, MdRippleModule, CompatibilityModule], - exports: [MdSlideToggle, CompatibilityModule], + imports: [FormsModule, MdRippleModule, MdCommonModule], + exports: [MdSlideToggle, MdCommonModule], declarations: [MdSlideToggle], providers: [ FOCUS_ORIGIN_MONITOR_PROVIDER, diff --git a/src/lib/slider/index.ts b/src/lib/slider/index.ts index 7fccc53ea96e..919e94ea5365 100644 --- a/src/lib/slider/index.ts +++ b/src/lib/slider/index.ts @@ -2,14 +2,14 @@ import {ModuleWithProviders, NgModule} from '@angular/core'; import {HAMMER_GESTURE_CONFIG} from '@angular/platform-browser'; import {CommonModule} from '@angular/common'; import {FormsModule} from '@angular/forms'; -import {CompatibilityModule, GestureConfig, StyleModule} from '../core'; +import {MdCommonModule, GestureConfig, StyleModule} from '../core'; import {MdSlider} from './slider'; import {RtlModule} from '../core/rtl/dir'; @NgModule({ - imports: [CommonModule, FormsModule, CompatibilityModule, StyleModule, RtlModule], - exports: [MdSlider, CompatibilityModule], + imports: [CommonModule, FormsModule, MdCommonModule, StyleModule, RtlModule], + exports: [MdSlider, MdCommonModule], declarations: [MdSlider], providers: [{provide: HAMMER_GESTURE_CONFIG, useClass: GestureConfig}] }) diff --git a/src/lib/snack-bar/index.ts b/src/lib/snack-bar/index.ts index 0e7ef00181e2..5b94df0ab3bc 100644 --- a/src/lib/snack-bar/index.ts +++ b/src/lib/snack-bar/index.ts @@ -1,5 +1,5 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; -import {OverlayModule, PortalModule, CompatibilityModule, LIVE_ANNOUNCER_PROVIDER} from '../core'; +import {OverlayModule, PortalModule, MdCommonModule, LIVE_ANNOUNCER_PROVIDER} from '../core'; import {CommonModule} from '@angular/common'; import {MdSnackBar} from './snack-bar'; import {MdSnackBarContainer} from './snack-bar-container'; @@ -11,9 +11,9 @@ import {SimpleSnackBar} from './simple-snack-bar'; OverlayModule, PortalModule, CommonModule, - CompatibilityModule, + MdCommonModule, ], - exports: [MdSnackBarContainer, CompatibilityModule], + exports: [MdSnackBarContainer, MdCommonModule], declarations: [MdSnackBarContainer, SimpleSnackBar], entryComponents: [MdSnackBarContainer, SimpleSnackBar], providers: [MdSnackBar, LIVE_ANNOUNCER_PROVIDER] diff --git a/src/lib/toolbar/index.ts b/src/lib/toolbar/index.ts index ac40454a80ce..453d9e8f1320 100644 --- a/src/lib/toolbar/index.ts +++ b/src/lib/toolbar/index.ts @@ -1,11 +1,11 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; -import {CompatibilityModule} from '../core'; +import {MdCommonModule} from '../core'; import {MdToolbar, MdToolbarRow} from './toolbar'; @NgModule({ - imports: [CompatibilityModule], - exports: [MdToolbar, MdToolbarRow, CompatibilityModule], + imports: [MdCommonModule], + exports: [MdToolbar, MdToolbarRow, MdCommonModule], declarations: [MdToolbar, MdToolbarRow], }) export class MdToolbarModule { diff --git a/src/lib/tooltip/index.ts b/src/lib/tooltip/index.ts index 50d1e0df12dc..89d5f93aa599 100644 --- a/src/lib/tooltip/index.ts +++ b/src/lib/tooltip/index.ts @@ -1,12 +1,12 @@ import {NgModule, ModuleWithProviders} from '@angular/core'; -import {OverlayModule, CompatibilityModule} from '../core'; +import {OverlayModule, MdCommonModule} from '../core'; import {PlatformModule} from '../core/platform/index'; import {MdTooltip, TooltipComponent} from './tooltip'; @NgModule({ - imports: [OverlayModule, CompatibilityModule, PlatformModule], - exports: [MdTooltip, TooltipComponent, CompatibilityModule], + imports: [OverlayModule, MdCommonModule, PlatformModule], + exports: [MdTooltip, TooltipComponent, MdCommonModule], declarations: [MdTooltip, TooltipComponent], entryComponents: [TooltipComponent], })