|
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
| 2 | +<templates xml:space="preserve"> |
| 3 | + |
| 4 | +<t t-name="website.MediaListItemOption"> |
| 5 | + <BuilderContext applyTo="':scope > .row'"> |
| 6 | + <WebsiteBackgroundOption |
| 7 | + withColors="true" |
| 8 | + withImages="false" |
| 9 | + withColorCombinations="true" |
| 10 | + withGradient="true" |
| 11 | + /> |
| 12 | + </BuilderContext> |
| 13 | + |
| 14 | + <BuilderContext applyTo="':scope > .row'"> |
| 15 | + <BorderConfigurator label.translate="Border"/> |
| 16 | + <ShadowOption/> |
| 17 | + </BuilderContext> |
| 18 | + |
| 19 | + <BuilderRow label.translate="Layout"> |
| 20 | + <BuilderButtonGroup applyTo="':scope > .row'"> |
| 21 | + <BuilderButton title.translate="Left" id="'media_left_opt'" classAction="''" iconImg="'/website/static/src/img/snippets_options/image_left.svg'"/> |
| 22 | + <BuilderButton title.translate="Right" classAction="'flex-row-reverse'" iconImg="'/website/static/src/img/snippets_options/image_right.svg'"/> |
| 23 | + </BuilderButtonGroup> |
| 24 | + </BuilderRow> |
| 25 | + <BuilderRow label.translate="Image Size"> |
| 26 | + <BuilderButtonGroup t-if="this.isActiveItem('media_left_opt')"> |
| 27 | + <BuilderButton action="'setMediaLayout'" actionValue="3" iconImg="'/website/static/src/img/snippets_options/media_layout_1_4.svg'" title.translate="1/4 - 3/4"/> |
| 28 | + <BuilderButton action="'setMediaLayout'" actionValue="4" iconImg="'/website/static/src/img/snippets_options/media_layout_1_3.svg'" title.translate="1/3 - 2/3"/> |
| 29 | + <BuilderButton action="'setMediaLayout'" actionValue="6" iconImg="'/website/static/src/img/snippets_options/media_layout_1_2.svg'" title.translate="1/2 - 1/2"/> |
| 30 | + </BuilderButtonGroup> |
| 31 | + <BuilderButtonGroup t-if="!this.isActiveItem('media_left_opt')"> |
| 32 | + <BuilderButton action="'setMediaLayout'" actionValue="3" iconImg="'/website/static/src/img/snippets_options/media_layout_1_4_right.svg'" title.translate="1/4 - 3/4"/> |
| 33 | + <BuilderButton action="'setMediaLayout'" actionValue="4" iconImg="'/website/static/src/img/snippets_options/media_layout_1_3_right.svg'" title.translate="1/3 - 2/3"/> |
| 34 | + <BuilderButton action="'setMediaLayout'" actionValue="6" iconImg="'/website/static/src/img/snippets_options/media_layout_1_2_right.svg'" title.translate="1/2 - 1/2"/> |
| 35 | + </BuilderButtonGroup> |
| 36 | + </BuilderRow> |
| 37 | + |
| 38 | + <BuilderRow label.translate="Text Position" applyTo="':scope > .row'"> |
| 39 | + <!-- Don't use the standard Vert. Alignement option to not suggest |
| 40 | + Equal Height, which is useless for this snippet. --> |
| 41 | + <BuilderButtonGroup t-if="this.isActiveItem('media_left_opt')"> |
| 42 | + <BuilderButton title.translate="Align Top" classAction="'align-items-start'" iconImg="'/website/static/src/img/snippets_options/align_top_right.svg'"/> |
| 43 | + <BuilderButton title.translate="Align Middle" classAction="'align-items-center'" iconImg="'/website/static/src/img/snippets_options/align_middle_right.svg'"/> |
| 44 | + <BuilderButton title.translate="Align Bottom" classAction="'align-items-end'" iconImg="'/website/static/src/img/snippets_options/align_bottom_right.svg'"/> |
| 45 | + </BuilderButtonGroup> |
| 46 | + <BuilderButtonGroup t-if="!this.isActiveItem('media_left_opt')"> |
| 47 | + <BuilderButton title.translate="Align Top" classAction="'align-items-start'" iconImg="'/website/static/src/img/snippets_options/align_top.svg'"/> |
| 48 | + <BuilderButton title.translate="Align Middle" classAction="'align-items-center'" iconImg="'/website/static/src/img/snippets_options/align_middle.svg'"/> |
| 49 | + <BuilderButton title.translate="Align Bottom" classAction="'align-items-end'" iconImg="'/website/static/src/img/snippets_options/align_bottom.svg'"/> |
| 50 | + </BuilderButtonGroup> |
| 51 | + </BuilderRow> |
| 52 | +</t> |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | +</templates> |
0 commit comments