UNPKG

@fnxone/ngx-photoswipe

Version:

[![Npm package version](https://img.shields.io/badge/npm-1.0.11-blue)](https://www.npmjs.com/package/@fnxone/ngx-photoswipe) [![Npm package yearly downloads](https://img.shields.io/badge/downloads-600%2Fyear-green)](https://www.npmjs.com/package/@fnxone/n

35 lines 5.22 kB
/* eslint-disable @typescript-eslint/ban-types */ import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; // eslint-disable-next-line prefer-arrow/prefer-arrow-functions export function ngxPhotoSwipeFactory() { return new DefaultLightboxAdapter(); } export class LightboxAdapter { } LightboxAdapter.ɵprov = i0.ɵɵdefineInjectable({ factory: ngxPhotoSwipeFactory, token: LightboxAdapter, providedIn: "root" }); LightboxAdapter.decorators = [ { type: Injectable, args: [{ providedIn: 'root', useFactory: ngxPhotoSwipeFactory },] } ]; export class DefaultLightboxAdapter extends LightboxAdapter { constructor() { super(...arguments); this.allowPanToNext = true; this.spacing = 0.12; this.bgOpacity = 1.0; this.mouseUsed = false; this.loop = true; this.pinchToClose = true; this.closeOnScroll = true; this.closeOnVerticalDrag = true; this.hideAnimationDuration = 333; this.showAnimationDuration = 333; this.showHideOpacity = false; this.escKey = true; this.arrowKeys = true; } } DefaultLightboxAdapter.decorators = [ { type: Injectable } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlnaHRib3gtYWRhcHRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1waG90b3N3aXBlL3NyYy9saWIvYWRwdGVycy9saWdodGJveC1hZGFwdGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlEQUFpRDtBQUNqRCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUkzQywrREFBK0Q7QUFDL0QsTUFBTSxVQUFVLG9CQUFvQjtJQUNoQyxPQUFPLElBQUksc0JBQXNCLEVBQUUsQ0FBQztBQUN4QyxDQUFDO0FBR0QsTUFBTSxPQUFnQixlQUFlOzs7O1lBRHBDLFVBQVUsU0FBQyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLG9CQUFvQixFQUFFOztBQThDcEUsTUFBTSxPQUFPLHNCQUF1QixTQUFRLGVBQWU7SUFEM0Q7O1FBRUksbUJBQWMsR0FBRyxJQUFJLENBQUM7UUFDdEIsWUFBTyxHQUFHLElBQUksQ0FBQztRQUNmLGNBQVMsR0FBRyxHQUFHLENBQUM7UUFDaEIsY0FBUyxHQUFHLEtBQUssQ0FBQztRQUNsQixTQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ1osaUJBQVksR0FBRyxJQUFJLENBQUM7UUFDcEIsa0JBQWEsR0FBRyxJQUFJLENBQUM7UUFDckIsd0JBQW1CLEdBQUcsSUFBSSxDQUFDO1FBQzNCLDBCQUFxQixHQUFHLEdBQUcsQ0FBQztRQUM1QiwwQkFBcUIsR0FBRyxHQUFHLENBQUM7UUFDNUIsb0JBQWUsR0FBRyxLQUFLLENBQUM7UUFDeEIsV0FBTSxHQUFHLElBQUksQ0FBQztRQUNkLGNBQVMsR0FBRyxJQUFJLENBQUM7SUFDckIsQ0FBQzs7O1lBZkEsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbIi8qIGVzbGludC1kaXNhYmxlIEB0eXBlc2NyaXB0LWVzbGludC9iYW4tdHlwZXMgKi9cbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IExpZ2h0Ym94TWV0aG9kcyB9IGZyb20gJy4vbGlnaHRib3gtb3B0aW9ucyc7XG5pbXBvcnQgKiBhcyBQaG90b1N3aXBlIGZyb20gJ3Bob3Rvc3dpcGUnO1xuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJlZmVyLWFycm93L3ByZWZlci1hcnJvdy1mdW5jdGlvbnNcbmV4cG9ydCBmdW5jdGlvbiBuZ3hQaG90b1N3aXBlRmFjdG9yeSgpIHtcbiAgICByZXR1cm4gbmV3IERlZmF1bHRMaWdodGJveEFkYXB0ZXIoKTtcbn1cblxuQEluamVjdGFibGUoeyBwcm92aWRlZEluOiAncm9vdCcsIHVzZUZhY3Rvcnk6IG5neFBob3RvU3dpcGVGYWN0b3J5IH0pXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgTGlnaHRib3hBZGFwdGVyXG4gICAgaW1wbGVtZW50cyBMaWdodGJveE1ldGhvZHMsIFBob3RvU3dpcGUuT3B0aW9ucyB7XG4gICAgZ2V0VGh1bWJCb3VuZHNGbjogKGluZGV4OiBudW1iZXIpID0+IHsgeDogbnVtYmVyOyB5OiBudW1iZXI7IHc6IG51bWJlciB9O1xuICAgIGdldERvdWJsZVRhcFpvb206IChpc01vdXNlQ2xpY2s6IGJvb2xlYW4sIGl0ZW06IFBob3RvU3dpcGUuSXRlbSkgPT4gbnVtYmVyO1xuICAgIGlzQ2xpY2thYmxlRWxlbWVudDogKGVsOiBIVE1MRWxlbWVudCkgPT4gYm9vbGVhbjtcbiAgICBhZGRDYXB0aW9uSFRNTEZuOiAoKSA9PiBib29sZWFuO1xuXG4gICAgaW5kZXg6IG51bWJlcjtcbiAgICBzaG93SGlkZU9wYWNpdHk6IGJvb2xlYW47XG4gICAgc2hvd0FuaW1hdGlvbkR1cmF0aW9uOiBudW1iZXI7XG4gICAgaGlkZUFuaW1hdGlvbkR1cmF0aW9uOiBudW1iZXI7XG4gICAgYmdPcGFjaXR5OiBudW1iZXI7XG4gICAgc3BhY2luZzogbnVtYmVyO1xuICAgIGFsbG93UGFuVG9OZXh0OiBib29sZWFuO1xuICAgIG1heFNwcmVhZFpvb206IG51bWJlcjtcbiAgICBsb29wOiBib29sZWFuO1xuICAgIHBpbmNoVG9DbG9zZTogYm9vbGVhbjtcbiAgICBjbG9zZU9uU2Nyb2xsOiBib29sZWFuO1xuICAgIGNsb3NlT25WZXJ0aWNhbERyYWc6IGJvb2xlYW47XG4gICAgbW91c2VVc2VkOiBib29sZWFuO1xuICAgIGVzY0tleTogYm9vbGVhbjtcbiAgICBhcnJvd0tleXM6IGJvb2xlYW47XG4gICAgaGlzdG9yeTogYm9vbGVhbjtcbiAgICBnYWxsZXJ5VUlEOiBudW1iZXI7XG4gICAgZ2FsbGVyeVBJRHM6IGJvb2xlYW47XG4gICAgZXJyb3JNc2c6IHN0cmluZztcbiAgICB0aW1lVG9JZGxlOiBudW1iZXI7XG4gICAgdGltZVRvSWRsZU91dHNpZGU6IG51bWJlcjtcbiAgICBsb2FkaW5nSW5kaWNhdG9yRGVsYXk6IG51bWJlcjtcbiAgICBjbG9zZUVsOiBib29sZWFuO1xuICAgIGNhcHRpb25FbDogYm9vbGVhbjtcbiAgICBmdWxsc2NyZWVuRWw6IGJvb2xlYW47XG4gICAgem9vbUVsOiBib29sZWFuO1xuICAgIHNoYXJlRWw6IGJvb2xlYW47XG4gICAgY291bnRlckVsOiBib29sZWFuO1xuICAgIGFycm93RWw6IGJvb2xlYW47XG4gICAgcHJlbG9hZGVyRWw6IGJvb2xlYW47XG4gICAgdGFwVG9DbG9zZTogYm9vbGVhbjtcbiAgICB0YXBUb1RvZ2dsZUNvbnRyb2xzOiBib29sZWFuO1xuICAgIGNsaWNrVG9DbG9zZU5vblpvb21hYmxlOiBib29sZWFuO1xuICAgIGNsb3NlRWxDbGFzc2VzOiBzdHJpbmdbXTtcbiAgICBpbmRleEluZGljYXRvclNlcDogc3RyaW5nO1xufVxuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgRGVmYXVsdExpZ2h0Ym94QWRhcHRlciBleHRlbmRzIExpZ2h0Ym94QWRhcHRlciB7XG4gICAgYWxsb3dQYW5Ub05leHQgPSB0cnVlO1xuICAgIHNwYWNpbmcgPSAwLjEyO1xuICAgIGJnT3BhY2l0eSA9IDEuMDtcbiAgICBtb3VzZVVzZWQgPSBmYWxzZTtcbiAgICBsb29wID0gdHJ1ZTtcbiAgICBwaW5jaFRvQ2xvc2UgPSB0cnVlO1xuICAgIGNsb3NlT25TY3JvbGwgPSB0cnVlO1xuICAgIGNsb3NlT25WZXJ0aWNhbERyYWcgPSB0cnVlO1xuICAgIGhpZGVBbmltYXRpb25EdXJhdGlvbiA9IDMzMztcbiAgICBzaG93QW5pbWF0aW9uRHVyYXRpb24gPSAzMzM7XG4gICAgc2hvd0hpZGVPcGFjaXR5ID0gZmFsc2U7XG4gICAgZXNjS2V5ID0gdHJ1ZTtcbiAgICBhcnJvd0tleXMgPSB0cnVlO1xufVxuIl19