UNPKG

ng-yunzai-mobile

Version:

1. 修改wechat.micro.ts

101 lines 8.86 kB
/** * @fileoverview added by tsickle * Generated from: upload-file/yz-file-show/yz-file-show.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Inject } from '@angular/core'; import { DomSanitizer } from "@angular/platform-browser"; import { MAT_DIALOG_DATA, MatDialogRef } from "@angular/material/dialog"; import { BASE_CLIENT } from "../../client/base.client"; var YzFileShowComponent = /** @class */ (function () { function YzFileShowComponent(sanitizer, dialogRef, data, client) { this.sanitizer = sanitizer; this.dialogRef = dialogRef; this.data = data; this.client = client; this.fileId = null; this.loading = false; } /** * @return {?} */ YzFileShowComponent.prototype.ngOnInit = /** * @return {?} */ function () { this.fileId = this.data.id; this.loading = true; this.iframeSrc = this.sanitizer.bypassSecurityTrustResourceUrl(this.client.gateway + '/filecenter/preview/' + this.fileId); }; /** * @return {?} */ YzFileShowComponent.prototype.closeIframe = /** * @return {?} */ function () { this.dialogRef.close(); }; /** * @return {?} */ YzFileShowComponent.prototype.ngAfterViewInit = /** * @return {?} */ function () { var _this = this; setTimeout((/** * @return {?} */ function () { /** @type {?} */ var _iframe = (/** @type {?} */ (document.getElementById('yz-file-show-iframe'))); /** @type {?} */ var _iframeHeader = (/** @type {?} */ (_iframe.contentWindow.document.getElementsByTagName('header')[0])); /** @type {?} */ var _iframeContent = (/** @type {?} */ (_iframe.contentWindow.document.getElementsByClassName('content')[0])); _iframeHeader.style.display = 'none'; _iframeContent.style.paddingTop = '0'; _this.loading = false; }), 1000); }; YzFileShowComponent.decorators = [ { type: Component, args: [{ selector: 'yz-file-show', template: "<yz-loading-mask *ngIf=\"loading\"></yz-loading-mask>\r\n<iframe id=\"yz-file-show-iframe\" *ngIf=\"iframeSrc\" [src]=\"iframeSrc\"></iframe>\r\n<a href=\"javascript:;\" class=\"iframe-close-btn\" (click)=\"closeIframe()\">\r\n <Icon [type]=\"'cross-circle-o'\"></Icon>\r\n</a>\r\n", styles: ["::ng-deep .yz-iframe-page{position:fixed!important;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.5);max-width:unset!important}::ng-deep .yz-iframe-page .mat-dialog-container{padding:0;border-radius:0;transform:none!important}::ng-deep .yz-iframe-page iframe{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border:none}::ng-deep .yz-iframe-page .iframe-close-btn{position:absolute;right:8px;top:8px;display:block;width:36px;height:36px;text-align:center;line-height:36px;z-index:9999}::ng-deep .yz-iframe-page .iframe-close-btn Icon{color:#f3f3f3;display:block;margin:8px 0}"] }] } ]; /** @nocollapse */ YzFileShowComponent.ctorParameters = function () { return [ { type: DomSanitizer }, { type: MatDialogRef }, { type: undefined, decorators: [{ type: Inject, args: [MAT_DIALOG_DATA,] }] }, { type: undefined, decorators: [{ type: Inject, args: [BASE_CLIENT,] }] } ]; }; return YzFileShowComponent; }()); export { YzFileShowComponent }; if (false) { /** @type {?} */ YzFileShowComponent.prototype.fileId; /** @type {?} */ YzFileShowComponent.prototype.iframeSrc; /** @type {?} */ YzFileShowComponent.prototype.loading; /** * @type {?} * @private */ YzFileShowComponent.prototype.sanitizer; /** @type {?} */ YzFileShowComponent.prototype.dialogRef; /** @type {?} */ YzFileShowComponent.prototype.data; /** * @type {?} * @private */ YzFileShowComponent.prototype.client; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieXotZmlsZS1zaG93LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXl1bnphaS1tb2JpbGUvIiwic291cmNlcyI6WyJ1cGxvYWQtZmlsZS95ei1maWxlLXNob3cveXotZmlsZS1zaG93LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBZ0IsU0FBUyxFQUFFLE1BQU0sRUFBUyxNQUFNLGVBQWUsQ0FBQztBQUN2RSxPQUFPLEVBQUMsWUFBWSxFQUFrQixNQUFNLDJCQUEyQixDQUFDO0FBQ3hFLE9BQU8sRUFBQyxlQUFlLEVBQUUsWUFBWSxFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDdkUsT0FBTyxFQUFDLFdBQVcsRUFBYSxNQUFNLDBCQUEwQixDQUFDO0FBRWpFO0lBV0UsNkJBQW9CLFNBQXVCLEVBQ3hCLFNBQTRDLEVBQ25CLElBQVMsRUFDWixNQUFrQjtRQUh2QyxjQUFTLEdBQVQsU0FBUyxDQUFjO1FBQ3hCLGNBQVMsR0FBVCxTQUFTLENBQW1DO1FBQ25CLFNBQUksR0FBSixJQUFJLENBQUs7UUFDWixXQUFNLEdBQU4sTUFBTSxDQUFZO1FBUDNELFdBQU0sR0FBVyxJQUFJLENBQUM7UUFFdEIsWUFBTyxHQUFZLEtBQUssQ0FBQztJQU16QixDQUFDOzs7O0lBRUQsc0NBQVE7OztJQUFSO1FBQ0UsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQztRQUMzQixJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQztRQUNwQixJQUFJLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsOEJBQThCLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLEdBQUcsc0JBQXNCLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzdILENBQUM7Ozs7SUFFRCx5Q0FBVzs7O0lBQVg7UUFDRSxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ3pCLENBQUM7Ozs7SUFFRCw2Q0FBZTs7O0lBQWY7UUFBQSxpQkFTQztRQVJDLFVBQVU7OztRQUFDOztnQkFDSCxPQUFPLEdBQUcsbUJBQW1CLFFBQVEsQ0FBQyxjQUFjLENBQUMscUJBQXFCLENBQUMsRUFBQTs7Z0JBQzNFLGFBQWEsR0FBRyxtQkFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBZTs7Z0JBQy9GLGNBQWMsR0FBRyxtQkFBQSxPQUFPLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxzQkFBc0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBZTtZQUN6RyxhQUFhLENBQUMsS0FBSyxDQUFDLE9BQU8sR0FBRyxNQUFNLENBQUM7WUFDckMsY0FBYyxDQUFDLEtBQUssQ0FBQyxVQUFVLEdBQUcsR0FBRyxDQUFDO1lBQ3RDLEtBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1FBQ3ZCLENBQUMsR0FBRSxJQUFJLENBQUMsQ0FBQztJQUNYLENBQUM7O2dCQXBDRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGNBQWM7b0JBQ3hCLHNTQUE0Qzs7aUJBRTdDOzs7O2dCQVJPLFlBQVk7Z0JBQ0ssWUFBWTtnREFnQnRCLE1BQU0sU0FBQyxlQUFlO2dEQUN0QixNQUFNLFNBQUMsV0FBVzs7SUF1QmpDLDBCQUFDO0NBQUEsQUFyQ0QsSUFxQ0M7U0FoQ1ksbUJBQW1COzs7SUFFOUIscUNBQXNCOztJQUN0Qix3Q0FBMkI7O0lBQzNCLHNDQUF5Qjs7Ozs7SUFFYix3Q0FBK0I7O0lBQy9CLHdDQUFtRDs7SUFDbkQsbUNBQXlDOzs7OztJQUN6QyxxQ0FBK0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0FmdGVyVmlld0luaXQsIENvbXBvbmVudCwgSW5qZWN0LCBPbkluaXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0RvbVNhbml0aXplciwgU2FmZVJlc291cmNlVXJsfSBmcm9tIFwiQGFuZ3VsYXIvcGxhdGZvcm0tYnJvd3NlclwiO1xyXG5pbXBvcnQge01BVF9ESUFMT0dfREFUQSwgTWF0RGlhbG9nUmVmfSBmcm9tIFwiQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nXCI7XHJcbmltcG9ydCB7QkFTRV9DTElFTlQsIEJhc2VDbGllbnR9IGZyb20gXCIuLi8uLi9jbGllbnQvYmFzZS5jbGllbnRcIjtcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAneXotZmlsZS1zaG93JyxcclxuICB0ZW1wbGF0ZVVybDogJy4veXotZmlsZS1zaG93LmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi95ei1maWxlLXNob3cuY29tcG9uZW50Lmxlc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWXpGaWxlU2hvd0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgQWZ0ZXJWaWV3SW5pdCB7XHJcblxyXG4gIGZpbGVJZDogc3RyaW5nID0gbnVsbDtcclxuICBpZnJhbWVTcmM6IFNhZmVSZXNvdXJjZVVybDtcclxuICBsb2FkaW5nOiBib29sZWFuID0gZmFsc2U7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgc2FuaXRpemVyOiBEb21TYW5pdGl6ZXIsXHJcbiAgICAgICAgICAgICAgcHVibGljIGRpYWxvZ1JlZjogTWF0RGlhbG9nUmVmPFl6RmlsZVNob3dDb21wb25lbnQ+LFxyXG4gICAgICAgICAgICAgIEBJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwdWJsaWMgZGF0YTogYW55LFxyXG4gICAgICAgICAgICAgIEBJbmplY3QoQkFTRV9DTElFTlQpIHByaXZhdGUgY2xpZW50OiBCYXNlQ2xpZW50KSB7XHJcbiAgfVxyXG5cclxuICBuZ09uSW5pdCgpIHtcclxuICAgIHRoaXMuZmlsZUlkID0gdGhpcy5kYXRhLmlkO1xyXG4gICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTtcclxuICAgIHRoaXMuaWZyYW1lU3JjID0gdGhpcy5zYW5pdGl6ZXIuYnlwYXNzU2VjdXJpdHlUcnVzdFJlc291cmNlVXJsKHRoaXMuY2xpZW50LmdhdGV3YXkgKyAnL2ZpbGVjZW50ZXIvcHJldmlldy8nICsgdGhpcy5maWxlSWQpO1xyXG4gIH1cclxuXHJcbiAgY2xvc2VJZnJhbWUoKSB7XHJcbiAgICB0aGlzLmRpYWxvZ1JlZi5jbG9zZSgpO1xyXG4gIH1cclxuXHJcbiAgbmdBZnRlclZpZXdJbml0KCk6IHZvaWQge1xyXG4gICAgc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgIGNvbnN0IF9pZnJhbWUgPSA8SFRNTElGcmFtZUVsZW1lbnQ+ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3l6LWZpbGUtc2hvdy1pZnJhbWUnKTtcclxuICAgICAgY29uc3QgX2lmcmFtZUhlYWRlciA9IF9pZnJhbWUuY29udGVudFdpbmRvdy5kb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZGVyJylbMF0gYXMgSFRNTEVsZW1lbnQ7XHJcbiAgICAgIGNvbnN0IF9pZnJhbWVDb250ZW50ID0gX2lmcmFtZS5jb250ZW50V2luZG93LmRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoJ2NvbnRlbnQnKVswXSBhcyBIVE1MRWxlbWVudDtcclxuICAgICAgX2lmcmFtZUhlYWRlci5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnO1xyXG4gICAgICBfaWZyYW1lQ29udGVudC5zdHlsZS5wYWRkaW5nVG9wID0gJzAnO1xyXG4gICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTtcclxuICAgIH0sIDEwMDApO1xyXG4gIH1cclxufVxyXG4iXX0=