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 • 4.09 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
export class PdfOpenFileComponent {
constructor() {
this.showOpenFileButton = true;
}
}
PdfOpenFileComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.2.3", ngImport: i0, type: PdfOpenFileComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
PdfOpenFileComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.2.3", type: PdfOpenFileComponent, selector: "pdf-open-file", inputs: { showOpenFileButton: "showOpenFileButton" }, ngImport: i0, template: "<button type=\"button\"\n [class.invisible]=\"!showOpenFileButton\"\n id=\"openFile\"\n class=\"toolbarButton hiddenMediumView\"\n title=\"Open File\"\n data-l10n-id=\"open_file\">\n <svg style=\"width:24px;height:20px\" viewBox=\"0 0 24 24\">\n <path fill=\"currentColor\" d=\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z\" />\n </svg>\n <span data-l10n-id=\"open_file_label\">Open</span>\n</button>\n", styles: [":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\n"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.2.3", ngImport: i0, type: PdfOpenFileComponent, decorators: [{
type: Component,
args: [{ selector: 'pdf-open-file', template: "<button type=\"button\"\n [class.invisible]=\"!showOpenFileButton\"\n id=\"openFile\"\n class=\"toolbarButton hiddenMediumView\"\n title=\"Open File\"\n data-l10n-id=\"open_file\">\n <svg style=\"width:24px;height:20px\" viewBox=\"0 0 24 24\">\n <path fill=\"currentColor\" d=\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z\" />\n </svg>\n <span data-l10n-id=\"open_file_label\">Open</span>\n</button>\n", styles: [":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\n"] }]
}], propDecorators: { showOpenFileButton: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLW9wZW4tZmlsZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZXh0ZW5kZWQtcGRmLXZpZXdlci9zcmMvbGliL3Rvb2xiYXIvcGRmLW9wZW4tZmlsZS9wZGYtb3Blbi1maWxlLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1leHRlbmRlZC1wZGYtdmlld2VyL3NyYy9saWIvdG9vbGJhci9wZGYtb3Blbi1maWxlL3BkZi1vcGVuLWZpbGUuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBT2pELE1BQU0sT0FBTyxvQkFBb0I7SUFMakM7UUFPUyx1QkFBa0IsR0FBRyxJQUFJLENBQUM7S0FDbEM7O2lIQUhZLG9CQUFvQjtxR0FBcEIsb0JBQW9CLDJHQ1BqQyw0Z0JBV0E7MkZESmEsb0JBQW9CO2tCQUxoQyxTQUFTOytCQUNFLGVBQWU7OEJBTWxCLGtCQUFrQjtzQkFEeEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAncGRmLW9wZW4tZmlsZScsXG4gIHRlbXBsYXRlVXJsOiAnLi9wZGYtb3Blbi1maWxlLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vcGRmLW9wZW4tZmlsZS5jb21wb25lbnQuY3NzJ11cbn0pXG5leHBvcnQgY2xhc3MgUGRmT3BlbkZpbGVDb21wb25lbnQgIHtcbiAgQElucHV0KClcbiAgcHVibGljIHNob3dPcGVuRmlsZUJ1dHRvbiA9IHRydWU7XG59XG4iLCI8YnV0dG9uIHR5cGU9XCJidXR0b25cIlxuICAgICAgICBbY2xhc3MuaW52aXNpYmxlXT1cIiFzaG93T3BlbkZpbGVCdXR0b25cIlxuICAgICAgICBpZD1cIm9wZW5GaWxlXCJcbiAgICAgICAgY2xhc3M9XCJ0b29sYmFyQnV0dG9uIGhpZGRlbk1lZGl1bVZpZXdcIlxuICAgICAgICB0aXRsZT1cIk9wZW4gRmlsZVwiXG4gICAgICAgIGRhdGEtbDEwbi1pZD1cIm9wZW5fZmlsZVwiPlxuICA8c3ZnIHN0eWxlPVwid2lkdGg6MjRweDtoZWlnaHQ6MjBweFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj5cbiAgICA8cGF0aCBmaWxsPVwiY3VycmVudENvbG9yXCIgZD1cIk0xNCwyTDIwLDhWMjBBMiwyIDAgMCwxIDE4LDIySDZBMiwyIDAgMCwxIDQsMjBWNEEyLDIgMCAwLDEgNiwySDE0TTE4LDIwVjlIMTNWNEg2VjIwSDE4TTEyLDEyTDE2LDE2SDEzLjVWMTlIMTAuNVYxNkg4TDEyLDEyWlwiIC8+XG4gIDwvc3ZnPlxuICA8c3BhbiBkYXRhLWwxMG4taWQ9XCJvcGVuX2ZpbGVfbGFiZWxcIj5PcGVuPC9zcGFuPlxuPC9idXR0b24+XG4iXX0=