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.
20 lines • 4.45 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
export class PdfToggleSecondaryToolbarComponent {
constructor() {
this.showSecondaryToolbarButton = true;
}
onClick(event) {
event.preventDefault();
return false;
}
}
PdfToggleSecondaryToolbarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.12", ngImport: i0, type: PdfToggleSecondaryToolbarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
PdfToggleSecondaryToolbarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.3.12", type: PdfToggleSecondaryToolbarComponent, selector: "pdf-toggle-secondary-toolbar", inputs: { showSecondaryToolbarButton: "showSecondaryToolbarButton" }, ngImport: i0, template: "<button type=\"button\" [class.invisible]=\"!showSecondaryToolbarButton\" id=\"secondaryToolbarToggle\" class=\"toolbarButton\"\n title=\"Tools\" data-l10n-id=\"tools\">\n <svg style=\"width:27px;height:27px\" viewBox=\"0 0 24 24\" (click)=\"onClick($event)\">\n <path fill=\"currentColor\" d=\"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z\" />\n </svg>\n <span data-l10n-id=\"tools_label\">Tools</span>\n</button>\n", styles: ["button>svg{margin-top:-3px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\n"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.12", ngImport: i0, type: PdfToggleSecondaryToolbarComponent, decorators: [{
type: Component,
args: [{ selector: 'pdf-toggle-secondary-toolbar', template: "<button type=\"button\" [class.invisible]=\"!showSecondaryToolbarButton\" id=\"secondaryToolbarToggle\" class=\"toolbarButton\"\n title=\"Tools\" data-l10n-id=\"tools\">\n <svg style=\"width:27px;height:27px\" viewBox=\"0 0 24 24\" (click)=\"onClick($event)\">\n <path fill=\"currentColor\" d=\"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z\" />\n </svg>\n <span data-l10n-id=\"tools_label\">Tools</span>\n</button>\n", styles: ["button>svg{margin-top:-3px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\n"] }]
}], propDecorators: { showSecondaryToolbarButton: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLXRvZ2dsZS1zZWNvbmRhcnktdG9vbGJhci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZXh0ZW5kZWQtcGRmLXZpZXdlci9zcmMvbGliL3Rvb2xiYXIvcGRmLXRvZ2dsZS1zZWNvbmRhcnktdG9vbGJhci9wZGYtdG9nZ2xlLXNlY29uZGFyeS10b29sYmFyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1leHRlbmRlZC1wZGYtdmlld2VyL3NyYy9saWIvdG9vbGJhci9wZGYtdG9nZ2xlLXNlY29uZGFyeS10b29sYmFyL3BkZi10b2dnbGUtc2Vjb25kYXJ5LXRvb2xiYXIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBT2pELE1BQU0sT0FBTyxrQ0FBa0M7SUFML0M7UUFPUywrQkFBMEIsR0FBRyxJQUFJLENBQUM7S0FNMUM7SUFKUSxPQUFPLENBQUMsS0FBWTtRQUN6QixLQUFLLENBQUMsY0FBYyxFQUFFLENBQUM7UUFDdkIsT0FBTyxLQUFLLENBQUM7SUFDZixDQUFDOztnSUFQVSxrQ0FBa0M7b0hBQWxDLGtDQUFrQywwSUNQL0MsMmFBT0E7NEZEQWEsa0NBQWtDO2tCQUw5QyxTQUFTOytCQUNFLDhCQUE4Qjs4QkFNakMsMEJBQTBCO3NCQURoQyxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdwZGYtdG9nZ2xlLXNlY29uZGFyeS10b29sYmFyJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3BkZi10b2dnbGUtc2Vjb25kYXJ5LXRvb2xiYXIuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9wZGYtdG9nZ2xlLXNlY29uZGFyeS10b29sYmFyLmNvbXBvbmVudC5jc3MnXSxcbn0pXG5leHBvcnQgY2xhc3MgUGRmVG9nZ2xlU2Vjb25kYXJ5VG9vbGJhckNvbXBvbmVudCB7XG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzaG93U2Vjb25kYXJ5VG9vbGJhckJ1dHRvbiA9IHRydWU7XG5cbiAgcHVibGljIG9uQ2xpY2soZXZlbnQ6IEV2ZW50KTogYm9vbGVhbiB7XG4gICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbn1cbiIsIjxidXR0b24gdHlwZT1cImJ1dHRvblwiIFtjbGFzcy5pbnZpc2libGVdPVwiIXNob3dTZWNvbmRhcnlUb29sYmFyQnV0dG9uXCIgaWQ9XCJzZWNvbmRhcnlUb29sYmFyVG9nZ2xlXCIgY2xhc3M9XCJ0b29sYmFyQnV0dG9uXCJcbiAgdGl0bGU9XCJUb29sc1wiIGRhdGEtbDEwbi1pZD1cInRvb2xzXCI+XG4gIDxzdmcgc3R5bGU9XCJ3aWR0aDoyN3B4O2hlaWdodDoyN3B4XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIChjbGljayk9XCJvbkNsaWNrKCRldmVudClcIj5cbiAgICA8cGF0aCBmaWxsPVwiY3VycmVudENvbG9yXCIgZD1cIk0zLDZIMjFWOEgzVjZNMywxMUgyMVYxM0gzVjExTTMsMTZIMjFWMThIM1YxNlpcIiAvPlxuICA8L3N2Zz5cbiAgPHNwYW4gZGF0YS1sMTBuLWlkPVwidG9vbHNfbGFiZWxcIj5Ub29sczwvc3Bhbj5cbjwvYnV0dG9uPlxuIl19