@cdf/cdf-ng-media
Version:
Angular module for displaying media assets (images, videos)
27 lines (26 loc) • 1.09 kB
TypeScript
import { AfterViewInit, EventEmitter, NgZone, OnDestroy, OnInit, QueryList, Renderer } from '@angular/core';
import { CdfMediaComponent } from '../media/index';
import { CdfMediaModel } from '../../models/index';
export declare class CdfMediaSliderComponent implements OnInit, OnDestroy, AfterViewInit {
private zone;
private renderer;
mediaModelList: CdfMediaModel[];
showType: boolean;
showTitle: boolean;
showDescription: boolean;
onImageClick: EventEmitter<any>;
ULElement: any;
mediaComponentList: QueryList<CdfMediaComponent>;
activeMediaModel: CdfMediaModel;
acceptableVariance: number;
constructor(zone: NgZone, renderer: Renderer);
ngOnInit(): void;
ngOnDestroy(): void;
ngAfterViewInit(): void;
onMediaComponentClick(event: any, mediaModel: any): void;
private onVideoBeforePlay(mediaModel);
private onVideoAfterStopPlay(mediaModel);
private onStopVideoClick(mediaModel);
private doImageClick(mediaModel);
private calculateVariance(outsideBoxNumber, insideBoxNumber);
}