%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/js/report/js/visualconstructor/fields/ |
Current File : //home/bitrix/www/bitrix/js/report/js/visualconstructor/fields/colorfield.js |
;(function() { "use strict"; BX.namespace('BX.Report.VisualConstructor.FieldEventHandlers'); /** * @param options * @extends {BX.Report.VisualConstructor.Field.BaseHandler} * @constructor */ BX.Report.VisualConstructor.FieldEventHandlers.ColorField = function (options) { BX.Report.VisualConstructor.Field.BaseHandler.apply(this, arguments); }; BX.Report.VisualConstructor.FieldEventHandlers.ColorField.prototype = { __proto__: BX.Report.VisualConstructor.Field.BaseHandler.prototype, constructor: BX.Report.VisualConstructor.FieldEventHandlers.ColorField, process: function () { switch (this.action) { case 'selectColorInConfigurationForm': this.selectColorInConfigurationForm(); break; } }, selectColorInConfigurationForm: function () { //TODO change to data attributes var configurationContainer = BX.findParent(this.currentField, { className: 'report-configuration-container' }); var configurationHeadContainer = configurationContainer.querySelector('.report-configuration-head'); var configurationMainContainer = configurationContainer.querySelector('.report-configuration-main'); configurationHeadContainer.style.backgroundColor = this.currentFieldObject.getValue(); configurationMainContainer.style.backgroundColor = this.currentFieldObject.getValue() + '5f'; } } })();