name: Block description: Layout block. type: block form: fields: block_container: type: container.set id: g-settings-block-attributes fields: id: type: input.text label: CSS ID description: 'Enter the ID for the block without the hash (#) (ie. your-id. You can then reference the element via CSS as #your-id' default: class: type: input.selectize label: CSS Classes description: Enter CSS class names. default: variations: type: input.block-variations label: Variations description: Enter Theme Variations. default: extra: type: collection.keyvalue label: Tag Attributes description: Extra Tag attributes. key_placeholder: 'Key (data-*, style, ...)' value_placeholder: Value exclude: ['id', 'class'] _inherit: type: gantry.inherit size_container: type: container.set id: g-settings-block-size fields: fixed: type: input.checkbox label: Fixed Size description: Make block size fixed. If set, this block will always take the same amount of space. size: type: input.text label: Block Size description: 'Block size in percentages (5-100).' class: 'custom-validation-field' formnovalidate: true pattern: '^([5-9]|[1-9][0-9]|8.3|9.1|11.1|12.5|14.3|16.7|33.3|100)$' min: 5 max: 100 append: type: "text" text: "%" _note: type: separator.note class: alert alert-warning center blocksize-note content: 'The Block Size can only be set between #min#% and #max#%to #max#%'