162 lines
12 KiB
XML
162 lines
12 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<extension version="4" type="plugin" group="system" method="upgrade">
|
|
<name>PLG_SYSTEM_TABSACCORDIONS</name>
|
|
<description>PLG_SYSTEM_TABSACCORDIONS_DESC</description>
|
|
<version>2.0.0</version>
|
|
<creationDate>September 2023</creationDate>
|
|
<author>Regular Labs (Peter van Westen)</author>
|
|
<authorEmail>info@regularlabs.com</authorEmail>
|
|
<authorUrl>https://regularlabs.com</authorUrl>
|
|
<copyright>Copyright © 2023 Regular Labs - All Rights Reserved</copyright>
|
|
<license>GNU General Public License version 2 or later</license>
|
|
<namespace path="src">RegularLabs\Plugin\System\TabsAccordions</namespace>
|
|
<files>
|
|
<file plugin="tabsaccordions">tabsaccordions.php</file>
|
|
<folder>language</folder>
|
|
<folder>layouts</folder>
|
|
<folder>src</folder>
|
|
</files>
|
|
<media folder="media" destination="tabsaccordions">
|
|
<folder>css</folder>
|
|
<folder>js</folder>
|
|
<folder>scss</folder>
|
|
</media>
|
|
<config>
|
|
<fields name="params" addfieldprefix="RegularLabs\Library\Form\Field">
|
|
<fieldset name="basic">
|
|
<field name="@load_script_descriptions" type="LoadMedia" filetype="script" file="regularlabs.admin-form-descriptions"/>
|
|
<field name="@load_language_regularlabs" type="LoadLanguage" extension="plg_system_regularlabs"/>
|
|
<field name="@jcompatibility" type="JCompatibility" extension="TABSACCORDIONS"/>
|
|
<field name="@license" type="License" extension="TABSACCORDIONS"/>
|
|
<field name="@version" type="Version" extension="TABSACCORDIONS"/>
|
|
<field name="@header" type="Header" label="TABSACCORDIONS" description="TABSACCORDIONS_DESC" url="https://regularlabs.com/tabsaccordions"/>
|
|
</fieldset>
|
|
<fieldset name="RL_STYLING">
|
|
<field name="theme" type="List" default="neutral" class="w-auto" label="RL_THEME" description="RL_THEME_DESC">
|
|
<option value="neutral">RLTA_THEME_NEUTRAL</option>
|
|
<option value="custom">RL_CUSTOM</option>
|
|
<option disabled="disabled">---</option>
|
|
<option disabled="disabled">RL_ONLY_AVAILABLE_IN_PRO_LIST_OPTION</option>
|
|
<option disabled="disabled">RLTA_THEME_ACCENT_LINES</option>
|
|
<option disabled="disabled">RLTA_THEME_COLORFUL</option>
|
|
<option disabled="disabled">RLTA_THEME_DARK</option>
|
|
<option disabled="disabled">RLTA_THEME_LIGHT</option>
|
|
<option disabled="disabled">RLTA_THEME_LINES</option>
|
|
<option disabled="disabled">RLTA_THEME_LINES_COLORFUL</option>
|
|
<option disabled="disabled">RLTA_THEME_MINIMAL</option>
|
|
<option disabled="disabled">RLTA_THEME_PILLS</option>
|
|
<option disabled="disabled">RLTA_THEME_PILLS_COLORFUL</option>
|
|
<option disabled="disabled">RLTA_THEME_PILLS_DARK</option>
|
|
<option disabled="disabled">RLTA_THEME_PILLS_LIGHT</option>
|
|
<option disabled="disabled">RLTA_THEME_PILLS_MINIMAL</option>
|
|
</field>
|
|
<field name="color_panels" type="Radio" layout="joomla.form.field.radio.switcher" default="0" label="RLTA_COLOR_PANELS" description="%s<br><br><em>%s</em>,RLTA_COLOR_PANELS_DESC,RLTA_NOT_ALL_THEMES">
|
|
<option value="0">JNO</option>
|
|
<option value="1">JYES</option>
|
|
</field>
|
|
<field name="load_stylesheet" type="Radio" layout="joomla.form.field.radio.switcher" default="1" label="RL_LOAD_STYLESHEET" description="RL_LOAD_STYLESHEET_DESC">
|
|
<option value="0">JNO</option>
|
|
<option value="1">JYES</option>
|
|
</field>
|
|
<field name="@block__tab_handles__a" type="Block" start="1" label="RLTA_TAB_HANDLES"/>
|
|
<field name="@note__dynamic_heights" type="OnlyPro" label="RLTA_DYNAMIC_HEIGHTS" description="RLTA_DYNAMIC_HEIGHTS_DESC"/>
|
|
<field name="@note__positioning" type="Radio" class="btn-group" default="top" label="RL_POSITIONING" description="RLTA_POSITIONING_DESC">
|
|
<option value="top" class="btn btn-outline-info">%s %s,<span class="icon-arrow-up-4"></span>,RL_TOP</option>
|
|
<option value="" disabled="disabled">%s %s,<span class="icon-arrow-down-4"></span>,RL_BOTTOM</option>
|
|
<option value="" disabled="disabled">%s %s,<span class="icon-arrow-left-4"></span>,RL_LEFT</option>
|
|
<option value="" disabled="disabled">%s %s,<span class="icon-arrow-right-4"></span>,RL_RIGHT</option>
|
|
</field>
|
|
<field name="@note__positioning_2" label="---" type="OnlyPro"/>
|
|
<field name="alignment" type="Radio" default="justify" class="btn-group" label="RL_ALIGNMENT" description="RLTA_ALIGNMENT_DESC" showon="positioning:top[OR]positioning:bottom">
|
|
<option value="left" class="btn btn-outline-info">%s %s,<span class="icon-paragraph-left"></span>,RL_LEFT</option>
|
|
<option value="center" class="btn btn-outline-info">%s %s,<span class="icon-paragraph-center"></span>,RL_CENTER</option>
|
|
<option value="right" class="btn btn-outline-info">%s %s,<span class="icon-paragraph-right"></span>,RL_RIGHT</option>
|
|
<option value="justify" class="btn btn-outline-info">%s %s,<span class="icon-paragraph-justify"></span>,RL_JUSTIFY</option>
|
|
</field>
|
|
<field name="@block__tab_handles__b" type="Block" end="1"/>
|
|
<field name="@block__accordion_handles__a" type="Block" start="1" label="RLTA_ACCORDION_HANDLES"/>
|
|
<field name="@note__add_icons" type="OnlyPro" label="RLTA_ADD_ICONS" description="RLTA_ADD_ICONS_DESC"/>
|
|
<field name="@block__accordion_handles__b" type="Block" end="1"/>
|
|
</fieldset>
|
|
<fieldset name="RL_BEHAVIOUR">
|
|
<field name="@block__switch__a" type="Block" start="1" label="RLTA_AUTOMATICALLY_SWITCH"/>
|
|
<field name="switch_to_accordions" type="Radio" layout="joomla.form.field.radio.switcher" default="1" label="RLTA_SWITCH_TO_ACCORDIONS" description="RLTA_SWITCH_TO_ACCORDIONS_DESC">
|
|
<option value="0">JNO</option>
|
|
<option value="1">JYES</option>
|
|
</field>
|
|
<field name="@showon__switch_to_accordions__a" type="ShowOn" value="switch_to_accordions:1"/>
|
|
<field name="@note__switch_based_on" type="Radio" class="btn-group" default="top" label="RL_WIDTH_BASED_ON" description="RL_WIDTH_BASED_ON_DESC">
|
|
<option value="element" disabled="disabled">%s %s,<span class="icon-drawer-2"></span>,RL_ELEMENT</option>
|
|
<option value="" class="btn btn-outline-info">%s %s,<span class="icon-expand"></span>,RL_WINDOW</option>
|
|
<option value="" disabled="disabled">%s %s,<span class="icon-screen"></span>,RL_SCREEN</option>
|
|
</field>
|
|
<field name="@note__switch_based_on_2" label="---" type="OnlyPro"/>
|
|
<field name="switch_break_point" type="Range" default="576" min="200" max="1200" step="1" label="RL_WIDTH_BREAK_POINT" description="RL_WIDTH_BREAK_POINT_DESC"/>
|
|
<field name="@showon__switch_to_accordions__b" type="ShowOn"/>
|
|
<field name="@block__switch__b" type="Block" end="1"/>
|
|
<field name="@block__animations__a" type="Block" start="1" label="RL_ANIMATIONS"/>
|
|
<field name="@note__animations" type="OnlyPro" label="RL_ANIMATIONS" description="RLTA_ANIMATIONS_DESC"/>
|
|
<field name="@block__animations__b" type="Block" end="1"/>
|
|
<field name="@block__navigation__a" type="Block" start="1" label="RL_NAVIGATION"/>
|
|
<field name="@note__mode" type="OnlyPro" label="RL_MODE" description="RLTA_MODE_DESC"/>
|
|
<field name="fit_buttons" type="Radio" default="scroll" label="RLTA_FIT_BUTTONS" description="RLTA_FIT_BUTTONS_DESC">
|
|
<option value="scroll">RL_SCROLL</option>
|
|
<option value="wrap">RL_WRAP</option>
|
|
</field>
|
|
<field name="button_scroll_speed" type="Range" default="5" min="1" max="10" label="RLTA_SPEED" description="RLTA_BUTTON_SCROLL_SPEED_DESC" showon="fit_buttons:scroll"/>
|
|
<field name="@block__navigation__b" type="Block" end="1"/>
|
|
<field name="@block__scroll__a" type="Block" start="1" label="RLTA_PAGE_SCROLLING"/>
|
|
<field name="@note__scrolling_top" type="Note" class="alert alert-info" title="RLTA_SCROLLING_TOP" text="RLTA_SCROLLING_TOP_DESC"/>
|
|
<field name="@note__scrolling_adaptive" type="Note" class="alert alert-info" title="RLTA_SCROLLING_ADAPTIVE" text="RLTA_SCROLLING_ADAPTIVE_DESC"/>
|
|
<field name="@note__scroll_on_open" type="OnlyPro" label="RLTA_SCROLL_ON_OPEN" description="RLTA_SCROLL_ON_OPEN_DESC"/>
|
|
<field name="@note__scroll_by_links" type="OnlyPro" label="RLTA_SCROLL_ON_LINKS" description="RLTA_SCROLL_ON_LINKS_DESC"/>
|
|
<field name="@note__scroll_by_url" type="OnlyPro" label="RLTA_SCROLL_BY_URL" description="RLTA_SCROLL_BY_URL_DESC"/>
|
|
<field name="@block__slideshow__b" type="Block" end="1"/>
|
|
</fieldset>
|
|
<fieldset name="RL_SETTINGS_EDITOR_BUTTON">
|
|
<field name="button_text" type="Text" default="Tabs & Accordions" label="RL_BUTTON_TEXT" description="RL_BUTTON_TEXT_DESC"/>
|
|
<field name="enable_frontend" type="Radio" layout="joomla.form.field.radio.switcher" default="1" label="RL_ENABLE_IN_FRONTEND" description="RL_ENABLE_IN_FRONTEND_DESC">
|
|
<option value="0">JNO</option>
|
|
<option value="1">JYES</option>
|
|
</field>
|
|
</fieldset>
|
|
<fieldset name="RL_TAG_SYNTAX">
|
|
<field name="tag_tabs_open" type="Text" size="20" class="font-monospace rl-w-20em" default="tab" label="RLTA_OPENING_TAG_TABS" description="RLTA_OPENING_TAG_TABS_DESC"/>
|
|
<field name="tag_tabs_close" type="Text" size="20" class="font-monospace rl-w-20em" default="tabs" label="RLTA_CLOSING_TAG_TABS" description="RLTA_CLOSING_TAG_TABS_DESC"/>
|
|
<field name="tag_accordions_open" type="Text" size="20" class="font-monospace rl-w-20em" default="accordion" label="RLTA_OPENING_TAG_ACCORDIONS" description="RLTA_OPENING_TAG_ACCORDIONS_DESC"/>
|
|
<field name="tag_accordions_close" type="Text" size="20" class="font-monospace rl-w-20em" default="accordions" label="RLTA_CLOSING_TAG_ACCORDIONS" description="RLTA_CLOSING_TAG_ACCORDIONS_DESC"/>
|
|
<field name="tag_characters" type="List" class="font-monospace w-auto" default="{.}" label="RL_TAG_CHARACTERS" description="RL_TAG_CHARACTERS_DESC">
|
|
<option value="{.}">{...}</option>
|
|
<option value="[.]">[...]</option>
|
|
<option value="«.»">«...»</option>
|
|
<option value="{{.}}">{{...}}</option>
|
|
<option value="[[.]]">[[...]]</option>
|
|
<option value="[:.:]">[:...:]</option>
|
|
<option value="[%.%]">[%...%]</option>
|
|
</field>
|
|
</fieldset>
|
|
<fieldset name="advanced">
|
|
<field name="title_tag" type="Text" size="5" class="font-monospace rl-w-5em" default="h3" label="RLTA_TITLE_TAG" description="RLTA_TITLE_TAG_DESC"/>
|
|
<field name="use_url_hash" type="Radio" layout="joomla.form.field.radio.switcher" default="1" label="RLTA_USE_URL_HASH" description="RLTA_USE_URL_HASH_DESC">
|
|
<option value="0">JNO</option>
|
|
<option value="1">JYES</option>
|
|
</field>
|
|
<field name="hide_inactive_content" type="Radio" layout="joomla.form.field.radio.switcher" default="1" label="RLTA_HIDE_INACTIVE_CONTENT" description="RLTA_HIDE_INACTIVE_CONTENT_DESC">
|
|
<option value="0">JNO</option>
|
|
<option value="1">JYES</option>
|
|
</field>
|
|
<field name="@note__remember_active" type="OnlyPro" label="RLTA_REMEMBER_ACTIVE_ITEMS" description="RLTA_REMEMBER_ACTIVE_ITEMS_DESC"/>
|
|
<field name="@note__disabled_components" type="OnlyPro" label="RL_DISABLE_ON_COMPONENTS" description="RL_DISABLE_ON_COMPONENTS_DESC"/>
|
|
<field name="enable_admin" type="Radio" layout="joomla.form.field.radio.switcher" default="0" label="RL_ENABLE_IN_ADMIN" description="RL_ENABLE_IN_ADMIN_DESC">
|
|
<option value="0">JNO</option>
|
|
<option value="1">JYES</option>
|
|
</field>
|
|
<field name="place_comments" type="Radio" layout="joomla.form.field.radio.switcher" default="1" label="RL_PLACE_HTML_COMMENTS" description="RL_PLACE_HTML_COMMENTS_DESC">
|
|
<option value="0">JNO</option>
|
|
<option value="1">JYES</option>
|
|
</field>
|
|
</fieldset>
|
|
</fields>
|
|
</config>
|
|
</extension>
|