ss-loader
Version:
README.md
82 lines • 10 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/ss-loader.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input } from '@angular/core';
import { SsLoaderService } from './ss-loader.service';
var SsLoaderComponent = /** @class */ (function () {
function SsLoaderComponent(loaderService) {
this.loaderService = loaderService;
this.d_img = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik02NCA5Ljc1QTU0LjI1IDU0LjI1IDAgMCAwIDkuNzUgNjRIMGE2NCA2NCAwIDAgMSAxMjggMGgtOS43NUE1NC4yNSA1NC4yNSAwIDAgMCA2NCA5Ljc1eiIgZmlsbD0iIzA4MmZmNSIgZmlsbC1vcGFjaXR5PSIxIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgNjQgNjQiIHRvPSIzNjAgNjQgNjQiIGR1cj0iMTAwMG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=";
this.d_color = '#0007';
this.d_gif_size = 100;
}
/**
* @return {?}
*/
SsLoaderComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
var _this = this;
this.loaderService.status.subscribe((/**
* @param {?} val
* @return {?}
*/
function (val) {
if (_this.imageUrl != undefined) {
_this.d_img = _this.imageUrl;
}
if (_this.size != undefined) {
_this.d_gif_size = _this.size;
}
if (_this.bgColor != undefined) {
_this.d_color = _this.bgColor;
}
_this.showLoader = val;
}));
};
SsLoaderComponent.decorators = [
{ type: Component, args: [{
selector: 'ss-loader',
template: "\n <div id=\"loading\" class=\"loader\" [ngStyle]=\"{'background': 'url(' + d_img + ') no-repeat center center','background-size':d_gif_size+'px', 'background-color':d_color}\" *ngIf=\"showLoader\"></div>\n ",
styles: ["\n #loading {\n position: fixed;\n width: 100%;\n height: 100vh;\n margin:0px !important;\n // background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik02NCA5Ljc1QTU0LjI1IDU0LjI1IDAgMCAwIDkuNzUgNjRIMGE2NCA2NCAwIDAgMSAxMjggMGgtOS43NUE1NC4yNSA1NC4yNSAwIDAgMCA2NCA5Ljc1eiIgZmlsbD0iIzA4MmZmNSIgZmlsbC1vcGFjaXR5PSIxIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgNjQgNjQiIHRvPSIzNjAgNjQgNjQiIGR1cj0iMTAwMG1zIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvZz48L3N2Zz4=') no-repeat center center;\n // background-color: #0007;\n // background-size: 10%;\n background-position:center;\n z-index: 9999;\n cursor: progress;\n }\n body {\n margin:0px !important;\n }"]
}] }
];
/** @nocollapse */
SsLoaderComponent.ctorParameters = function () { return [
{ type: SsLoaderService }
]; };
SsLoaderComponent.propDecorators = {
imageUrl: [{ type: Input }],
size: [{ type: Input }],
bgColor: [{ type: Input }]
};
return SsLoaderComponent;
}());
export { SsLoaderComponent };
if (false) {
/** @type {?} */
SsLoaderComponent.prototype.imageUrl;
/** @type {?} */
SsLoaderComponent.prototype.size;
/** @type {?} */
SsLoaderComponent.prototype.bgColor;
/** @type {?} */
SsLoaderComponent.prototype.showLoader;
/** @type {?} */
SsLoaderComponent.prototype.d_img;
/** @type {?} */
SsLoaderComponent.prototype.d_color;
/** @type {?} */
SsLoaderComponent.prototype.d_gif_size;
/** @type {?} */
SsLoaderComponent.prototype.visible;
/**
* @type {?}
* @private
*/
SsLoaderComponent.prototype.loaderService;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3MtbG9hZGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3NzLWxvYWRlci8iLCJzb3VyY2VzIjpbImxpYi9zcy1sb2FkZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBRXREO0lBa0NFLDJCQUFvQixhQUE4QjtRQUE5QixrQkFBYSxHQUFiLGFBQWEsQ0FBaUI7UUFKbEQsVUFBSyxHQUFHLDR2QkFBNHZCLENBQUM7UUFDcndCLFlBQU8sR0FBRyxPQUFPLENBQUM7UUFDbEIsZUFBVSxHQUFHLEdBQUcsQ0FBQztJQUVxQyxDQUFDOzs7O0lBRXZELG9DQUFROzs7SUFBUjtRQUFBLGlCQWFDO1FBWkMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsU0FBUzs7OztRQUFDLFVBQUMsR0FBWTtZQUMvQyxJQUFHLEtBQUksQ0FBQyxRQUFRLElBQUksU0FBUyxFQUFDO2dCQUM1QixLQUFJLENBQUMsS0FBSyxHQUFHLEtBQUksQ0FBQyxRQUFRLENBQUM7YUFDNUI7WUFDRCxJQUFHLEtBQUksQ0FBQyxJQUFJLElBQUksU0FBUyxFQUFDO2dCQUN4QixLQUFJLENBQUMsVUFBVSxHQUFHLEtBQUksQ0FBQyxJQUFJLENBQUM7YUFDN0I7WUFDRCxJQUFHLEtBQUksQ0FBQyxPQUFPLElBQUksU0FBUyxFQUFDO2dCQUMzQixLQUFJLENBQUMsT0FBTyxHQUFHLEtBQUksQ0FBQyxPQUFPLENBQUM7YUFDN0I7WUFDRCxLQUFJLENBQUMsVUFBVSxHQUFHLEdBQUcsQ0FBQztRQUN4QixDQUFDLEVBQUMsQ0FBQztJQUNMLENBQUM7O2dCQWpERixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLFdBQVc7b0JBQ3JCLFFBQVEsRUFBRSxtTkFFVDs2QkFDUSxtbENBZUw7aUJBRUw7Ozs7Z0JBeEJRLGVBQWU7OzsyQkEyQnJCLEtBQUs7dUJBQ0wsS0FBSzswQkFDTCxLQUFLOztJQXdCUix3QkFBQztDQUFBLEFBbkRELElBbURDO1NBNUJZLGlCQUFpQjs7O0lBRTVCLHFDQUEwQjs7SUFDMUIsaUNBQXNCOztJQUN0QixvQ0FBc0I7O0lBQ3RCLHVDQUFvQjs7SUFFcEIsa0NBQXF3Qjs7SUFDcndCLG9DQUFrQjs7SUFDbEIsdUNBQWlCOztJQUdqQixvQ0FBaUI7Ozs7O0lBREwsMENBQXNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBTc0xvYWRlclNlcnZpY2UgfSBmcm9tICcuL3NzLWxvYWRlci5zZXJ2aWNlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3MtbG9hZGVyJyxcbiAgdGVtcGxhdGU6IGBcbiAgPGRpdiBpZD1cImxvYWRpbmdcIiBjbGFzcz1cImxvYWRlclwiIFtuZ1N0eWxlXT1cInsnYmFja2dyb3VuZCc6ICd1cmwoJyArIGRfaW1nICsgJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXInLCdiYWNrZ3JvdW5kLXNpemUnOmRfZ2lmX3NpemUrJ3B4JywgJ2JhY2tncm91bmQtY29sb3InOmRfY29sb3J9XCIgKm5nSWY9XCJzaG93TG9hZGVyXCI+PC9kaXY+XG4gIGAsXG4gIHN0eWxlczogW2BcbiAgI2xvYWRpbmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbjowcHggIWltcG9ydGFudDtcbiAgICAvLyBiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklqOCtQSE4yWnlCNGJXeHVjenB6ZG1jOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCMlpYSnphVzl1UFNJeExqQWlJSGRwWkhSb1BTSXhNREJ3ZUNJZ2FHVnBaMmgwUFNJeE1EQndlQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXlPQ0F4TWpnaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanhuUGp4d1lYUm9JR1E5SWswMk5DQTVMamMxUVRVMExqSTFJRFUwTGpJMUlEQWdNQ0F3SURrdU56VWdOalJJTUdFMk5DQTJOQ0F3SURBZ01TQXhNamdnTUdndE9TNDNOVUUxTkM0eU5TQTFOQzR5TlNBd0lEQWdNQ0EyTkNBNUxqYzFlaUlnWm1sc2JEMGlJekE0TW1abU5TSWdabWxzYkMxdmNHRmphWFI1UFNJeElpOCtQR0Z1YVcxaGRHVlVjbUZ1YzJadmNtMGdZWFIwY21saWRYUmxUbUZ0WlQwaWRISmhibk5tYjNKdElpQjBlWEJsUFNKeWIzUmhkR1VpSUdaeWIyMDlJakFnTmpRZ05qUWlJSFJ2UFNJek5qQWdOalFnTmpRaUlHUjFjajBpTVRBd01HMXpJaUJ5WlhCbFlYUkRiM1Z1ZEQwaWFXNWtaV1pwYm1sMFpTSStQQzloYm1sdFlYUmxWSEpoYm5ObWIzSnRQand2Wno0OEwzTjJaejQ9Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzAwMDc7XG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBjdXJzb3I6IHByb2dyZXNzO1xuICB9XG4gIGJvZHkge1xuICAgIG1hcmdpbjowcHggIWltcG9ydGFudDtcbiAgICB9YFxuICBdXG59KVxuZXhwb3J0IGNsYXNzIFNzTG9hZGVyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICBASW5wdXQoKSBpbWFnZVVybDogc3RyaW5nO1xuICBASW5wdXQoKSBzaXplOiBudW1iZXI7XG4gIEBJbnB1dCgpIGJnQ29sb3I6IGFueTtcbiAgc2hvd0xvYWRlcjogYm9vbGVhbjtcblxuICBkX2ltZyA9IGBkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbTV2SWo4K1BITjJaeUI0Yld4dWN6cHpkbWM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIyWlhKemFXOXVQU0l4TGpBaUlIZHBaSFJvUFNJeE1EQndlQ0lnYUdWcFoyaDBQU0l4TURCd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURFeU9DQXhNamdpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBqeG5Qanh3WVhSb0lHUTlJazAyTkNBNUxqYzFRVFUwTGpJMUlEVTBMakkxSURBZ01DQXdJRGt1TnpVZ05qUklNR0UyTkNBMk5DQXdJREFnTVNBeE1qZ2dNR2d0T1M0M05VRTFOQzR5TlNBMU5DNHlOU0F3SURBZ01DQTJOQ0E1TGpjMWVpSWdabWxzYkQwaUl6QTRNbVptTlNJZ1ptbHNiQzF2Y0dGamFYUjVQU0l4SWk4K1BHRnVhVzFoZEdWVWNtRnVjMlp2Y20wZ1lYUjBjbWxpZFhSbFRtRnRaVDBpZEhKaGJuTm1iM0p0SWlCMGVYQmxQU0p5YjNSaGRHVWlJR1p5YjIwOUlqQWdOalFnTmpRaUlIUnZQU0l6TmpBZ05qUWdOalFpSUdSMWNqMGlNVEF3TUcxeklpQnlaWEJsWVhSRGIzVnVkRDBpYVc1a1pXWnBibWwwWlNJK1BDOWhibWx0WVhSbFZISmhibk5tYjNKdFBqd3ZaejQ4TDNOMlp6ND1gO1xuICBkX2NvbG9yID0gJyMwMDA3JztcbiAgZF9naWZfc2l6ZSA9IDEwMDtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGxvYWRlclNlcnZpY2U6IFNzTG9hZGVyU2VydmljZSkgeyB9XG4gIHZpc2libGU6IGJvb2xlYW47XG4gIG5nT25Jbml0KCkge1xuICAgIHRoaXMubG9hZGVyU2VydmljZS5zdGF0dXMuc3Vic2NyaWJlKCh2YWw6IGJvb2xlYW4pID0+IHtcbiAgICAgIGlmKHRoaXMuaW1hZ2VVcmwgIT0gdW5kZWZpbmVkKXtcbiAgICAgICAgdGhpcy5kX2ltZyA9IHRoaXMuaW1hZ2VVcmw7XG4gICAgICB9XG4gICAgICBpZih0aGlzLnNpemUgIT0gdW5kZWZpbmVkKXtcbiAgICAgICAgdGhpcy5kX2dpZl9zaXplID0gdGhpcy5zaXplO1xuICAgICAgfVxuICAgICAgaWYodGhpcy5iZ0NvbG9yICE9IHVuZGVmaW5lZCl7XG4gICAgICAgIHRoaXMuZF9jb2xvciA9IHRoaXMuYmdDb2xvcjtcbiAgICAgIH1cbiAgICAgIHRoaXMuc2hvd0xvYWRlciA9IHZhbDtcbiAgICB9KTtcbiAgfVxuXG59XG4iXX0=