diff --git a/CHANGELOG.md b/CHANGELOG.md index 4feb6941f..71b8dc8ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ -# v4.0.1-alpha5 +# v4.0.1-alpha6 -- Add repositories for better integration with gitea -- Refactored the Data classes -- Add new Data classes +- Add new subform classes +- Fix registry class methods return type +- Update all list and custom fields to use the new layouts # v4.0.1-alpha @@ -11,7 +11,10 @@ - Add in JCB gitea push feature to help maintain JCB core features. - Add extending options to interfaces. - Change the extendsinterfaces field to allow null, #1139 -- Update the Schema class to also update null mismatching if needed +- Update the Schema class to also update null mismatching if needed +- Add repositories for better integration with gitea +- Refactored the Data classes +- Add new Data classes # v4.0.0 diff --git a/ComponentbuilderInstallerScript.php b/ComponentbuilderInstallerScript.php index 4f08b6a47..10dc94576 100644 --- a/ComponentbuilderInstallerScript.php +++ b/ComponentbuilderInstallerScript.php @@ -3266,7 +3266,7 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface echo '
-

Upgrade to Version 4.0.1-alpha5 Was Successful! Let us know if anything is not working as expected.

'; +

Upgrade to Version 4.0.1-alpha6 Was Successful! Let us know if anything is not working as expected.

