UNPKG

angular-admin-lte-teliqo

Version:
122 lines (121 loc) 7.31 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Directive, Input, Renderer2, ElementRef } from '@angular/core'; import { ColorService } from './color.service'; export class BackgroundColorDirective { /** * \@method constructor * @param {?} elementRef [description] * @param {?} renderer2 [description] * @param {?} colorService [description] */ constructor(elementRef, renderer2, colorService) { this.elementRef = elementRef; this.renderer2 = renderer2; this.colorService = colorService; this.condition = true; } /** * @param {?} color * @return {?} */ set color(color) { this.colorService.setBackgroundColor(color, this.condition, this.property, this.prefix); } } BackgroundColorDirective.decorators = [ { type: Directive, args: [{ selector: '[mkColor]', providers: [ColorService] },] }, ]; /** @nocollapse */ BackgroundColorDirective.ctorParameters = () => [ { type: ElementRef, }, { type: Renderer2, }, { type: ColorService, }, ]; BackgroundColorDirective.propDecorators = { "condition": [{ type: Input, args: ['mkColorCondition',] },], "prefix": [{ type: Input, args: ['mkColorPrefix',] },], "property": [{ type: Input, args: ['mkColorProperty',] },], "color": [{ type: Input, args: ['mkColor',] },], }; function BackgroundColorDirective_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ BackgroundColorDirective.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ BackgroundColorDirective.ctorParameters; /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */ BackgroundColorDirective.propDecorators; /** @type {?} */ BackgroundColorDirective.prototype.condition; /** @type {?} */ BackgroundColorDirective.prototype.prefix; /** @type {?} */ BackgroundColorDirective.prototype.property; /** @type {?} */ BackgroundColorDirective.prototype.elementRef; /** @type {?} */ BackgroundColorDirective.prototype.renderer2; /** @type {?} */ BackgroundColorDirective.prototype.colorService; } export class ColorDirective { /** * \@method constructor * @param {?} elementRef [description] * @param {?} renderer2 [description] * @param {?} colorService [description] */ constructor(elementRef, renderer2, colorService) { this.elementRef = elementRef; this.renderer2 = renderer2; this.colorService = colorService; } /** * @param {?} color * @return {?} */ set color(color) { this.colorService.setFontColor(color); } } ColorDirective.decorators = [ { type: Directive, args: [{ selector: '[mkFontColor]', providers: [ColorService] },] }, ]; /** @nocollapse */ ColorDirective.ctorParameters = () => [ { type: ElementRef, }, { type: Renderer2, }, { type: ColorService, }, ]; ColorDirective.propDecorators = { "color": [{ type: Input, args: ['mkFontColor',] },], }; function ColorDirective_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ ColorDirective.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ ColorDirective.ctorParameters; /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */ ColorDirective.propDecorators; /** @type {?} */ ColorDirective.prototype.elementRef; /** @type {?} */ ColorDirective.prototype.renderer2; /** @type {?} */ ColorDirective.prototype.colorService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sb3IuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1hZG1pbi1sdGUtdGVsaXFvLyIsInNvdXJjZXMiOlsibGliL2NvbG9yL2NvbG9yLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUV4RSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFNL0MsTUFBTTs7Ozs7OztJQU9KLFlBQ1UsWUFDQSxXQUNBO1FBRkEsZUFBVSxHQUFWLFVBQVU7UUFDVixjQUFTLEdBQVQsU0FBUztRQUNULGlCQUFZLEdBQVosWUFBWTt5QkFHaUIsSUFBSTtLQUZ2Qzs7Ozs7UUFLa0IsS0FBSyxDQUFDLEtBQWE7UUFDdkMsSUFBSSxDQUFDLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQzs7OztZQXJCM0YsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxXQUFXO2dCQUNyQixTQUFTLEVBQUUsQ0FBQyxZQUFZLENBQUM7YUFDMUI7Ozs7WUFQcUMsVUFBVTtZQUFyQixTQUFTO1lBRTNCLFlBQVk7OzswQkFtQmxCLEtBQUssU0FBQyxrQkFBa0I7dUJBQ3hCLEtBQUssU0FBQyxlQUFlO3lCQUNyQixLQUFLLFNBQUMsaUJBQWlCO3NCQUN2QixLQUFLLFNBQUMsU0FBUzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVNsQixNQUFNOzs7Ozs7O0lBT0osWUFDVSxZQUNBLFdBQ0E7UUFGQSxlQUFVLEdBQVYsVUFBVTtRQUNWLGNBQVMsR0FBVCxTQUFTO1FBQ1QsaUJBQVksR0FBWixZQUFZO0tBQ2xCOzs7OztRQUVzQixLQUFLLENBQUMsS0FBYTtRQUMzQyxJQUFJLENBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsQ0FBQzs7OztZQWxCekMsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxlQUFlO2dCQUN6QixTQUFTLEVBQUUsQ0FBQyxZQUFZLENBQUM7YUFDMUI7Ozs7WUFoQ3FDLFVBQVU7WUFBckIsU0FBUztZQUUzQixZQUFZOzs7c0JBNENsQixLQUFLLFNBQUMsYUFBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSW5wdXQsIFJlbmRlcmVyMiwgRWxlbWVudFJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBDb2xvclNlcnZpY2UgfSBmcm9tICcuL2NvbG9yLnNlcnZpY2UnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbbWtDb2xvcl0nLFxuICBwcm92aWRlcnM6IFtDb2xvclNlcnZpY2VdXG59KVxuZXhwb3J0IGNsYXNzIEJhY2tncm91bmRDb2xvckRpcmVjdGl2ZSB7XG4gIC8qKlxuICAgKiBAbWV0aG9kIGNvbnN0cnVjdG9yXG4gICAqIEBwYXJhbSBlbGVtZW50UmVmICAgW2Rlc2NyaXB0aW9uXVxuICAgKiBAcGFyYW0gcmVuZGVyZXIyICAgIFtkZXNjcmlwdGlvbl1cbiAgICogQHBhcmFtIGNvbG9yU2VydmljZSBbZGVzY3JpcHRpb25dXG4gICAqL1xuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIGVsZW1lbnRSZWY6IEVsZW1lbnRSZWYsXG4gICAgcHJpdmF0ZSByZW5kZXJlcjI6IFJlbmRlcmVyMixcbiAgICBwcml2YXRlIGNvbG9yU2VydmljZTogQ29sb3JTZXJ2aWNlXG4gICkge31cblxuICBASW5wdXQoJ21rQ29sb3JDb25kaXRpb24nKSBjb25kaXRpb24gPSB0cnVlO1xuICBASW5wdXQoJ21rQ29sb3JQcmVmaXgnKSBwcmVmaXg6IHN0cmluZztcbiAgQElucHV0KCdta0NvbG9yUHJvcGVydHknKSBwcm9wZXJ0eTogc3RyaW5nO1xuICBASW5wdXQoJ21rQ29sb3InKSBzZXQgY29sb3IoY29sb3I6IHN0cmluZykge1xuICAgIHRoaXMuY29sb3JTZXJ2aWNlLnNldEJhY2tncm91bmRDb2xvcihjb2xvciwgdGhpcy5jb25kaXRpb24sIHRoaXMucHJvcGVydHksIHRoaXMucHJlZml4KTtcbiAgfVxufVxuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbbWtGb250Q29sb3JdJyxcbiAgcHJvdmlkZXJzOiBbQ29sb3JTZXJ2aWNlXVxufSlcbmV4cG9ydCBjbGFzcyBDb2xvckRpcmVjdGl2ZSB7XG4gIC8qKlxuICAgKiBAbWV0aG9kIGNvbnN0cnVjdG9yXG4gICAqIEBwYXJhbSBlbGVtZW50UmVmICAgW2Rlc2NyaXB0aW9uXVxuICAgKiBAcGFyYW0gcmVuZGVyZXIyICAgIFtkZXNjcmlwdGlvbl1cbiAgICogQHBhcmFtIGNvbG9yU2VydmljZSBbZGVzY3JpcHRpb25dXG4gICAqL1xuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIGVsZW1lbnRSZWY6IEVsZW1lbnRSZWYsXG4gICAgcHJpdmF0ZSByZW5kZXJlcjI6IFJlbmRlcmVyMixcbiAgICBwcml2YXRlIGNvbG9yU2VydmljZTogQ29sb3JTZXJ2aWNlXG4gICkge31cblxuICBASW5wdXQoJ21rRm9udENvbG9yJykgc2V0IGNvbG9yKGNvbG9yOiBzdHJpbmcpIHtcbiAgICB0aGlzLmNvbG9yU2VydmljZS5zZXRGb250Q29sb3IoY29sb3IpO1xuICB9XG59XG4iXX0=