UNPKG

@print-one/grapesjs

Version:

Free and Open Source Web Builder Framework

32 lines (28 loc) 734 B
import TraitView from './TraitView'; import InputColor from '../../domain_abstract/ui/InputColor'; export default class TraitColorView extends TraitView { templateInput() { return ''; } /** * Returns input element * @return {HTMLElement} * @private */ getInputEl() { if (!this.input) { const model = this.model; const value = this.getModelValue(); const inputColor = new InputColor({ model, target: this.config.em, contClass: this.ppfx + 'field-color', ppfx: this.ppfx, }); const input = inputColor.render(); input.setValue(value, { fromTarget: 1 }); this.input = input.el as HTMLInputElement; } return this.input; } }