From 747f27cc2deb0764551511eb9d3eeda2b45d5f7a Mon Sep 17 00:00:00 2001 From: Ryan Deba Date: Fri, 15 Dec 2017 14:08:41 -0600 Subject: [PATCH] add editor "colorPicker" config options in InputColor object --- src/domain_abstract/ui/InputColor.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/domain_abstract/ui/InputColor.js b/src/domain_abstract/ui/InputColor.js index 90a828ce1..c636d6dd2 100644 --- a/src/domain_abstract/ui/InputColor.js +++ b/src/domain_abstract/ui/InputColor.js @@ -59,6 +59,7 @@ module.exports = Input.extend({ var colorEl = $(`
`); var cpStyle = colorEl.get(0).style; var elToAppend = this.target && this.target.config ? this.target.config.el : ''; + var colorPickerConfig = this.target && this.target.getConfig && this.target.getConfig("colorPicker") || {}; const getColor = color => { let cl = color.getAlpha() == 1 ? color.toHexString() : color.toRgbString(); return cl.replace(/ /g, ''); @@ -76,6 +77,10 @@ module.exports = Input.extend({ chooseText: 'Ok', cancelText: 'тип', palette: [], + + // config expanded here so that the functions below are not overridden + ...colorPickerConfig, + move(color) { const cl = getColor(color); cpStyle.backgroundColor = cl;