Struts compatibility
Struts-Layout 1.3 is compatible with Struts 1.2 and 1.3.
Internal modifications
Parts of the code have been modified to work under the Improve Foundations portlet bridge environment.
Tabs state cookie
The tabs tag is using cookie to store the selected tab, which is causing troubles on server with buggy cookie implementation.
It is now possible to generate the cookie via Javascript, or to use AJAX to synchronise the tabs state between the client and the server.
<layout:number> tag
The new <layout:number> only allows the user to type in digit characters.
Autoskip function
When the user types in data and the maxlength of a field is reached, the cursor automatically moves to the next field.
this function is enable or disable at the skin level.
Easier configuration
The Struts-Layout plugin automatically configures the Struts-Layout sort and treeview action.
HTTPS switch
The new scheme attribute of the <layout:link> and <layout:form> tags allows to generate an absolute URL with the specified scheme.
Fix header renderer
A collection renderer with fix header while scrolling has been added.
Image renderer
A renderer has been added to customize the HTML code for image buttons.
Treeview renderer
The treeview renderer has been updated to handle the tooltip attribute.
Crumb renderer
A renderer has been added to customize the HTML code for crumbs.