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
JavaScript
/**
* @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=