Spade

Mini Shell

Directory:~$ /proc/self/root/home/lmsyaran/public_html/j3/components/com_sppagebuilder/addons/div/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ //proc/self/root/home/lmsyaran/public_html/j3/components/com_sppagebuilder/addons/div/admin.php

<?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'       => 'structure',
	'addon_name' => 'div',
	'title'      =>
Text::_('COM_SPPAGEBUILDER_ADDON_DIV'),
	'desc'       =>
Text::_('COM_SPPAGEBUILDER_ADDON_DIV_DESC'),
	'category'   => 'Structure',
	'icon'       => '<svg
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32
32"><path fill-rule="evenodd"
clip-rule="evenodd" d="M0 5.1h2.9V2.9h2.2V0H0v5.1z"
fill="currentColor"></path><path d="M19.7
0h-7.3v2.9h7.3V0z"
fill="currentColor"></path><path
fill-rule="evenodd" clip-rule="evenodd" d="M26.9
0v2.9h2.2v2.2H32V0h-5.1z"
fill="currentColor"></path><path d="M2.9
12.4H0v7.3h2.9v-7.3zM32 12.4h-2.9v7.3H32v-7.3z"
fill="currentColor"></path><path
fill-rule="evenodd" clip-rule="evenodd" d="M2.9
26.9H0V32h5.1v-2.9H2.9v-2.2zM29.1 29.1h-2.2V32H32v-5.1h-2.9v2.2z"
fill="currentColor"></path><path d="M19.7
29.1h-7.3V32h7.3v-2.9z"
fill="currentColor"></path></svg>',
	'settings' => [
		'content' => [
			'title' =>
Text::_('COM_SPPAGEBUILDER_GLOBAL_GENERAL'),
			'fields' => [
				'display' => [
					'type'   => 'select',
					'title'  =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_DISPLAY"),
					'desc'   =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_DISPLAY_DESC"),
					'values' => [
						'block'        =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_BLOCK"),
						'inline-block' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_INLINE_BLOCK"),
						'flex'         =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX"),
						'inline-flex'  =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_INLINE_FLEX"),
					],
					'std' => 'block'
				],

				'flex_direction' => [
					'type' => 'buttons',
					'title' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_DIRECTION"),
					'std'        => ['xl' => 'row',
'lg' => '', 'md' => '',
'sm' => '', 'xs' => ''],
					'responsive' => true,
					'values' => [
						['label' => 'Horizontal', 'value'
=> 'row'],
						['label' => 'Vertical', 'value'
=> 'column'],
					],
					'depends' => [['display', '!=',
'block'], ['display', '!=',
'inline-block'], ['display', '!=',
'']],
				],

				'reverse_direction' => [
					'type' => 'checkbox',
					'title' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_REVERSED_DIRECTION"),
					'std'        => ['xl' => 0, 'lg'
=> 0, 'md' => 0, 'sm' => 0, 'xs'
=> 0],
					'responsive' => true,
					'depends' => [['display', '!=',
'block'], ['display', '!=',
'inline-block'], ['display', '!=',
''], ['flex_direction', '!=', '']],
				],

				'justify_content' => [
					'type' => 'buttons',
					'title' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX_JUSTIFY"),
					'std'        => ['xl' => 'center',
'lg' => '', 'md' => '',
'sm' => '', 'xs' => ''],
					'responsive' => true,
					'values' => [
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX_START"),
								'icon' => 'justifyStart'
							],
							'value' => 'flex-start'
						],
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX_END"),
								'icon' => 'justifyEnd'
							],
							'value' => 'flex-end'
						],
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX_CENTER"),
								'icon' => 'justifyCenter'
							],
							'value' => 'center'
						],
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_SPACE_BETWEEN"),
								'icon' => 'justifySpaceBetween'
							],
							'value' => 'space-between'
						],
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_SPACE_AROUND"),
								'icon' => 'justifySpaceAround'
							],
							'value' => 'space-around'
						],
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_SPACE_EVENLY"),
								'icon' => 'justifySpaceEvenly'
							],
							'value' => 'space-evenly'
						],
					],

					'depends' => [['display', '!=',
'block'], ['display', '!=',
'inline-block'], ['display', '!=',
'']],
				],

				'align_items' => [
					'type' => 'buttons',
					'title' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX_ALIGN"),
					'std'        => ['xl' => 'center',
'lg' => '', 'md' => '',
'sm' => '', 'xs' => ''],
					'responsive' => true,
					'values' => [
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_ALIGN_START"),
								'icon' => 'alignStart'
							],
							'value' => 'flex-start'
						],
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_ALIGN_CENTER"),
								'icon' => 'alignCenter'
							],
							'value' => 'center'
						],
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_ALIGN_END"),
								'icon' => 'alignEnd'
							],
							'value' => 'flex-end'
						],
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_ALIGN_STRETCH"),
								'icon' => 'alignStretch'
							],
							'value' => 'stretch'
						],
					],

					'depends' => [['display', '!=',
'block'], ['display', '!=',
'inline-block'], ['display', '!=',
'']],
				],

				'flex_wrap' => [
					'type' => 'buttons',
					'title' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX_WRAP"),
					'std'        => ['xl' => 'nowrap',
'lg' => '', 'md' => '',
'sm' => '', 'xs' => ''],
					'responsive' => true,
					'values' => [
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX_WRAP"),
								'icon' => 'flexWrap'
							],
							'value' => 'wrap'
						],
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX_NO_WRAP"),
								'icon' => 'flexNoWrap'
							],
							'value' => 'nowrap'
						],
						[
							'label' => [
								'tooltip' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX_WRAP_REVERSE"),
								'icon' => 'flexWrapReverse'
							],
							'value' => 'wrap-reverse'
						],
					],

					'depends' => [['display', '!=',
'block'], ['display', '!=',
'inline-block'], ['display', '!=',
'']],
				],

				'flex_gap' => [
					'type' => 'text',
					'title' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX_GAP"),
					'desc' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DISPLAY_FLEX_GAP_DESC"),
					'std'        => ['xl' => '',
'lg' => '', 'md' => '',
'sm' => '', 'xs' => ''],
					'responsive' => true,
					'depends' => [['display', '!=',
'block'], ['display', '!=',
'inline-block'], ['display', '!=',
'']],
				]
			],
		],

		'advanced' => [
			'title' =>
Text::_("COM_SPPAGEBUILDER_GLOBAL_OPTIONS"),
			'fields' => [
				'width' => [
					'type' => 'slider',
					'title' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_WIDTH"),
					'desc' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_WIDTH_DESC"),
					'min' => 0,
					'max' => 1000
				],

				'height' => [
					'type' => 'slider',
					'title' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_HEIGHT"),
					'desc' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_HEIGHT_DESC"),
					'min' => 0,
					'max' => 1000
				],

				'overflow' => [
					'type' => 'select',
					'title' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_OVERFLOW"),
					'values' => [
						'visible' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_OVERFLOW_VISIBLE"),
						'hidden' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_OVERFLOW_HIDDEN"),
						'scroll' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_OVERFLOW_SCROLL"),
						'auto' =>
Text::_("COM_SPPAGEBUILDER_ADDON_DIV_OVERFLOW_AUTO")
					],
					'std' => 'visible'
				],
			],
		],
	],
]);