ng-materialgrammi
Version:
An Angular framework which follows
61 lines (60 loc) • 2.1 kB
TypeScript
import { AfterViewInit, ElementRef, OnInit, Renderer2 } from '@angular/core';
import { MaterialgrammiService } from '../../materialgrammi.service';
import * as i0 from "@angular/core";
export declare class SlideshowComponent implements OnInit, AfterViewInit {
private renderer;
private elem;
private service;
perPage: number;
id: string;
activePage: number;
fullWidthSlide: boolean;
play: boolean;
timer: number;
items: string[];
heightAdjustment: boolean;
maxHeight: number;
showControls: boolean;
gap: number;
class: string;
slideshow_wrapper: any;
screenProperties: {
width: number;
height: number;
};
mainWrapperWidth: number;
singleSlideWidth: number;
totalPage: number;
totalItems: number;
slideshowMarginLeft: number;
slideInterval: any;
dataCheck: any;
constructor(renderer: Renderer2, elem: ElementRef, service: MaterialgrammiService);
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnChanges(): void;
subscription(): void;
onResize(): void;
handlings(): void;
styleSetup(): void;
calculatePages(): void;
mainWrapperStyles(): void;
slideWrapperStyles(): number;
getMaxHeight(slides: any): number;
slideClasses(): string;
watchNext(): void;
watchPrevious(): void;
watchActivePage(): void;
performNext(): void;
performPrevious(): void;
setActivePage(active: number): void;
next(): void;
previous(): void;
nextPage(): void;
previousPage(): void;
playSlidesOp(): void;
pauseSlideOp(): void;
autoPlay(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SlideshowComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SlideshowComponent, "mg-slideshow", never, { "perPage": "perPage"; "id": "id"; "activePage": "activePage"; "fullWidthSlide": "fullWidthSlide"; "play": "play"; "timer": "timer"; "items": "items"; "heightAdjustment": "heightAdjustment"; "maxHeight": "maxHeight"; "showControls": "showControls"; "gap": "gap"; "class": "class"; }, {}, never, never>;
}