File tree Expand file tree Collapse file tree 3 files changed +50
-10
lines changed
app/code/Magento/PageBuilder/view/adminhtml/ui_component Expand file tree Collapse file tree 3 files changed +50
-10
lines changed Original file line number Diff line number Diff line change 243
243
</select >
244
244
</formElements >
245
245
</field >
246
- <field name =" overlay_color" sortOrder =" 80" formElement =" input " >
246
+ <field name =" overlay_color" sortOrder =" 80" formElement =" colorPicker " >
247
247
<argument name =" data" xsi : type =" array" >
248
248
<item name =" config" xsi : type =" array" >
249
249
<item name =" disabledValues" xsi : type =" array" >
253
253
</argument >
254
254
<settings >
255
255
<label translate =" true" >Overlay Color</label >
256
+ <componentType >colorPicker</componentType >
257
+ <placeholder translate =" true" >No Color</placeholder >
256
258
<additionalClasses >
257
- <class name =" admin__field-small " >true</class >
259
+ <class name =" admin__field-medium " >true</class >
258
260
</additionalClasses >
259
- <addAfter translate =" true" >hex color</addAfter >
260
- <dataType >text</dataType >
261
+ <validation >
262
+ <rule name =" validate-color" xsi : type =" boolean" >true</rule >
263
+ </validation >
261
264
<dataScope >overlay_color</dataScope >
265
+ <dataType >text</dataType >
262
266
<imports >
263
267
<link name =" setDisabled" >ns = ${ $.ns }, index = show_overlay:value</link >
264
268
</imports >
265
269
</settings >
270
+ <formElements >
271
+ <colorPicker >
272
+ <settings >
273
+ <colorPickerMode >full</colorPickerMode >
274
+ <colorFormat >hex</colorFormat >
275
+ </settings >
276
+ </colorPicker >
277
+ </formElements >
266
278
</field >
267
279
<field name =" overlay_transparency" sortOrder =" 90" formElement =" input" >
268
280
<argument name =" data" xsi : type =" array" >
Original file line number Diff line number Diff line change 74
74
<settings >
75
75
<label />
76
76
</settings >
77
- <field name =" line_color" sortOrder =" 10" formElement =" input " >
77
+ <field name =" line_color" sortOrder =" 10" formElement =" colorPicker " >
78
78
<argument name =" data" xsi : type =" array" >
79
79
<item name =" config" xsi : type =" array" >
80
80
<item name =" default" xsi : type =" string" >#CECECE</item >
81
81
</item >
82
82
</argument >
83
83
<settings >
84
84
<label translate =" true" >Line Color</label >
85
- <addAfter translate =" true" >hex code</addAfter >
85
+ <componentType >colorPicker</componentType >
86
+ <placeholder translate =" true" >No Color</placeholder >
87
+ <additionalClasses >
88
+ <class name =" admin__field-medium" >true</class >
89
+ </additionalClasses >
86
90
<notice translate =" true" >Example: #FF5733</notice >
91
+ <validation >
92
+ <rule name =" validate-color" xsi : type =" boolean" >true</rule >
93
+ </validation >
94
+ <dataType >text</dataType >
87
95
</settings >
96
+ <formElements >
97
+ <colorPicker >
98
+ <settings >
99
+ <colorPickerMode >full</colorPickerMode >
100
+ <colorFormat >hex</colorFormat >
101
+ </settings >
102
+ </colorPicker >
103
+ </formElements >
88
104
</field >
89
105
<field name =" line_thickness" sortOrder =" 20" formElement =" input" >
90
106
<argument name =" data" xsi : type =" array" >
Original file line number Diff line number Diff line change 431
431
</select >
432
432
</formElements >
433
433
</field >
434
- <field name =" overlay_color" sortOrder =" 80" formElement =" input " >
434
+ <field name =" overlay_color" sortOrder =" 80" formElement =" colorPicker " >
435
435
<argument name =" data" xsi : type =" array" >
436
436
<item name =" config" xsi : type =" array" >
437
437
<item name =" default" xsi : type =" string" >#FFFFFF</item >
442
442
</argument >
443
443
<settings >
444
444
<label translate =" true" >Overlay Color</label >
445
+ <componentType >colorPicker</componentType >
446
+ <placeholder translate =" true" >No Color</placeholder >
445
447
<additionalClasses >
446
- <class name =" admin__field-small " >true</class >
448
+ <class name =" admin__field-medium " >true</class >
447
449
</additionalClasses >
448
- <addAfter translate =" true" >hex color</addAfter >
449
- <dataType >text</dataType >
450
+ <validation >
451
+ <rule name =" validate-color" xsi : type =" boolean" >true</rule >
452
+ </validation >
450
453
<dataScope >overlay_color</dataScope >
454
+ <dataType >text</dataType >
451
455
<imports >
452
456
<link name =" setDisabled" >ns = ${ $.ns }, index = show_overlay:value</link >
453
457
</imports >
454
458
</settings >
459
+ <formElements >
460
+ <colorPicker >
461
+ <settings >
462
+ <colorPickerMode >full</colorPickerMode >
463
+ <colorFormat >hex</colorFormat >
464
+ </settings >
465
+ </colorPicker >
466
+ </formElements >
455
467
</field >
456
468
<field name =" overlay_transparency" sortOrder =" 90" formElement =" input" >
457
469
<argument name =" data" xsi : type =" array" >
You can’t perform that action at this time.
0 commit comments