Version 20

    What is New in 3.1.4

     

    Current Bug fixes

     

    • RF-331 Menu Components produces warnings using SSL connections

    • RF-980 TreeModel - exception when deleting node

    • RF-1006 Xml filter throw exception for a non JSF-view generated resources.

    • RF-1011 TabPanel - inconsistent tab height on ie 7 if some labels wrap

    • RF-1325 Replace findComponent with findComponentFor

    • RF-1440 SubTable: unnecessary events produced.

    • RF-1456 Contextmenu: showDelay doesn't work

    • RF-1485 Tooltip. Positioned badly, unexpected scrolls appeared.

    • RF-1487 Framework. Client events handler doesn't work properly.

    • RF-1498 contextMenu: unexpected element appears

    • RF-1533 In SuggestionBox there is no horizontal scrolling

    • RF-1547 InputNumberSpinner atribute onkeypress not working

    • RF-1567 Calendar ajax rerender memory leaks in IE 6.0

    • RF-1618 move bold on optionalHeader/Footer to styles

    • RF-1625 dragIndicator does not show when dragSupport and dropSupport are located in a modalPanel

    • RF-1636 Sorting date-column in scrollableDataTable gives NPE

    • RF-1641 ScrollableDataTableRenderer Emits Iframe Element with no src Attribute

    • RF-1649 Suggestion: Keyboard navigation broken

    • RF-1652 modalPanel: it is impossible to close MP

    • RF-1654 ModalPanel: autosized panel doesn't obey min width/height

    • RF-1665 Context menu doesn't work wit El-expressions which are referenced to properties file

    • RF-1667 Doc error: richfaces can't run on WebSphere < v6.1 because of the JDK level requirement

    • RF-1670 Calendar: cannot set style

    • RF-1671 Calendar: ddMMyyyy pattern is handled wrong

    • RF-1674 Calendar: AJAX re-render in Opera breaks calendar

    • RF-1678 DnD Param: non-latin symbols break dragIndicator in FF

    • RF-1681 Calendar: buttons text vertical alignment is bad

    • RF-1704 HtmlColumn has width fixed to 100px if not set.

    • RF-1708 Contains method

    • RF-1714 Scrollable Grid: JS error on reRender

    • RF-1715 ScrollableTable: Problem with rowKeyVar

    • RF-1717 Huge performance problem with the calendar component in IE 6

    • RF-1753 ajax push component don't work in the Firefox 2.0

    • RF-1754 rich:messages class style

    • RF-1756 scrollableDateTable: wrong selection order.

    • RF-1758 scrollableDataTable: not all the selected rows appear in the model panel when click "show current selection" IE

    • RF-1763 rich:column breaks columnsWidth attribute

    • RF-1771 a4j:jsFunction 'oncomplete' event does not work properly in Opera

    • RF-1777 scrollableDataTable: headers are hidden after reRender

    • RF-1778 scrollableDataTable: horizontal scrolling brakes the table IE 6

    • RF-1779 scrollableDataTable: too wide scrolling aera after reRender

    • RF-1798 ScrollableDataTable: javascript error after call grid.ensureVisible

    • RF-1799 ScrollableDataTable: js error

    • RF-1800 NoSuchMethodError when using Calendar component on jdk 1.4

    • RF-1801 scrollableDataTable does not work to move scrolling

    • RF-1802 inputNumberSpinner: 1px space between spins & input field

    • RF-1806 modalPanel: incorrectly the sizes change

    • RF-1809 a4j:repeat iterates over non-existing objects

    • RF-1811 ModalPanel: misplaced header

    • RF-1824 ListShuttle: JS an error by pressing buttons copy (copy all)

    • RF-1825 ToolBar group: unnecessary separators appears

    • RF-1826 DropDownMenu do not hide after selecting(clicking) any item

    • RF-1827 Value still can be changed in input area of INSlider when component disabled.

    • RF-1829 Can't click ListShuttle elements

    • RF-1833 ComponentControl: Tooltip doesn't work

    • RF-1841 ListShuttle, OrderingList: memory leaks in IE

    • RF-1843 Wrong content length response header for compressed CSS

    • RF-1844 Suggestion Box doesn't hide when TAB is pressed when the NothingLabel is showing

    • RF-1852 Calendar: JS Error

    • RF-1857 Calendar: missing attribute inputSize in TLD

    • RF-1859 Drag'n'Drop: default drag indicator is invisible

    • RF-1907 Calendar: doExpand don't work

    • RF-1916 JS error occurs if contextMenu is attached to panelBar.

    • RF-1918 ModalPanel JavaScript errors when using autosized attribute

    • RF-1929 listShuttle and orderingList: selection with SHIFT or CTRL button causes JS error and selects text within the rows

    • RF-1932 ListShuttle: JS error

    • RF-1939 Drop Down Menu: Highlighting and cursor problem on the label

    • RF-1942 "label" attribute missing for input components

    • RF-1952 DropdownMenu: style attribute doesn't encode

    • RF-1955 Typo in UIDataGrid.COMPONENT_FAMILY / COMPONENT_TYPE

    • RF-1962 Trivial bug in /org/ajax4jsf/javascript/scripts/AJAX.js

    • RF-1965 Memory leak while reRendering Tree

    • RF-1977 virtualEarth: missing ) after argument list

    • RF-1978 gmap: missing ) after argument list

    • RF-1983 INSlider. Handler places in the null-position on changing value in inputText area

    • RF-2017 tree slowly works, there is a memory leak in IE

    • RF-2020 ListShuttle: styleClass attribute is encoded twice under facelets and brakes xml structure in FireFox

    • RF-2021 Status works only once

     

    Current Improvements

     

    • RF-1258 Attach modal panels to events w/o writing js

    • RF-1325 Replace findComponent with findComponentFor

    • RF-1461 Calendar: internationalization

    • RF-1675 Calendar: support locale conversion from string

    • RF-1855 Ordering List & List Shuttle: move model to API

    • RF-1856 Ordering List & List Shuttle: Add model classes Javadoc

    • RF-1894 ModalPanel: mask event handlers

    • RF-1896 Tooltip: add shortcuts for do functions

    • RF-1921 Scrollable Data Table: restore functionality in 3.1.x branch

    • RF-1992 Add valid in context src attribute

     

    Documentation

     

    Improvements in description of the components

    • RF-1814 Problem with displaying Gmap and Virtual Earth on Firefox resolved

    • RF-1858 Drag-and-Drop works in different forms

    • RF-1724 Calendar quick month and year selection feature added

    • RF-1807 Data types for listShuttle and orderingList components fixed

    • RF-1797 dropDownMenu behaviour: highlighting and cursor problem on the label resolved

    • RF-1813 a4j:form: ajaxSubmit, limitToList, and reRender attributes reviewed and explained

     

    Improvements in chapters and sections

    • RF-1712 New section on Scripts and Styles Load Strategy created

    • RF-1008 Some screenshots are retaken as the classes have been changed.

    • RF-1773 Load strategy problems resolved

    • RF-1667 JDK level requirement fixed in order to run RichFaces on WebSphere < v6.1

    • RF-776 Word "user" changed to "you" to avoid misreadings

     

    Guide build improvements

    • RF-1599 Problems with images size in PDF version resolved