UNPKG

ad-custom-lib

Version:

This is an UI custom library based on Adminlte library with purpose for personal use, if you need a full template of Primeng please visit https://github.com/mledour/angular-admin-lte

121 lines 7.27 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} 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',] }] }; if (false) { /** @type {?} */ BackgroundColorDirective.prototype.condition; /** @type {?} */ BackgroundColorDirective.prototype.prefix; /** @type {?} */ BackgroundColorDirective.prototype.property; /** * @type {?} * @private */ BackgroundColorDirective.prototype.elementRef; /** * @type {?} * @private */ BackgroundColorDirective.prototype.renderer2; /** * @type {?} * @private */ 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',] }] }; if (false) { /** * @type {?} * @private */ ColorDirective.prototype.elementRef; /** * @type {?} * @private */ ColorDirective.prototype.renderer2; /** * @type {?} * @private */ ColorDirective.prototype.colorService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sb3IuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWQtY3VzdG9tLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb2xvci9jb2xvci5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFeEUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBTS9DLE1BQU0sT0FBTyx3QkFBd0I7Ozs7Ozs7SUFPakMsWUFDWSxVQUFzQixFQUN0QixTQUFvQixFQUNwQixZQUEwQjtRQUYxQixlQUFVLEdBQVYsVUFBVSxDQUFZO1FBQ3RCLGNBQVMsR0FBVCxTQUFTLENBQVc7UUFDcEIsaUJBQVksR0FBWixZQUFZLENBQWM7UUFHWCxjQUFTLEdBQUcsSUFBSSxDQUFDO0lBRnhDLENBQUM7Ozs7O0lBS0wsSUFBc0IsS0FBSyxDQUFDLEtBQWE7UUFDckMsSUFBSSxDQUFDLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUM1RixDQUFDOzs7WUF0QkosU0FBUyxTQUFDO2dCQUNQLFFBQVEsRUFBRSxXQUFXO2dCQUNyQixTQUFTLEVBQUUsQ0FBQyxZQUFZLENBQUM7YUFDNUI7Ozs7WUFQcUMsVUFBVTtZQUFyQixTQUFTO1lBRTNCLFlBQVk7Ozt3QkFtQmhCLEtBQUssU0FBQyxrQkFBa0I7cUJBQ3hCLEtBQUssU0FBQyxlQUFlO3VCQUNyQixLQUFLLFNBQUMsaUJBQWlCO29CQUN2QixLQUFLLFNBQUMsU0FBUzs7OztJQUhoQiw2Q0FBNEM7O0lBQzVDLDBDQUF1Qzs7SUFDdkMsNENBQTJDOzs7OztJQVB2Qyw4Q0FBOEI7Ozs7O0lBQzlCLDZDQUE0Qjs7Ozs7SUFDNUIsZ0RBQWtDOztBQWUxQyxNQUFNLE9BQU8sY0FBYzs7Ozs7OztJQU92QixZQUNZLFVBQXNCLEVBQ3RCLFNBQW9CLEVBQ3BCLFlBQTBCO1FBRjFCLGVBQVUsR0FBVixVQUFVLENBQVk7UUFDdEIsY0FBUyxHQUFULFNBQVMsQ0FBVztRQUNwQixpQkFBWSxHQUFaLFlBQVksQ0FBYztJQUNsQyxDQUFDOzs7OztJQUVMLElBQTBCLEtBQUssQ0FBQyxLQUFhO1FBQ3pDLElBQUksQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzFDLENBQUM7OztZQW5CSixTQUFTLFNBQUM7Z0JBQ1AsUUFBUSxFQUFFLGVBQWU7Z0JBQ3pCLFNBQVMsRUFBRSxDQUFDLFlBQVksQ0FBQzthQUM1Qjs7OztZQWhDcUMsVUFBVTtZQUFyQixTQUFTO1lBRTNCLFlBQVk7OztvQkE0Q2hCLEtBQUssU0FBQyxhQUFhOzs7Ozs7O0lBTGhCLG9DQUE4Qjs7Ozs7SUFDOUIsbUNBQTRCOzs7OztJQUM1QixzQ0FBa0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIElucHV0LCBSZW5kZXJlcjIsIEVsZW1lbnRSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IENvbG9yU2VydmljZSB9IGZyb20gJy4vY29sb3Iuc2VydmljZSc7XHJcblxyXG5ARGlyZWN0aXZlKHtcclxuICAgIHNlbGVjdG9yOiAnW21rQ29sb3JdJyxcclxuICAgIHByb3ZpZGVyczogW0NvbG9yU2VydmljZV1cclxufSlcclxuZXhwb3J0IGNsYXNzIEJhY2tncm91bmRDb2xvckRpcmVjdGl2ZSB7XHJcbiAgICAvKipcclxuICAgICAqIEBtZXRob2QgY29uc3RydWN0b3JcclxuICAgICAqIEBwYXJhbSBlbGVtZW50UmVmICAgW2Rlc2NyaXB0aW9uXVxyXG4gICAgICogQHBhcmFtIHJlbmRlcmVyMiAgICBbZGVzY3JpcHRpb25dXHJcbiAgICAgKiBAcGFyYW0gY29sb3JTZXJ2aWNlIFtkZXNjcmlwdGlvbl1cclxuICAgICAqL1xyXG4gICAgY29uc3RydWN0b3IoXHJcbiAgICAgICAgcHJpdmF0ZSBlbGVtZW50UmVmOiBFbGVtZW50UmVmLFxyXG4gICAgICAgIHByaXZhdGUgcmVuZGVyZXIyOiBSZW5kZXJlcjIsXHJcbiAgICAgICAgcHJpdmF0ZSBjb2xvclNlcnZpY2U6IENvbG9yU2VydmljZVxyXG4gICAgKSB7IH1cclxuXHJcbiAgICBASW5wdXQoJ21rQ29sb3JDb25kaXRpb24nKSBjb25kaXRpb24gPSB0cnVlO1xyXG4gICAgQElucHV0KCdta0NvbG9yUHJlZml4JykgcHJlZml4OiBzdHJpbmc7XHJcbiAgICBASW5wdXQoJ21rQ29sb3JQcm9wZXJ0eScpIHByb3BlcnR5OiBzdHJpbmc7XHJcbiAgICBASW5wdXQoJ21rQ29sb3InKSBzZXQgY29sb3IoY29sb3I6IHN0cmluZykge1xyXG4gICAgICAgIHRoaXMuY29sb3JTZXJ2aWNlLnNldEJhY2tncm91bmRDb2xvcihjb2xvciwgdGhpcy5jb25kaXRpb24sIHRoaXMucHJvcGVydHksIHRoaXMucHJlZml4KTtcclxuICAgIH1cclxufVxyXG5cclxuQERpcmVjdGl2ZSh7XHJcbiAgICBzZWxlY3RvcjogJ1tta0ZvbnRDb2xvcl0nLFxyXG4gICAgcHJvdmlkZXJzOiBbQ29sb3JTZXJ2aWNlXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgQ29sb3JEaXJlY3RpdmUge1xyXG4gICAgLyoqXHJcbiAgICAgKiBAbWV0aG9kIGNvbnN0cnVjdG9yXHJcbiAgICAgKiBAcGFyYW0gZWxlbWVudFJlZiAgIFtkZXNjcmlwdGlvbl1cclxuICAgICAqIEBwYXJhbSByZW5kZXJlcjIgICAgW2Rlc2NyaXB0aW9uXVxyXG4gICAgICogQHBhcmFtIGNvbG9yU2VydmljZSBbZGVzY3JpcHRpb25dXHJcbiAgICAgKi9cclxuICAgIGNvbnN0cnVjdG9yKFxyXG4gICAgICAgIHByaXZhdGUgZWxlbWVudFJlZjogRWxlbWVudFJlZixcclxuICAgICAgICBwcml2YXRlIHJlbmRlcmVyMjogUmVuZGVyZXIyLFxyXG4gICAgICAgIHByaXZhdGUgY29sb3JTZXJ2aWNlOiBDb2xvclNlcnZpY2VcclxuICAgICkgeyB9XHJcblxyXG4gICAgQElucHV0KCdta0ZvbnRDb2xvcicpIHNldCBjb2xvcihjb2xvcjogc3RyaW5nKSB7XHJcbiAgICAgICAgdGhpcy5jb2xvclNlcnZpY2Uuc2V0Rm9udENvbG9yKGNvbG9yKTtcclxuICAgIH1cclxufVxyXG4iXX0=