UNPKG

@asi-ngtools/lib

Version:

This project is a little components library, simple to use, which will help you to simplify your project.

45 lines (44 loc) 2.76 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; var AsiCssInjectorService = /** @class */ (function () { function AsiCssInjectorService() { } /** * @param {?} cssUrl * @return {?} */ AsiCssInjectorService.prototype.injectCss = /** * @param {?} cssUrl * @return {?} */ function (cssUrl) { document.getElementsByTagName("head")[0].appendChild(this.getCssTemplate(cssUrl)); }; /** * @param {?} cssUrl * @return {?} */ AsiCssInjectorService.prototype.getCssTemplate = /** * @param {?} cssUrl * @return {?} */ function (cssUrl) { /** @type {?} */ var link = document.createElement("link"); link.href = cssUrl; link.type = "text/css"; link.rel = "stylesheet"; return link; }; AsiCssInjectorService.decorators = [ { type: Injectable } ]; /** @nocollapse */ AsiCssInjectorService.ctorParameters = function () { return []; }; return AsiCssInjectorService; }()); export { AsiCssInjectorService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNpLWNzcy1pbmplY3Rvci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFzaS1uZ3Rvb2xzL2xpYi8iLCJzb3VyY2VzIjpbImxpYi9zZXJ2aWNlcy9hc2ktY3NzLWluamVjdG9yLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0lBS3pDO0tBQ0M7Ozs7O0lBRUQseUNBQVM7Ozs7SUFBVCxVQUFVLE1BQWU7UUFDdkIsUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7S0FDbkY7Ozs7O0lBRUQsOENBQWM7Ozs7SUFBZCxVQUFlLE1BQWM7O1FBQzNCLElBQUksSUFBSSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDMUMsSUFBSSxDQUFDLElBQUksR0FBRyxNQUFNLENBQUM7UUFDbkIsSUFBSSxDQUFDLElBQUksR0FBRyxVQUFVLENBQUM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsR0FBRyxZQUFZLENBQUE7UUFDdkIsTUFBTSxDQUFDLElBQUksQ0FBQTtLQUNaOztnQkFoQkYsVUFBVTs7OztnQ0FGWDs7U0FHYSxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBBc2lDc3NJbmplY3RvclNlcnZpY2Uge1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHtcclxuICB9XHJcblxyXG4gIGluamVjdENzcyhjc3NVcmwgOiBzdHJpbmcpIHtcclxuICAgIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwiaGVhZFwiKVswXS5hcHBlbmRDaGlsZCh0aGlzLmdldENzc1RlbXBsYXRlKGNzc1VybCkpO1xyXG4gIH1cclxuXHJcbiAgZ2V0Q3NzVGVtcGxhdGUoY3NzVXJsOiBzdHJpbmcpIHtcclxuICAgIHZhciBsaW5rID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImxpbmtcIik7XHJcbiAgICBsaW5rLmhyZWYgPSBjc3NVcmw7XHJcbiAgICBsaW5rLnR5cGUgPSBcInRleHQvY3NzXCI7XHJcbiAgICBsaW5rLnJlbCA9IFwic3R5bGVzaGVldFwiXHJcbiAgICByZXR1cm4gbGlua1xyXG4gIH1cclxufSJdfQ==