golden hour
/home/godaofbq/besthyperbaric.com/wp-content/plugins/breakdance-elements-for-oxygen/elements/column
⬆️ Go Up
Upload
File/Folder
Size
Actions
.htaccess
420 B
Del
OK
css.twig
1.18 KB
Del
OK
default.css
321 B
Del
OK
element.php
6.35 KB
Del
OK
html.twig
64 B
Del
OK
Edit: element.php
<?php namespace EssentialElements; use function Breakdance\Elements\c; use function Breakdance\Elements\PresetSections\getPresetSection; \Breakdance\ElementStudio\registerElementForEditing( "EssentialElements\\Column", \Breakdance\Util\getdirectoryPathRelativeToPluginFolder(__DIR__) ); class Column extends \Breakdance\Elements\Element { static function uiIcon() { return 'RectangleVerticalIcon'; } static function tag() { return 'div'; } static function tagOptions() { return []; } static function tagControlPath() { return false; } static function name() { return 'Column'; } static function className() { return 'bde-column'; } static function badge() { return false; } static function slug() { return __CLASS__; } static function template() { return file_get_contents(__DIR__ . '/html.twig'); } static function defaultCss() { return file_get_contents(__DIR__ . '/default.css'); } static function defaultProperties() { return false; } static function defaultChildren() { return false; } static function cssTemplate() { $template = file_get_contents(__DIR__ . '/css.twig'); return $template; } static function designControls() { return [getPresetSection( "EssentialElements\\simpleLayout", "Layout", "layout", ['condition' => [[['path' => 'design.layout', 'operand' => 'is set', 'value' => '']]], 'type' => 'popout'] ), getPresetSection( "EssentialElements\\LayoutV2", "Layout", "layout_v2", ['condition' => [[['path' => 'design.layout', 'operand' => 'is not set', 'value' => '']]], 'type' => 'popout'] ), getPresetSection( "EssentialElements\\LessFancyBackground", "Background", "background", ['type' => 'popout'] ), c( "size", "Size", [c( "width", "Width", [], ['type' => 'unit', 'layout' => 'inline', 'unitOptions' => ['types' => ['%']]], false, false, [], ), c( "min_height", "Min Height", [], ['type' => 'unit', 'layout' => 'inline'], true, false, [], )], ['type' => 'section'], false, false, [], ), c( "order", "Order", [c( "order", "Order", [], ['type' => 'number', 'layout' => 'inline'], true, false, [], )], ['type' => 'section'], false, false, [], ), c( "text_colors", "Text Colors", [c( "headings", "Headings", [], ['type' => 'color', 'layout' => 'inline'], false, false, [], ), c( "text", "Text", [], ['type' => 'color', 'layout' => 'inline'], false, false, [], ), c( "link", "Link", [], ['type' => 'color', 'layout' => 'inline'], false, true, [], ), c( "brand", "Brand", [], ['type' => 'color', 'layout' => 'inline'], false, false, [], )], ['type' => 'section', 'condition' => [[['path' => 'design.text_colors', 'operand' => 'is set', 'value' => '']]]], false, false, [], ), getPresetSection( "EssentialElements\\borders", "Borders", "borders", ['type' => 'popout'] ), getPresetSection( "EssentialElements\\spacing_padding_all", "Spacing", "spacing", ['type' => 'popout'] )]; } static function contentControls() { return []; } static function settingsControls() { return []; } static function dependencies() { return false; } static function settings() { return false; } static function addPanelRules() { return false; } static public function actions() { return false; } static function nestingRule() { return ["type" => "container", "restrictedToBeADirectChildOf" => ['EssentialElements\Columns'], ]; } static function spacingBars() { return []; } static function attributes() { return [['name' => 'data-bde-lazy-bg', 'template' => '{{ design.background.lazy_load ? \'waiting\' }}']]; } static function experimental() { return false; } static function order() { return 15; } static function dynamicPropertyPaths() { return [['accepts' => 'image_url', 'path' => 'design.background.image'], ['accepts' => 'image_url', 'path' => 'design.background.overlay.image']]; } static function additionalClasses() { return false; } static function projectManagement() { return false; } static function propertyPathsToWhitelistInFlatProps() { return ['design.layout.horizontal.vertical_at', 'design.background.design.layout.horizontal.vertical_at', 'design.background.image', 'design.background.overlay.image', 'design.background.image_settings.unset_image_at', 'design.background.image_settings.size', 'design.background.image_settings.height', 'design.background.image_settings.repeat', 'design.background.image_settings.position', 'design.background.image_settings.left', 'design.background.image_settings.top', 'design.background.image_settings.attachment', 'design.background.image_settings.custom_position', 'design.background.image_settings.width', 'design.background.overlay.image_settings.custom_position', 'design.background.type', 'design.background.image_size', 'design.background.overlay.image_size', 'design.background.overlay.type', 'design.background.image_settings', 'design.layout_v2.layout', 'design.layout_v2.h_vertical_at', 'design.layout_v2.h_alignment_when_vertical', 'design.layout_v2.a_display']; } static function propertyPathsToSsrElementWhenValueChanges() { return false; } static function availableIn() { return ['oxygen']; } static function category() { return 'breakdance-elements-for-oxygen'; } }
Save