» Portfolio » Joomla extensions
HRA Smart Forms is a Joomla! 3 extension for the admin panel, that brings state behaviour to Joomla!'s forms. The extension can be found here in JED, or here in Github.
Joomla! Smart Form behaviour
Internally, SF does not change Joomla!'s content in any way. Joomla!'s returned code is the same, with or without this extension running.
Initially, before any change is applied to the form, a record's menu will look like this:
When the User changes any value on the form, the plugin will pick up that form's state change, and will manipulate the menu to reflect the User's action. The menu will end up looking like this:
Controls also change state, when a User changes its value.
When the JS library is first loaded, the plugin will save the initial control's state, and when the User changes its value, it will react, manipulating the control's look.
This is how a control looks, when no change to its initial state was applied by the User:
And this is how the control looks, when a change was applied to its value:
This plugin is provided as is. It was developed for personal usage and might not 100% accurately, depending on 3rd party's developer code.
This extension is open sourced, and can be found here. Collaboration is welcomed.