ng-yunzai-mobile
Version:
1. 修改wechat.micro.ts
101 lines • 8.86 kB
JavaScript
/**
* @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=