Improvements:

  • Compatibility with the JBoss RichFaces library. This release is devoted to establishing compatibility between QuipuKit and JBoss RichFaces libraries. In addition to the already existing compatibility with Ajax features provided by the Ajax4jsf library (now part of RichFaces), we've ensured that RichFaces components can work with QuipuKit components in any combination. That is you can place any components onto the same page and place components from one library into containers of another one.
  • Added the "tabindex" attribute for DataTable and TreeTable components to provide control over the input focus order.

Fixes:

  • Ajax:
    • "Can't create output stream!" exception in Chart and DynamicImage components in some configurations.
    • Ajax loading label doesn't disappear (e.g. after sorting, pagination, filtering) in IE 6.
    • 'nbsp' entities are rendered incorrectly after Ajax actions – ' ' string shown instead (Opera 9.5).
    • Make wrapping <q:hintLabel> tags into <a4j:outputPanel> tags unnecessary when reloading with Ajax4jsf/RichFaces.
    • Event listeners don't work during Ajax requests.
  • Compatibility:
    • NoRenderingContext exception is thrown in an application with QuipuKit and Trinidad 1.0.7.
    • QuipuKit Ajax doesn't work with MyFaces 1.2.2 under IE7.
    • QuipuKit Ajax is broken under MyFaces 1.2.3.
  • DataTable/TreeTable:
    • Column resizing artifacts when using multiple headers under FF3.
    • Javascript error when specifying a non-existing filter criterion in DataTable/TreeTable component.
    • NPE on server start-up when restoring session state for DataTable component(s).
    • Checkbox column binding doesn't work in some page configurations.
    • DataTable keyboard suport crashes IE6 on some rare page configurations.
    • Using levelIndent attribute under IE causes improper style handling on a page.
    • Content of a collapsed node partially stays on the screen under IE if a row contains absolutely or relatively positioned elements.
    • Node content can be hidden when expanding nodes in combination with multiple selection.
    • Initial sorting by selection column doesn't work.
    • Selection column with a single selection having mouseSupport="false" works improperly.
  • Calendar/DateChooser:
    • Duplicated days in Calendar near DST transition days in some time-zones.
    • Setting date 29, 30, 31 causes shifting calendar selection to beginning of the month in some cases.
  • SuggestionField/DropDownField:
    • Errors with using some symbols in SuggestionField and DropDownField under Liferay portal.
    • SuggestionField's width increases when typing characters in it ('all' suggestion mode).
  • Validation: ClientValidationSupport with q:floatingIconMessage causes wrong behavior of <h:selectOneMenu> component under Firefox 3.
  • Focus: Exception during saving focus for DateChooser component.
  • Miscellaneous:
    • Old cached JavaScript files are used when upgrading QuipuKit, which results in errors and improper behavior.
    • Improper script rendering at the end of page under MyFaces if a page contains specific Unicode letters.
    • Render "nowrap" attributes with "nowrap" value for better W3C validation.

Deprecations:

  • The TabSet's "submitOnChange" attribute is now deprecated. Please use the "onchange" event with explicit form submission, such as onchange="document.forms[0].submit()" in case of a single form.
0 Comments Permalink