mss-doc-viewer
Version:
A simple typehead library developed by MSS development team to be used for document viewer
27 lines • 5.28 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "ngx-doc-viewer";
export class DocViewerComponent {
constructor() {
this.isLoading = true;
}
ngOnChanges(changes) {
console.log({ changes });
}
ngOnInit() {
}
loaded(event) {
console.log({ event });
this.isLoading = false;
}
}
DocViewerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: DocViewerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
DocViewerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.12", type: DocViewerComponent, selector: "lib-doc-viewer", inputs: { document: "document" }, usesOnChanges: true, ngImport: i0, template: "<ngx-doc-viewer\n [url]=\"document?.url\"\n style=\"width:100%;height:50vh;\"\n [overrideLocalhost]=\"document.overrideLocalhost\"\n (loaded)=\"loaded($event)\"\n></ngx-doc-viewer>\n<div *ngIf=\"isLoading\" class=\"w-100 text-center\">\n <div class=\"spinner-border text-secondary\"></div>\n</div>", styles: [":host{display:block}.container{width:100%;height:100%;position:relative}.overlay-popout-google{width:40px;height:40px;right:26px;top:11.5px;position:absolute;z-index:1000}.overlay-popout-office{width:100px;height:20px;right:0;bottom:0;position:absolute;z-index:1000}.overlay-full{width:100%;height:100%;right:0;top:0;position:absolute;z-index:1000}iframe{width:100%;height:100%}\n"], dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "component", type: i2.NgxDocViewerComponent, selector: "ngx-doc-viewer", inputs: ["url", "queryParams", "viewerUrl", "googleCheckInterval", "googleMaxChecks", "disableContent", "googleCheckContentLoaded", "viewer", "overrideLocalhost"], outputs: ["loaded"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: DocViewerComponent, decorators: [{
type: Component,
args: [{ selector: 'lib-doc-viewer', template: "<ngx-doc-viewer\n [url]=\"document?.url\"\n style=\"width:100%;height:50vh;\"\n [overrideLocalhost]=\"document.overrideLocalhost\"\n (loaded)=\"loaded($event)\"\n></ngx-doc-viewer>\n<div *ngIf=\"isLoading\" class=\"w-100 text-center\">\n <div class=\"spinner-border text-secondary\"></div>\n</div>", styles: [":host{display:block}.container{width:100%;height:100%;position:relative}.overlay-popout-google{width:40px;height:40px;right:26px;top:11.5px;position:absolute;z-index:1000}.overlay-popout-office{width:100px;height:20px;right:0;bottom:0;position:absolute;z-index:1000}.overlay-full{width:100%;height:100%;right:0;top:0;position:absolute;z-index:1000}iframe{width:100%;height:100%}\n"] }]
}], ctorParameters: function () { return []; }, propDecorators: { document: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG9jLXZpZXdlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9tc3MtZG9jLXZpZXdlci9zcmMvbGliL2R5bmFtaWMtdmlld2Vycy9kb2Mtdmlld2VyL2RvYy12aWV3ZXIuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbXNzLWRvYy12aWV3ZXIvc3JjL2xpYi9keW5hbWljLXZpZXdlcnMvZG9jLXZpZXdlci9kb2Mtdmlld2VyLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFvQyxNQUFNLGVBQWUsQ0FBQzs7OztBQU9uRixNQUFNLE9BQU8sa0JBQWtCO0lBSzdCO1FBRkEsY0FBUyxHQUFZLElBQUksQ0FBQTtJQUVULENBQUM7SUFDakIsV0FBVyxDQUFDLE9BQXNCO1FBQ2hDLE9BQU8sQ0FBQyxHQUFHLENBQUMsRUFBRSxPQUFPLEVBQUUsQ0FBQyxDQUFBO0lBQzFCLENBQUM7SUFFRCxRQUFRO0lBQ1IsQ0FBQztJQUVELE1BQU0sQ0FBQyxLQUFVO1FBQ2YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUE7UUFDdEIsSUFBSSxDQUFDLFNBQVMsR0FBRyxLQUFLLENBQUE7SUFDeEIsQ0FBQzs7Z0hBaEJVLGtCQUFrQjtvR0FBbEIsa0JBQWtCLDZHQ1AvQixnVEFRTTs0RkRETyxrQkFBa0I7a0JBTDlCLFNBQVM7K0JBQ0UsZ0JBQWdCOzBFQU1qQixRQUFRO3NCQUFoQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT25DaGFuZ2VzLCBPbkluaXQsIFNpbXBsZUNoYW5nZXMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbGliLWRvYy12aWV3ZXInLFxuICB0ZW1wbGF0ZVVybDogJy4vZG9jLXZpZXdlci5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2RvYy12aWV3ZXIuY29tcG9uZW50LmNzcyddXG59KVxuZXhwb3J0IGNsYXNzIERvY1ZpZXdlckNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgT25DaGFuZ2VzIHtcblxuICBASW5wdXQoKSBkb2N1bWVudDogYW55XG4gIGlzTG9hZGluZzogYm9vbGVhbiA9IHRydWVcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuICBuZ09uQ2hhbmdlcyhjaGFuZ2VzOiBTaW1wbGVDaGFuZ2VzKTogdm9pZCB7XG4gICAgY29uc29sZS5sb2coeyBjaGFuZ2VzIH0pXG4gIH1cblxuICBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgfVxuXG4gIGxvYWRlZChldmVudDogYW55KSB7XG4gICAgY29uc29sZS5sb2coeyBldmVudCB9KVxuICAgIHRoaXMuaXNMb2FkaW5nID0gZmFsc2VcbiAgfVxuXG59XG4iLCI8bmd4LWRvYy12aWV3ZXJcbiAgW3VybF09XCJkb2N1bWVudD8udXJsXCJcbiAgc3R5bGU9XCJ3aWR0aDoxMDAlO2hlaWdodDo1MHZoO1wiXG4gIFtvdmVycmlkZUxvY2FsaG9zdF09XCJkb2N1bWVudC5vdmVycmlkZUxvY2FsaG9zdFwiXG4gIChsb2FkZWQpPVwibG9hZGVkKCRldmVudClcIlxuPjwvbmd4LWRvYy12aWV3ZXI+XG48ZGl2ICpuZ0lmPVwiaXNMb2FkaW5nXCIgY2xhc3M9XCJ3LTEwMCB0ZXh0LWNlbnRlclwiPlxuICA8ZGl2IGNsYXNzPVwic3Bpbm5lci1ib3JkZXIgdGV4dC1zZWNvbmRhcnlcIj48L2Rpdj5cbjwvZGl2PiJdfQ==