cookie-service-banner
Version:
[](https://badge.fury.io/js/cookie-service-banner) [](https://travis-ci.org/liyokuna/cookie-consent) [![depen
104 lines • 12.8 kB
JavaScript
import { __decorate, __metadata, __param } from "tslib";
import { Inject, Injectable } from '@angular/core';
import { CookieConfigService } from '../service/cookie-config.service';
import { of } from 'rxjs';
var ConfigService = /** @class */ (function () {
function ConfigService(config) {
this.config = config;
}
ConfigService.prototype.getConfig = function () {
return of(this.config);
};
ConfigService.prototype.getHeader = function () {
return of(this.config.header.title);
};
ConfigService.prototype.getHeaderColor = function () {
return of(this.config.header.color);
};
ConfigService.prototype.getHeaderBackgroundColor = function () {
return of(this.config.header.bcolor);
};
ConfigService.prototype.getDomain = function () {
return of(this.config.header.domain);
};
ConfigService.prototype.getGA_id = function () {
return of(this.config.header.ga_id);
};
ConfigService.prototype.getMessage = function () {
return of(this.config.header.message);
};
ConfigService.prototype.getAcceptEnable = function () {
return of(this.config.acceptButton.enable);
};
ConfigService.prototype.getAcceptMessage = function () {
return of(this.config.acceptButton.accept);
};
ConfigService.prototype.getAcceptColor = function () {
return of(this.config.acceptButton.color);
};
ConfigService.prototype.getAcceptBackgroundColor = function () {
return of(this.config.acceptButton.bcolor);
};
ConfigService.prototype.getDenyEnable = function () {
return of(this.config.declineButton.enable);
};
ConfigService.prototype.getDenyMessage = function () {
return of(this.config.declineButton.deny);
};
ConfigService.prototype.getDenyColor = function () {
return of(this.config.declineButton.color);
};
ConfigService.prototype.getDenyBackgroundColor = function () {
return of(this.config.declineButton.bcolor);
};
ConfigService.prototype.getAllowEnable = function () {
return of(this.config.allowButton.enable);
};
ConfigService.prototype.getAllowMessage = function () {
return of(this.config.allowButton.allow);
};
ConfigService.prototype.getAllowColor = function () {
return of(this.config.allowButton.color);
};
ConfigService.prototype.getAllowBackgroundColor = function () {
return of(this.config.allowButton.bcolor);
};
ConfigService.prototype.getLinkButton = function () {
return of(this.config.learnMoreLink);
};
ConfigService.prototype.getLinkMessage = function () {
return of(this.config.learnMoreLink.learnMore);
};
ConfigService.prototype.getLinkLink = function () {
return of(this.config.learnMoreLink.link);
};
ConfigService.prototype.getLinkEnable = function () {
return of(this.config.learnMoreLink.enable);
};
ConfigService.prototype.getLinkColor = function () {
return of(this.config.learnMoreLink.color);
};
ConfigService.prototype.getReviewEnable = function () {
return of(this.config.review.enable);
};
ConfigService.prototype.getReviewMessage = function () {
return of(this.config.review.message);
};
ConfigService.prototype.getReviewColor = function () {
return of(this.config.review.color);
};
ConfigService.prototype.getReviewBackgroundColor = function () {
return of(this.config.review.bcolor);
};
ConfigService.ctorParameters = function () { return [
{ type: undefined, decorators: [{ type: Inject, args: [CookieConfigService,] }] }
]; };
ConfigService = __decorate([
Injectable(),
__param(0, Inject(CookieConfigService)),
__metadata("design:paramtypes", [Object])
], ConfigService);
return ConfigService;
}());
export { ConfigService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb29raWUtc2VydmljZS1iYW5uZXIvIiwic291cmNlcyI6WyJsaWIvc2VydmljZS9jb25maWcuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbkQsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFFdkUsT0FBTyxFQUFjLEVBQUUsRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUd0QztJQUVJLHVCQUFpRCxNQUFvQjtRQUFwQixXQUFNLEdBQU4sTUFBTSxDQUFjO0lBQUksQ0FBQztJQUVuRSxpQ0FBUyxHQUFoQjtRQUNJLE9BQU8sRUFBRSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUMzQixDQUFDO0lBRU0saUNBQVMsR0FBaEI7UUFDSSxPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN4QyxDQUFDO0lBRU0sc0NBQWMsR0FBckI7UUFDSSxPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN4QyxDQUFDO0lBRU0sZ0RBQXdCLEdBQS9CO1FBQ0ksT0FBTyxFQUFFLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDekMsQ0FBQztJQUVNLGlDQUFTLEdBQWhCO1FBQ0ksT0FBTyxFQUFFLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDekMsQ0FBQztJQUVNLGdDQUFRLEdBQWY7UUFDSSxPQUFPLEVBQUUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN4QyxDQUFDO0lBRU0sa0NBQVUsR0FB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Q0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDMUMsQ0FBQztJQUVNLHNDQUFjLEdBQXJCO1FBQ0ksT0FBTyxFQUFFLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDeEMsQ0FBQztJQUVNLGdEQUF3QixHQUEvQjtRQUNJLE9BQU8sRUFBRSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3pDLENBQUM7O2dEQWhIWSxNQUFNLFNBQUMsbUJBQW1COztJQUY5QixhQUFhO1FBRHpCLFVBQVUsRUFBRTtRQUdJLFdBQUEsTUFBTSxDQUFDLG1CQUFtQixDQUFDLENBQUE7O09BRi9CLGFBQWEsQ0FtSHpCO0lBQUQsb0JBQUM7Q0FBQSxBQW5IRCxJQW1IQztTQW5IWSxhQUFhIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0LCBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb29raWVDb25maWdTZXJ2aWNlIH0gZnJvbSAnLi4vc2VydmljZS9jb29raWUtY29uZmlnLnNlcnZpY2UnO1xuaW1wb3J0IHsgQ29va2llQ29uZmlnIH0gZnJvbSAnLi4vaW50ZXJmYWNlL2Nvb2tpZS1jb25maWcuaW50ZXJmYWNlJztcbmltcG9ydCB7IE9ic2VydmFibGUsIG9mIH0gZnJvbSAncnhqcyc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBDb25maWdTZXJ2aWNlIHtcblxuICAgIGNvbnN0cnVjdG9yKEBJbmplY3QoQ29va2llQ29uZmlnU2VydmljZSkgcHJpdmF0ZSBjb25maWc6IENvb2tpZUNvbmZpZykgeyB9XG5cbiAgICBwdWJsaWMgZ2V0Q29uZmlnKCk6IE9ic2VydmFibGU8Q29va2llQ29uZmlnPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZyk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEhlYWRlcigpOiBPYnNlcnZhYmxlPHN0cmluZz4ge1xuICAgICAgICByZXR1cm4gb2YodGhpcy5jb25maWcuaGVhZGVyLnRpdGxlKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0SGVhZGVyQ29sb3IoKTogT2JzZXJ2YWJsZTxzdHJpbmc+IHtcbiAgICAgICAgcmV0dXJuIG9mKHRoaXMuY29uZmlnLmhlYWRlci5jb2xvcik7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEhlYWRlckJhY2tncm91bmRDb2xvcigpOiBPYnNlcnZhYmxlPHN0cmluZz4ge1xuICAgICAgICByZXR1cm4gb2YodGhpcy5jb25maWcuaGVhZGVyLmJjb2xvcik7XG4gICAgfVxuXG4gICAgcHVibGljIGdldERvbWFpbigpOiBPYnNlcnZhYmxlPHN0cmluZz4ge1xuICAgICAgICByZXR1cm4gb2YodGhpcy5jb25maWcuaGVhZGVyLmRvbWFpbik7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEdBX2lkKCk6IE9ic2VydmFibGU8c3RyaW5nPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZy5oZWFkZXIuZ2FfaWQpO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRNZXNzYWdlKCk6IE9ic2VydmFibGU8c3RyaW5nPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZy5oZWFkZXIubWVzc2FnZSk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEFjY2VwdEVuYWJsZSgpOiBPYnNlcnZhYmxlPGJvb2xlYW4+IHtcbiAgICAgICAgcmV0dXJuIG9mKHRoaXMuY29uZmlnLmFjY2VwdEJ1dHRvbi5lbmFibGUpO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRBY2NlcHRNZXNzYWdlKCk6IE9ic2VydmFibGU8c3RyaW5nPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZy5hY2NlcHRCdXR0b24uYWNjZXB0KTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0QWNjZXB0Q29sb3IoKTogT2JzZXJ2YWJsZTxzdHJpbmc+IHtcbiAgICAgICAgcmV0dXJuIG9mKHRoaXMuY29uZmlnLmFjY2VwdEJ1dHRvbi5jb2xvcik7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEFjY2VwdEJhY2tncm91bmRDb2xvcigpOiBPYnNlcnZhYmxlPHN0cmluZz4ge1xuICAgICAgICByZXR1cm4gb2YodGhpcy5jb25maWcuYWNjZXB0QnV0dG9uLmJjb2xvcik7XG4gICAgfVxuXG4gICAgcHVibGljIGdldERlbnlFbmFibGUoKTogT2JzZXJ2YWJsZTxib29sZWFuPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZy5kZWNsaW5lQnV0dG9uLmVuYWJsZSk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldERlbnlNZXNzYWdlKCk6IE9ic2VydmFibGU8c3RyaW5nPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZy5kZWNsaW5lQnV0dG9uLmRlbnkpO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXREZW55Q29sb3IoKTogT2JzZXJ2YWJsZTxzdHJpbmc+IHtcbiAgICAgICAgcmV0dXJuIG9mKHRoaXMuY29uZmlnLmRlY2xpbmVCdXR0b24uY29sb3IpO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXREZW55QmFja2dyb3VuZENvbG9yKCk6IE9ic2VydmFibGU8c3RyaW5nPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZy5kZWNsaW5lQnV0dG9uLmJjb2xvcik7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEFsbG93RW5hYmxlKCk6IE9ic2VydmFibGU8Ym9vbGVhbj4ge1xuICAgICAgICByZXR1cm4gb2YodGhpcy5jb25maWcuYWxsb3dCdXR0b24uZW5hYmxlKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0QWxsb3dNZXNzYWdlKCk6IE9ic2VydmFibGU8c3RyaW5nPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZy5hbGxvd0J1dHRvbi5hbGxvdyk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldEFsbG93Q29sb3IoKTogT2JzZXJ2YWJsZTxzdHJpbmc+IHtcbiAgICAgICAgcmV0dXJuIG9mKHRoaXMuY29uZmlnLmFsbG93QnV0dG9uLmNvbG9yKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0QWxsb3dCYWNrZ3JvdW5kQ29sb3IoKTogT2JzZXJ2YWJsZTxzdHJpbmc+IHtcbiAgICAgICAgcmV0dXJuIG9mKHRoaXMuY29uZmlnLmFsbG93QnV0dG9uLmJjb2xvcik7XG4gICAgfVxuXG4gICAgcHVibGljIGdldExpbmtCdXR0b24oKTogT2JzZXJ2YWJsZTx7IGVuYWJsZTogYm9vbGVhbjsgbGVhcm5Nb3JlOiBzdHJpbmc7IGxpbms6IHN0cmluZzsgfT4ge1xuICAgICAgICByZXR1cm4gb2YodGhpcy5jb25maWcubGVhcm5Nb3JlTGluayk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldExpbmtNZXNzYWdlKCk6IE9ic2VydmFibGU8c3RyaW5nPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZy5sZWFybk1vcmVMaW5rLmxlYXJuTW9yZSk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldExpbmtMaW5rKCk6IE9ic2VydmFibGU8c3RyaW5nPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZy5sZWFybk1vcmVMaW5rLmxpbmspO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRMaW5rRW5hYmxlKCk6IE9ic2VydmFibGU8Ym9vbGVhbj4ge1xuICAgICAgICByZXR1cm4gb2YodGhpcy5jb25maWcubGVhcm5Nb3JlTGluay5lbmFibGUpO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRMaW5rQ29sb3IoKTogT2JzZXJ2YWJsZTxzdHJpbmc+IHtcbiAgICAgICAgcmV0dXJuIG9mKHRoaXMuY29uZmlnLmxlYXJuTW9yZUxpbmsuY29sb3IpO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRSZXZpZXdFbmFibGUoKTogT2JzZXJ2YWJsZTxib29sZWFuPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZy5yZXZpZXcuZW5hYmxlKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0UmV2aWV3TWVzc2FnZSgpOiBPYnNlcnZhYmxlPHN0cmluZz4ge1xuICAgICAgICByZXR1cm4gb2YodGhpcy5jb25maWcucmV2aWV3Lm1lc3NhZ2UpO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXRSZXZpZXdDb2xvcigpOiBPYnNlcnZhYmxlPHN0cmluZz4ge1xuICAgICAgICByZXR1cm4gb2YodGhpcy5jb25maWcucmV2aWV3LmNvbG9yKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0UmV2aWV3QmFja2dyb3VuZENvbG9yKCk6IE9ic2VydmFibGU8c3RyaW5nPiB7XG4gICAgICAgIHJldHVybiBvZih0aGlzLmNvbmZpZy5yZXZpZXcuYmNvbG9yKTtcbiAgICB9XG59XG4iXX0=