ngx-extended-pdf-viewer
Version:
Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.
16 lines • 3.98 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
export class PdfBookmarkComponent {
constructor() {
this.showBookmarkButton = true;
}
}
PdfBookmarkComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.2.3", ngImport: i0, type: PdfBookmarkComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
PdfBookmarkComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.2.3", type: PdfBookmarkComponent, selector: "pdf-bookmark", inputs: { showBookmarkButton: "showBookmarkButton" }, ngImport: i0, template: "<a\n href=\"#\"\n [class.invisible]=\"!showBookmarkButton\"\n id=\"viewBookmark\"\n class=\"toolbarButton hiddenTinyView\"\n title=\"Current view (copy or open in new window)\"\n data-l10n-id=\"bookmark\"\n>\n <svg style=\"width:24px;height:24px\" viewBox=\"0 0 24 24\">\n <path fill=\"currentColor\" d=\"M17,18L12,15.82L7,18V5H17M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z\" />\n </svg>\n <span data-l10n-id=\"bookmark_label\">Current View</span>\n</a>\n", styles: [":host a.toolbarButton svg{margin-top:4px}:host:focus{outline:none}a:focus{outline:none}svg:focus{outline:none}\n"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.2.3", ngImport: i0, type: PdfBookmarkComponent, decorators: [{
type: Component,
args: [{ selector: 'pdf-bookmark', template: "<a\n href=\"#\"\n [class.invisible]=\"!showBookmarkButton\"\n id=\"viewBookmark\"\n class=\"toolbarButton hiddenTinyView\"\n title=\"Current view (copy or open in new window)\"\n data-l10n-id=\"bookmark\"\n>\n <svg style=\"width:24px;height:24px\" viewBox=\"0 0 24 24\">\n <path fill=\"currentColor\" d=\"M17,18L12,15.82L7,18V5H17M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z\" />\n </svg>\n <span data-l10n-id=\"bookmark_label\">Current View</span>\n</a>\n", styles: [":host a.toolbarButton svg{margin-top:4px}:host:focus{outline:none}a:focus{outline:none}svg:focus{outline:none}\n"] }]
}], propDecorators: { showBookmarkButton: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLWJvb2ttYXJrLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1leHRlbmRlZC1wZGYtdmlld2VyL3NyYy9saWIvdG9vbGJhci9wZGYtYm9va21hcmsvcGRmLWJvb2ttYXJrLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1leHRlbmRlZC1wZGYtdmlld2VyL3NyYy9saWIvdG9vbGJhci9wZGYtYm9va21hcmsvcGRmLWJvb2ttYXJrLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQU9qRCxNQUFNLE9BQU8sb0JBQW9CO0lBTGpDO1FBUVMsdUJBQWtCLEdBQUcsSUFBSSxDQUFDO0tBQ2xDOztpSEFKWSxvQkFBb0I7cUdBQXBCLG9CQUFvQiwwR0NQakMscWVBYUE7MkZETmEsb0JBQW9CO2tCQUxoQyxTQUFTOytCQUNFLGNBQWM7OEJBT2pCLGtCQUFrQjtzQkFEeEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAncGRmLWJvb2ttYXJrJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3BkZi1ib29rbWFyay5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL3BkZi1ib29rbWFyay5jb21wb25lbnQuY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgUGRmQm9va21hcmtDb21wb25lbnQge1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzaG93Qm9va21hcmtCdXR0b24gPSB0cnVlO1xufVxuIiwiPGFcbiAgaHJlZj1cIiNcIlxuICBbY2xhc3MuaW52aXNpYmxlXT1cIiFzaG93Qm9va21hcmtCdXR0b25cIlxuICBpZD1cInZpZXdCb29rbWFya1wiXG4gIGNsYXNzPVwidG9vbGJhckJ1dHRvbiBoaWRkZW5UaW55Vmlld1wiXG4gIHRpdGxlPVwiQ3VycmVudCB2aWV3IChjb3B5IG9yIG9wZW4gaW4gbmV3IHdpbmRvdylcIlxuICBkYXRhLWwxMG4taWQ9XCJib29rbWFya1wiXG4+XG4gIDxzdmcgc3R5bGU9XCJ3aWR0aDoyNHB4O2hlaWdodDoyNHB4XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgIDxwYXRoIGZpbGw9XCJjdXJyZW50Q29sb3JcIiBkPVwiTTE3LDE4TDEyLDE1LjgyTDcsMThWNUgxN00xNywzSDdBMiwyIDAgMCwwIDUsNVYyMUwxMiwxOEwxOSwyMVY1QzE5LDMuODkgMTguMSwzIDE3LDNaXCIgLz5cbiAgPC9zdmc+XG4gIDxzcGFuIGRhdGEtbDEwbi1pZD1cImJvb2ttYXJrX2xhYmVsXCI+Q3VycmVudCBWaWV3PC9zcGFuPlxuPC9hPlxuIl19