'; // Add/Update component in the action logs extensions table. $this->setActionLogsExtensions(); diff --git a/README.md b/README.md index 8e9f5e40d..321588a99 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will save you lots of time and money. A real must have! -You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (4.0.1-alpha5) with **ALL** its features and **ALL** concepts totally open-source and free! +You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (4.0.1-alpha6) with **ALL** its features and **ALL** concepts totally open-source and free! > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45) @@ -144,14 +144,14 @@ TODO + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 20th June, 2024 -+ *Version*: 4.0.1-alpha5 ++ *Last Build*: 28th June, 2024 ++ *Version*: 4.0.1-alpha6 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **758355** ++ *Line count*: **762546** + *Field count*: **2104** -+ *File count*: **5355** -+ *Folder count*: **532** ++ *File count*: **5392** ++ *Folder count*: **534** > This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com). > Developed by [Llewellyn van der Merwe](mailto:joomla@vdm.io) diff --git a/admin/README.txt b/admin/README.txt index 8e9f5e40d..321588a99 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will save you lots of time and money. A real must have! -You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (4.0.1-alpha5) with **ALL** its features and **ALL** concepts totally open-source and free! +You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (4.0.1-alpha6) with **ALL** its features and **ALL** concepts totally open-source and free! > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45) @@ -144,14 +144,14 @@ TODO + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 20th June, 2024 -+ *Version*: 4.0.1-alpha5 ++ *Last Build*: 28th June, 2024 ++ *Version*: 4.0.1-alpha6 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **758355** ++ *Line count*: **762546** + *Field count*: **2104** -+ *File count*: **5355** -+ *Folder count*: **532** ++ *File count*: **5392** ++ *Folder count*: **534** > This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com). > Developed by [Llewellyn van der Merwe](mailto:joomla@vdm.io) diff --git a/admin/config.xml b/admin/config.xml index 068004446..1f8b2b72f 100644 --- a/admin/config.xml +++ b/admin/config.xml @@ -202,6 +202,7 @@ label="COM_COMPONENTBUILDER_CONFIG_JCB_PACKAGE_DIRECTORIES_LABEL" description="COM_COMPONENTBUILDER_CONFIG_JCB_PACKAGE_DIRECTORIES_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="true" default="" showon="manage_jcb_package_directories:1"> @@ -235,6 +236,7 @@ label="COM_COMPONENTBUILDER_CONFIG_STORAGE_TIME_TO_LIVE_LABEL" description="COM_COMPONENTBUILDER_CONFIG_STORAGE_TIME_TO_LIVE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="global" showon="set_browser_storage:1"> @@ -789,6 +791,7 @@ label="COM_COMPONENTBUILDER_CONFIG_BUILDER_GIF_SIZE_LABEL" description="COM_COMPONENTBUILDER_CONFIG_BUILDER_GIF_SIZE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" default="480-272"> @@ -914,6 +917,7 @@ label="COM_COMPONENTBUILDER_CONFIG_ASSETS_TABLE_FIX_LABEL" description="COM_COMPONENTBUILDER_CONFIG_ASSETS_TABLE_FIX_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="2"> @@ -931,6 +935,7 @@ label="COM_COMPONENTBUILDER_CONFIG_COMPILER_FIELD_BUILDER_TYPE_LABEL" description="COM_COMPONENTBUILDER_CONFIG_COMPILER_FIELD_BUILDER_TYPE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" filter="INT" required="true" default="2"> @@ -1138,6 +1143,7 @@ label="COM_COMPONENTBUILDER_CONFIG_CRONJOB_BACKUP_SERVER_LABEL" description="COM_COMPONENTBUILDER_CONFIG_CRONJOB_BACKUP_SERVER_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" showon="cronjob_backup_type:2" diff --git a/admin/forms/admin_custom_tabs.xml b/admin/forms/admin_custom_tabs.xml index 3cce5ff7b..5e7572fe2 100644 --- a/admin/forms/admin_custom_tabs.xml +++ b/admin/forms/admin_custom_tabs.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_ADMIN_CUSTOM_TABS_ADMIN_VIEW_LABEL" description="COM_COMPONENTBUILDER_ADMIN_CUSTOM_TABS_ADMIN_VIEW_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="true" diff --git a/admin/forms/admin_fields.xml b/admin/forms/admin_fields.xml index 2d169a111..e42bc9457 100644 --- a/admin/forms/admin_fields.xml +++ b/admin/forms/admin_fields.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_ADMIN_FIELDS_ADMIN_VIEW_LABEL" description="COM_COMPONENTBUILDER_ADMIN_FIELDS_ADMIN_VIEW_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="true" diff --git a/admin/forms/admin_fields_conditions.xml b/admin/forms/admin_fields_conditions.xml index 43b73af51..72ed3f741 100644 --- a/admin/forms/admin_fields_conditions.xml +++ b/admin/forms/admin_fields_conditions.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_ADMIN_VIEW_LABEL" description="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_ADMIN_VIEW_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="true" diff --git a/admin/forms/admin_fields_relations.xml b/admin/forms/admin_fields_relations.xml index 2f30ff9ed..89346c6ca 100644 --- a/admin/forms/admin_fields_relations.xml +++ b/admin/forms/admin_fields_relations.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_ADMIN_VIEW_LABEL" description="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_ADMIN_VIEW_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="true" diff --git a/admin/forms/admin_view.xml b/admin/forms/admin_view.xml index 736551d9c..3f8532fcd 100644 --- a/admin/forms/admin_view.xml +++ b/admin/forms/admin_view.xml @@ -311,6 +311,7 @@ label="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_CHARSET_LABEL" description="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_CHARSET_DESCRIPTION" class="list_class bestview" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="CMD" required="true" @@ -422,6 +423,7 @@ label="COM_COMPONENTBUILDER_ADMIN_VIEW_TYPE_LABEL" description="COM_COMPONENTBUILDER_ADMIN_VIEW_TYPE_DESCRIPTION" class="btn-group" + layout="joomla.form.field.list-fancy-select" filter="INT" default="1"> @@ -852,6 +854,7 @@ label="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_ROW_FORMAT_LABEL" description="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_ROW_FORMAT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" default="DYNAMIC"> @@ -1918,6 +1921,7 @@ label="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_ENGINE_LABEL" description="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_ENGINE_DESCRIPTION" class="list_class bestview" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="CMD" required="true" @@ -1957,6 +1961,7 @@ label="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_COLLATE_LABEL" description="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_COLLATE_DESCRIPTION" class="list_class bestview" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="CMD" required="true" diff --git a/admin/forms/class_extends.xml b/admin/forms/class_extends.xml index f1d225938..290bc3067 100644 --- a/admin/forms/class_extends.xml +++ b/admin/forms/class_extends.xml @@ -120,6 +120,7 @@ label="COM_COMPONENTBUILDER_CLASS_EXTENDS_EXTENSION_TYPE_LABEL" description="COM_COMPONENTBUILDER_CLASS_EXTENDS_EXTENSION_TYPE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true"> diff --git a/admin/forms/class_method.xml b/admin/forms/class_method.xml index 67d2b3bb3..bea980d66 100644 --- a/admin/forms/class_method.xml +++ b/admin/forms/class_method.xml @@ -120,6 +120,7 @@ label="COM_COMPONENTBUILDER_CLASS_METHOD_VISIBILITY_LABEL" description="COM_COMPONENTBUILDER_CLASS_METHOD_VISIBILITY_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="STRING" required="true"> @@ -144,6 +145,7 @@ label="COM_COMPONENTBUILDER_CLASS_METHOD_EXTENSION_TYPE_LABEL" description="COM_COMPONENTBUILDER_CLASS_METHOD_EXTENSION_TYPE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true"> @@ -207,6 +209,7 @@ name="joomla_plugin_group" label="COM_COMPONENTBUILDER_CLASS_METHOD_JOOMLA_PLUGIN_GROUP_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="true" diff --git a/admin/forms/class_property.xml b/admin/forms/class_property.xml index 99001149e..5db4e453e 100644 --- a/admin/forms/class_property.xml +++ b/admin/forms/class_property.xml @@ -120,6 +120,7 @@ label="COM_COMPONENTBUILDER_CLASS_PROPERTY_VISIBILITY_LABEL" description="COM_COMPONENTBUILDER_CLASS_PROPERTY_VISIBILITY_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="STRING" required="true"> @@ -144,6 +145,7 @@ label="COM_COMPONENTBUILDER_CLASS_PROPERTY_EXTENSION_TYPE_LABEL" description="COM_COMPONENTBUILDER_CLASS_PROPERTY_EXTENSION_TYPE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true"> @@ -191,6 +193,7 @@ name="joomla_plugin_group" label="COM_COMPONENTBUILDER_CLASS_PROPERTY_JOOMLA_PLUGIN_GROUP_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="true" diff --git a/admin/forms/component_admin_views.xml b/admin/forms/component_admin_views.xml index 16f0d52e1..292ce9890 100644 --- a/admin/forms/component_admin_views.xml +++ b/admin/forms/component_admin_views.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_ADMIN_VIEWS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_ADMIN_VIEWS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_ADMIN_VIEWS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_config.xml b/admin/forms/component_config.xml index 57a7177cc..e53923805 100644 --- a/admin/forms/component_config.xml +++ b/admin/forms/component_config.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_CONFIG_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_CONFIG_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_CONFIG_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_custom_admin_menus.xml b/admin/forms/component_custom_admin_menus.xml index 2f569d81b..63a6412b3 100644 --- a/admin/forms/component_custom_admin_menus.xml +++ b/admin/forms/component_custom_admin_menus.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_MENUS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_MENUS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_MENUS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_custom_admin_views.xml b/admin/forms/component_custom_admin_views.xml index 5f14ee615..9d093c54f 100644 --- a/admin/forms/component_custom_admin_views.xml +++ b/admin/forms/component_custom_admin_views.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_VIEWS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_VIEWS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_VIEWS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_dashboard.xml b/admin/forms/component_dashboard.xml index 9cb695f50..d0eb7fc53 100644 --- a/admin/forms/component_dashboard.xml +++ b/admin/forms/component_dashboard.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_DASHBOARD_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_DASHBOARD_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_DASHBOARD_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_files_folders.xml b/admin/forms/component_files_folders.xml index 9bfafa315..0c2bb449e 100644 --- a/admin/forms/component_files_folders.xml +++ b/admin/forms/component_files_folders.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_FILES_FOLDERS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_FILES_FOLDERS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_FILES_FOLDERS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_modules.xml b/admin/forms/component_modules.xml index 88722970d..5802d59ee 100644 --- a/admin/forms/component_modules.xml +++ b/admin/forms/component_modules.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_MODULES_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_MODULES_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_MODULES_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_mysql_tweaks.xml b/admin/forms/component_mysql_tweaks.xml index 1193494c8..a9cd4c801 100644 --- a/admin/forms/component_mysql_tweaks.xml +++ b/admin/forms/component_mysql_tweaks.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_MYSQL_TWEAKS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_MYSQL_TWEAKS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_MYSQL_TWEAKS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_placeholders.xml b/admin/forms/component_placeholders.xml index 7f634dcb6..5e2170859 100644 --- a/admin/forms/component_placeholders.xml +++ b/admin/forms/component_placeholders.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_PLACEHOLDERS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_PLACEHOLDERS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_PLACEHOLDERS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_plugins.xml b/admin/forms/component_plugins.xml index b8cdf45df..8c6b09ebd 100644 --- a/admin/forms/component_plugins.xml +++ b/admin/forms/component_plugins.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_PLUGINS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_PLUGINS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_PLUGINS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_router.xml b/admin/forms/component_router.xml index 7ae38bce9..ae29b08ed 100644 --- a/admin/forms/component_router.xml +++ b/admin/forms/component_router.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_ROUTER_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_ROUTER_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" diff --git a/admin/forms/component_site_views.xml b/admin/forms/component_site_views.xml index cb112e0a9..fa314cd14 100644 --- a/admin/forms/component_site_views.xml +++ b/admin/forms/component_site_views.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_SITE_VIEWS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_SITE_VIEWS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_SITE_VIEWS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_updates.xml b/admin/forms/component_updates.xml index 56869b988..037909a66 100644 --- a/admin/forms/component_updates.xml +++ b/admin/forms/component_updates.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_UPDATES_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_UPDATES_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_UPDATES_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/custom_admin_view.xml b/admin/forms/custom_admin_view.xml index 8eaa9254e..bc55b889e 100644 --- a/admin/forms/custom_admin_view.xml +++ b/admin/forms/custom_admin_view.xml @@ -149,6 +149,7 @@ name="main_get" label="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_MAIN_GET_LABEL" description="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_MAIN_GET_DESCRIPTION" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="true" @@ -277,6 +278,7 @@ label="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_SNIPPET_LABEL" description="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_SNIPPET_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="false" button="true" @@ -607,6 +609,7 @@ name="dynamic_get" label="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DYNAMIC_GET_LABEL" description="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DYNAMIC_GET_DESCRIPTION" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="false" diff --git a/admin/forms/custom_code.xml b/admin/forms/custom_code.xml index edbdab80d..d4a4c2fee 100644 --- a/admin/forms/custom_code.xml +++ b/admin/forms/custom_code.xml @@ -103,6 +103,7 @@ name="component" label="COM_COMPONENTBUILDER_CUSTOM_CODE_COMPONENT_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="true" diff --git a/admin/forms/dynamic_get.xml b/admin/forms/dynamic_get.xml index 2f3d3b2dd..b9f069c68 100644 --- a/admin/forms/dynamic_get.xml +++ b/admin/forms/dynamic_get.xml @@ -120,6 +120,7 @@ label="COM_COMPONENTBUILDER_DYNAMIC_GET_MAIN_SOURCE_LABEL" description="COM_COMPONENTBUILDER_DYNAMIC_GET_MAIN_SOURCE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="INT" required="true" @@ -141,6 +142,7 @@ label="COM_COMPONENTBUILDER_DYNAMIC_GET_GETTYPE_LABEL" description="COM_COMPONENTBUILDER_DYNAMIC_GET_GETTYPE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="INT" required="true" @@ -307,6 +309,7 @@ label="COM_COMPONENTBUILDER_DYNAMIC_GET_PLUGIN_EVENTS_LABEL" description="COM_COMPONENTBUILDER_DYNAMIC_GET_PLUGIN_EVENTS_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="true">