<?php /** * @package SP Page Builder * @author JoomShaper https://www.joomshaper.com * @copyright Copyright (c) 2010 - 2023 JoomShaper * @license https://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later */ //no direct access defined('_JEXEC') or die('Restricted access'); use Joomla\CMS\Language\Text; SpAddonsConfig::addonConfig([ 'type' => 'content', 'addon_name' => 'divider', 'title' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER'), 'desc' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_DESC'), 'category' => 'General', 'icon' => '<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 1c.518 0 .938.42.938.938v3.515a.937.937 0 11-1.875 0V1.937c0-.517.42-.937.937-.937zm0 10.547c.518 0 .938.42.938.937v7.032a.937.937 0 11-1.875 0v-7.032c0-.517.42-.937.937-.937zm0 14.062c.518 0 .938.42.938.938v3.515a.937.937 0 11-1.875 0v-3.515c0-.518.42-.938.937-.938z" fill="currentColor"/><path d="M21.625 23.3V8.7c0-1.011 1.198-1.518 1.898-.803l7.151 7.3a1.152 1.152 0 010 1.605l-7.151 7.3c-.7.716-1.898.21-1.898-.802z" fill="currentColor"/><path opacity=".5" d="M10.375 8.7v14.6c0 1.011-1.197 1.518-1.898.803l-7.151-7.3a1.152 1.152 0 010-1.605l7.151-7.3c.7-.716 1.898-.21 1.898.802z" fill="currentColor"/></svg>', 'settings' => [ 'content' => [ 'title' => Text::_('COM_SPPAGEBUILDER_GLOBAL_CONTENT'), 'fields' => [ 'divider_vertical' => [ 'type' => 'checkbox', 'title' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_VERTICAL'), 'desc' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_VERTICAL_DESC'), 'std' => 0, 'depends' => [['divider_type', '=', 'border']], ], 'divider_type' => [ 'type' => 'radio', 'title' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_TYPE'), 'desc' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_TYPE_DESC'), 'values' => [ 'border' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_TYPE_BORDER'), 'image' => Text::_('COM_SPPAGEBUILDER_ADDON_IMAGE'), ], 'std' => 'border', ], 'label_border' => [ 'type' => 'header', 'title' => Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER'), 'group' => [ 'border_width', 'border_style', 'border_color', ], 'depends' => [['divider_type', '=', 'border']], ], 'border_width' => [ 'type' => 'slider', 'title' => Text::_('COM_SPPAGEBUILDER_GLOBAL_WIDTH'), 'min' => 1, 'std' => '1', 'depends' => [['divider_type', '=', 'border']], ], 'border_style' => [ 'type' => 'select', 'title' => Text::_('COM_SPPAGEBUILDER_GLOBAL_STYLE'), 'values' => [ 'solid' => Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_SOLID'), 'dashed' => Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DASHED'), 'dotted' => Text::_('COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DOTTED'), ], 'std' => 'solid', 'inline' => true, 'depends' => [['divider_type', '=', 'border']], ], 'border_color' => [ 'type' => 'color', 'title' => Text::_('COM_SPPAGEBUILDER_GLOBAL_COLOR'), 'std' => '#cccccc', 'depends' => [['divider_type', '=', 'border']], ], 'divider_height_vertical' => [ 'type' => 'slider', 'title' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_HEIGHT'), 'max' => 2500, 'responsive' => true, 'std' => ['xl' => 100], 'depends' => [['divider_vertical', '=', 1], ['divider_type', '=', 'border']], ], 'divider_image' => [ 'type' => 'media', 'title' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_IMAGE'), 'desc' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_IMAGE_DESC'), 'depends' => [['divider_type', '=', 'image']], ], 'background_repeat' => [ 'type' => 'select', 'title' => Text::_('COM_SPPAGEBUILDER_BG_REPEAT'), 'desc' => Text::_('COM_SPPAGEBUILDER_BG_REPEAT_DESC'), 'values' => [ 'no-repeat' => Text::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_NO_REPEAT'), 'repeat' => Text::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_REPEAT_ALL'), 'repeat-x' => Text::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_REPEAT_HORIZONTALLY'), 'repeat-y' => Text::_('COM_SPPAGEBUILDER_GLOBAL_BACKGROUND_REPEAT_VERTICALLY'), 'inherit' => Text::_('COM_SPPAGEBUILDER_GLOBAL_INHERIT'), ], 'std' => 'no-repeat', 'depends' => [['divider_type', '=', 'image']], ], 'divider_height' => [ 'type' => 'slider', 'title' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_HEIGHT'), 'desc' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_HEIGHT_DESC'), 'std' => 10, 'depends' => [['divider_type', '=', 'image']], ], 'container_div_width' => [ 'type' => 'slider', 'title' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_CONTAINER_WIDTH'), 'desc' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_CONTAINER_WIDTH_DESC'), 'depends' => [['divider_vertical', '!=', 1]], 'max' => 2000, 'responsive' => true, ], 'border_radius' => [ 'type' => 'slider', 'title' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_BORDER_RADIUS'), 'desc' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_BORDER_RADIUS_DESC'), 'max' => 1000, 'depends' => [['divider_type', '=', 'border']], ], 'margin_top' => [ 'type' => 'slider', 'title' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_MARGIN_TOP'), 'desc' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_MARGIN_TOP_DESC'), 'std' => ['xl' => 30], 'responsive' => true ], 'divider_alignment_separator' => [ 'action' => 'separator', ], 'margin_bottom' => [ 'type' => 'slider', 'title' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_MARGIN_BOTTOM'), 'desc' => Text::_('COM_SPPAGEBUILDER_ADDON_DIVIDER_MARGIN_BOTTOM_DESC'), 'std' => ['xl' => 30], 'responsive' => true ], 'divider_position' => [ 'type' => 'alignment', 'responsive' => true, 'available_options' => ['left', 'center', 'right'], ] ], ], ], ]);