1.3 changelog

  • 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.