dev@388: /**
dev@388: * Created by lucas on 01/06/2017.
dev@388: */
dev@388: import {VerticallyBounded} from "./waves-base.component";
dev@388: import {
dev@388: ChangeDetectionStrategy,
dev@388: Component,
dev@388: ContentChildren,
dev@388: QueryList,
dev@388: AfterViewInit
dev@388: } from "@angular/core";
dev@388:
dev@388: @Component({
dev@388: selector: 'ugly-vertical-scale',
dev@388: template: '',
dev@388: changeDetection: ChangeDetectionStrategy.OnPush
dev@388: })
dev@388: export class VerticalScaleComponent implements AfterViewInit {
dev@388:
dev@388: @ContentChildren(VerticallyBounded) bounded: QueryList;
dev@388:
dev@388: ngAfterViewInit(): void {
dev@388: this.bounded.forEach(component => {
dev@388: const range = component.range;
dev@388: if (range) {
dev@388: component.renderScale(range);
dev@388: }
dev@388: });
dev@388: }
dev@388: }