From f27617a58b09ff090c3496a53d0510f08615d75e Mon Sep 17 00:00:00 2001 From: Andrew Seguin Date: Thu, 9 Mar 2017 14:25:16 -0800 Subject: [PATCH] fix(tab-nav): add constructor back for ripple (#3537) --- src/lib/tabs/tab-nav-bar/tab-nav-bar.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lib/tabs/tab-nav-bar/tab-nav-bar.ts b/src/lib/tabs/tab-nav-bar/tab-nav-bar.ts index 5a0968b36f7f..e960f42b6ec7 100644 --- a/src/lib/tabs/tab-nav-bar/tab-nav-bar.ts +++ b/src/lib/tabs/tab-nav-bar/tab-nav-bar.ts @@ -4,10 +4,12 @@ import { ViewChild, ElementRef, ViewEncapsulation, - Directive, + Directive, NgZone, Inject, Optional, } from '@angular/core'; import {MdInkBar} from '../ink-bar'; import {MdRipple} from '../../core/ripple/index'; +import {ViewportRuler} from '../../core/overlay/position/viewport-ruler'; +import {MD_DISABLE_RIPPLES} from '../../core/ripple/ripple'; /** * Navigation component matching the styles of the tab group header. @@ -79,4 +81,9 @@ export class MdTabLink { '[class.mat-tab-link]': 'true', }, }) -export class MdTabLinkRipple extends MdRipple {} +export class MdTabLinkRipple extends MdRipple { + constructor(elementRef: ElementRef, ngZone: NgZone, ruler: ViewportRuler, + @Optional() @Inject(MD_DISABLE_RIPPLES) forceDisableRipples: boolean) { + super(elementRef, ngZone, ruler, forceDisableRipples); + } +}