Release Notes - RichFaces - Version 3.3.1 - HTML format

Bug

  • [RF-1234] - Ajax4Jsf doesn't rerender tbody on ajax request in IE
  • [RF-1637] - List shuttle: There is no balance between headers and list.
  • [RF-1825] - ToolBar group: unnesessary separators appears
  • [RF-1941] - Improve performance of RF-enabled pages using http://developer.yahoo.com/performance/rules.html
  • [RF-2140] - SuggestionBox: selection not working on FireFox 3
  • [RF-2302] - Component control generates unnecessary JavaScript on page when attachTo attribute is not defined
  • [RF-2357] - pickList attribute disable does not work
  • [RF-2517] - Drag-n-Drop between Tree and a Panel with drag/dropSupport
  • [RF-2585] - Sorting Feature: icons doesn't appears if sorting changed in selfSorted mode
  • [RF-2900] - Tree: ajaxSingle components/regions inside can cause order of elements changed if caching model is used
  • [RF-2927] - RichFaces 'double implementation' MethodNotFoundException bug for 3.2.0
  • [RF-3019] - DTSFF doesn't check for surrounding form
  • [RF-3075] - combobox: doesnt work in Opera
  • [RF-3195] - tree: selection works for all trees simultaneously
  • [RF-3314] - CommandLink action within dataTable is not executed in request scope
  • [RF-3325] - tabPanel inside the modalPanel: "Form undefined is not found in document"
  • [RF-3335] - ListShuttle: required doesn't work
  • [RF-3340] - tree: javax.faces.FacesException: Exception while validating component
  • [RF-3341] - rich:dataTable encodes its childs if this isn't nesessary
  • [RF-3365] - orderingList: cursor have wrong style displaying in case mouse button is pressed over orderingList component's controls.
  • [RF-3380] - Tag a4j:support +rich:datatable in IE7
  • [RF-3420] - Tree: it is possible to select some items
  • [RF-3458] - Placing dragSupport inside simpleTogglePanel creates problems on firefox
  • [RF-3513] - toolTip: "disable" JS API doesn't work for this component.
  • [RF-3538] - add proper tabindex support to calendar
  • [RF-3552] - rich:simpleTogglePanel strange behavior with a4j:repeat and rich:dataTable
  • [RF-3579] - toolTip: graphicImage inside toolTip with height & width, which set in "20%" have incorrect view under different browsers.
  • [RF-3589] - ListShuttle should proper support inputs, selects and etc inside(rich:inputs also.)
  • [RF-3674] - Cannot prevent node selection in rich:tree via onselected
  • [RF-3686] - listShuttle and s:entityConverter
  • [RF-3722] - rich:tree inside modalPanel produces Javascript error
  • [RF-3755] - pickList: following attributes don't work - enabledStyleClass, enabledStyle, disabledStyleClass, disabledStyle.
  • [RF-3843] - ModalPanel selected checkboxes are not submitted
  • [RF-3895] - inplaceInput: component with empty default label and value shows     text
  • [RF-3949] - VirtualEarth: map controls are not displayed correctly in FF.
  • [RF-4030] - Javascript errors after redirect
  • [RF-4045] - componentControl: ajax buzzes after Ajax submit if using componentControl with context menu under JSP + MyFaces.
  • [RF-4092] - dataFilterSlider: method defined in "action" attribute has never called.
  • [RF-4113] - IE 7 type mismatch when get 302 redirection
  • [RF-4140] - InputNumberSpinner: spinner value is missing if component inside dataTable
  • [RF-4187] - rich:fileUpload to support portal environment
  • [RF-4225] - richfaces-demo: inplaceSelect: tab key pressing crashes Opera window
  • [RF-4245] - Tree: ajax tree doesn't work with i18n row keys
  • [RF-4351] - rich:tree ampersand is sometimes not escaped properly causing parse error
  • [RF-4362] - inplaceSelect: oneditactivation fired after oneditactivated
  • [RF-4429] - outputLink and reRender. parameters string generated wrong.
  • [RF-4440] - a4j:commandButton action stops working after reRender
  • [RF-4509] - Error page not shown on ajax request to commandButton listener
  • [RF-4534] - DnD from the tree component doesn't work in the different forms
  • [RF-4545] - extendedDataTable: following handlers don't work - onkeyup, onkeydown, onkeypress,onselectionchange.
  • [RF-4598] - Columns: id attribute
  • [RF-4761] - MultipartRequest: not serializable exception in clusters
  • [RF-4808] - Tree: first onselected event can not be canceled
  • [RF-4809] - Tree: incorrect isLeaf() on decode if cacheable model is used
  • [RF-4962] - Attributes descriptors are missing in the configuration files for the components
  • [RF-4974] - sorting and filtering: causes table to be rendered broken if colspan used.
  • [RF-4987] - ajax response fails Javascript XML parser without jTidy
  • [RF-5007] - DataTable: .rich-table-firstrow is used for all rows and not the first one
  • [RF-5008] - Sorting: use collators for proper locale-dependent sorting
  • [RF-5054] - ScrollableDataTable. Autoscroll Problem. Selection-Problem.
  • [RF-5081] - ColumnGroup: id is not output to client
  • [RF-5104] - Empty screen tips will appear for icons in the rich components
  • [RF-5121] - comboBox does not hide itselft after click on list scroll
  • [RF-5124] - Drag&Drop: 'bypassUpdates' attributes does not work
  • [RF-5170] - ExtendedDataTable: changing the sequence of the displayed columns doesn't work properly.
  • [RF-5186] - In the ExtendedDataTable, when you order by a column, modifing the original order, the selection doesn´t work correctly
  • [RF-5211] - calendar: selected time will get defaultTime when user click selected date again and resetTimeOnDateSelect="true"
  • [RF-5225] - ContextMenu if rendered completely disable right mouse click on entire page
  • [RF-5226] - Menus: simplify generated markup
  • [RF-5265] - Calendar does not switch the current month/year properlly if 'preLoadDateRangeStart' & 'preLoadDateRangeEnd' attributes defined in ajax mode
  • [RF-5284] - InplaceInput component doesn't support "onchange" event
  • [RF-5290] - FileUpload component with flash turned on fails to upload in SSL mode with self signed certificate
  • [RF-5328] - dataFilterSlider(dfs): "handleValue" attribute doesn't keep it's state(setter method doesn't work). Plus is the "value" attribute alias of "handleValue"?
  • [RF-5330] - Calendar: application fails if non-default locale attribute was defined for component
  • [RF-5373] - dragSupport: "data" attribute should be removed from the component.
  • [RF-5418] - inplaceSelect with controls: value selection works incorrectly after expanding popup by cliking on the down arrow icon
  • [RF-5422] - extendedDataTable: filtering doesn't reset selection.
  • [RF-5427] - Tree: does not work properly with Swing nodes (javax.swing.tree.TreeNode)
  • [RF-5448] - rich:column - sortExpression attribute isn't deprecated
  • [RF-5468] - Richfaces-demo: "Edit DataTable with ModalPanel" example.
  • [RF-5500] - Progress Bar : action listener does not fire
  • [RF-5512] - Scrollable DataTable cannot be used when adding @charset statement to css files.
  • [RF-5603] - tooltip position in ExtendedDataTable cells (FF2)
  • [RF-5604] - Incosistent description of immediate attribute in docs
  • [RF-5636] - dataTable: rowClasses evaluated wrong.
  • [RF-5638] - DragListener/dropListener do not have 'type' attribute
  • [RF-5671] - Panel Menu. selectedChild problems
  • [RF-5710] - inplaceSelect: if values list contains items with the same labels, selected in the list item will be displayed incorrectly
  • [RF-5717] - editor: special characters escapement problem
  • [RF-5735] - InplaceInput: input is possible after pressing green (OK) control icon under FF2-3, Safari
  • [RF-5747] - Grammatical errors in the description of attributes for modalPanel component
  • [RF-5756] - inplaceSelect: popup opens below the standard selects in IE6
  • [RF-5757] - inplaceSelect: failed to set initial value
  • [RF-5758] - InplaceSelect: initial value is not shown when it's type is not String
  • [RF-5762] - DnD: 'bypassUpdates' attribute does not skip the update model phase
  • [RF-5764] - demosite: preview state mark on extended table to be removed.
  • [RF-5766] - Calendar: currentDate attribute has to be ignored in the popup mode
  • [RF-5770] - DataTable: wrong check for parent form
  • [RF-5771] - Tree: Value of inputs inside tree is wrong sometimes.
  • [RF-5772] - OL/LS: NullPointerException when value is Map-bound
  • [RF-5780] - DataScroller: incorrect page name in richfaces-demo
  • [RF-5790] - Editor: converter error if use nesting formatting.
  • [RF-5824] - Editor: URL is cut after inserting current url.
  • [RF-5825] - Editor: convertion failed in case past formatted text in editor.
  • [RF-5826] - Editor: impossible to add link for formatted text in case UseSeamText=true.
  • [RF-5828] - TogglePanel: state facets are not switched inside data table
  • [RF-5830] - Messages: NPE serializing component state
  • [RF-5833] - The TOC has disappeared from the "Chapter 6. The RichFaces Components"
  • [RF-5834] - drag and drop client side listeners doesn't removed.
  • [RF-5835] - Tree: empty line appears after ajax tree is expanded in IE 7
  • [RF-5837] - JS error if date defined without AM/PM for "dd/MM/yyyy hh:mm a"
  • [RF-5841] - pattern of f:convertDateTime isn't applied for output on the same page.
  • [RF-5849] - Ajax: timed out requests kill status
  • [RF-5850] - Tab: bypassUpdates attribute does not work
  • [RF-5851] - Menu Item: process attribute does not work
  • [RF-5933] - AJAX: oncomplete called for aborted timed out requests
  • [RF-5935] - jQuery: exception compressing with JSMin
  • [RF-5936] - ListShuttle: "rows" and "first" attributes should be hidden.
  • [RF-5939] - rich:paint2D not reRendering
  • [RF-5940] - Figure does not reflect the value of the jointPoint attribute used in the example
  • [RF-5948] - SimpleTogglePanel: process attribute does not work.
  • [RF-5960] - FileUpload sends id parameter to server on each upload.
  • [RF-5963] - rich:comboBox forces its listWidth upon parent HTML elements
  • [RF-5968] - panelBar: some attributes should be hidden.
  • [RF-5972] - calendar: unnesessary new line produced.
  • [RF-5973] - rich:effect not accept '[' or ']' symbols in params attribute
  • [RF-5999] - liveDemo: dropDownMenu: remove 'border' attribute from the spacer tag in the top code example
  • [RF-6000] - liveDemo: dropDownMenu bottom example. The 'class' attribute is incorrect for the tag h:panelGrid
  • [RF-6004] - rich:combobox is rendering the suggest list above the input box on IE7
  • [RF-6010] - Richfaces Ajax Components: limitToList attribute stopped working inside a dataTable
  • [RF-6011] - comboBox: there is invalid direction of Combo Box
  • [RF-6012] - inplaceInput: incorrect view of labels to edit
  • [RF-6018] - panelMenu: Attribute iconCollapsedTopPosition invalid for tag panelMenu (demo)
  • [RF-6021] - dataTable unnesessary scripts inclusions.
  • [RF-6027] - ModalPanel: incomplete cleanup at destroy method
  • [RF-6028] - support: disabled attribute doesn't works.
  • [RF-6030] - tabPanel: in IE6-7 works wrong in scrollable container within modal Panel.
  • [RF-6031] - columns: allow to use few columns and to use columns together with static column components within the one table .
  • [RF-6033] - rich:datascroller - problem several requests for one event
  • [RF-6035] - Status: onstart and onstop aren't executed correctly
  • [RF-6037] - inplaces: in IE6-7 works wrong in scrollable container
  • [RF-6040] - Columns: component does not work without value attribute defined
  • [RF-6078] - modalPanel: "zindex" dosn't work in case iframe present on the same page.
  • [RF-6083] - IE7 - JavaScript error when trying to use a link on partially-loaded page.
  • [RF-6130] - rich:editor bug on mouse scroll down
  • [RF-6131] - LimitToList attribute does not work inside dataTable
  • [RF-6136] - PickList couldn't find proper converter if component value type is array
  • [RF-6139] - Unnecessary ajax for tooltip on client mode
  • [RF-6143] - inplaceSelect: is not expanded in FF
  • [RF-6151] - extendedDataTable compatibility: ExtendedTableDataModel serializable interface implementation droped
  • [RF-6152] - DataTable: extra column header for breakBefore columns
  • [RF-6154] - Browser memory heap is increased on each rerendering of table node.
  • [RF-6155] - Column: rendered attribute handled wrong
  • [RF-6256] - Seam transactions are working for resources requests
  • [RF-6257] - Tree: JS Error after ajax selection of node.
  • [RF-6263] - Demo: There is rich:dataList insted of rich:dataOrderedList on dataOrderedList page.
  • [RF-6266] - FileUpload: AJAX polling problems
  • [RF-6267] - Columns: NPE when use rendered attribute
  • [RF-6272] - TogglePanel: hide required and requredMessage
  • [RF-6278] - ScriptUtils: toScript() fails with java.sql.* types
  • [RF-6338] - PanelMenu does not work in 3.3.1.SNAPSHOT
  • [RF-6418] - FileUpload: component in flash mode breaks after try to add file with name containing ' symbol
  • [RF-6422] - Typo in documentation - suggestionbox
  • [RF-6437] - IE8 standards mode, rich:modalPanel cannot be closed
  • [RF-6446] - dataScroller: facet "controlSeparator" doesn't work
  • [RF-6451] - ToggleControl: process attribute doesn't work
  • [RF-6454] - ToggleContol: reRender doesn't work
  • [RF-6465] - RichFaces 3.3.1.SNAPSHOT java script errors under Firefox 2.0.0.20
  • [RF-6466] - ContextMenu is broken in 3.3.1.SNAPSHOT.
  • [RF-6467] - Context menu: wrong place inside container with vertical scroll.
  • [RF-6469] - ModalPanel: "show non-secured items" dialog appears
  • [RF-6495] - fileUpload behaves strange after stopping an upload with flash turned off
  • [RF-6498] - scrollableDataTable: table stay blank after scroll and broken after refresh
  • [RF-6500] - calendar: calendar doesn't render on the page if popup="false"
  • [RF-6509] - Skinning: disabled select is not grayed out
  • [RF-6510] - extendedDataTable misses reRender attribute.
  • [RF-6513] - FileUpload fails if 'org.richfaces.LoadScriptStrategy' context params was set to ALL
  • [RF-6519] - colorPicker: component output value and output color remain unchanged in Google Chrome.
  • [RF-6520] - fileUpload ontyperejected only fires once, even though multiple attempts to upload the same bad file type are attempted.
  • [RF-6529] - <rich:toolBar> tag's itemSeparator attribute bug
  • [RF-6530] - colorPicker: component popup doesn't appear when value is empty or undefined.
  • [RF-6540] - inplaceSelect: the component is disappeared from the page after some actions (defaultLabel="defaultLabel", showControls="true," value doesn't set)
  • [RF-6542] - colorPicker: component functionality crash after ajax rerender in FF 3.0.7 only.
  • [RF-6544] - inplaceSelect: component disappears from the page in case of using f:selectItems
  • [RF-6545] - rich:panelMenu rich:panelMenuItem requires binding to remember selected item state
  • [RF-6547] - calendar in table header broken after reRender
  • [RF-6548] - PanelMenuItem: Attribute "onmouseover" isn't encoded on client.
  • [RF-6552] - tree: "Tree.item.findComponent(...) is null or not an object" js error appears on livedemo under IE7 during expand/collapse tree nodes in ajax mode.
  • [RF-6554] - dropDownMenu: labelClass attribute doesn't work
  • [RF-6555] - dataTable: only first row encoded properly
  • [RF-6558] - colorPicker: resources are not loaded
  • [RF-6559] - colorPicker: delete unnecessary atributes
  • [RF-6560] - Tree: There is NullPointerException if method removeNode of SwingTreeDataModel is calling.
  • [RF-6561] - rich page: different align for content of component "header" and "footer" facets.
  • [RF-6562] - page: rich-page-header and rich-page-footer classes have different padding: "0 20px" and "20px 0".
  • [RF-6574] - Can't select blank or empty entry from a comboBox
  • [RF-6580] - DataScroller: process attribute doesn't work
  • [RF-6583] - PanelMenuGroup: ClassCastException has appeared on page with f:param inside rich:panelMenuGroup.
  • [RF-6588] - colorPicker: colorMode is initially rgb unless a new color selected
  • [RF-6592] - colorPicker: getAsObject converter method is never called
  • [RF-6594] - colorPicker: popup list is hiding input field when popping up
  • [RF-6595] - colorPicker: incorrect value counting
  • [RF-6596] - InplaceSelect with Enum => Cast exception
  • [RF-6600] - inplaceSelect: popup is opened upwards
  • [RF-6602] - page: incorrect layout of content, that placed not in rich:page facet.
  • [RF-6607] - A4J Session Timeout Bug
  • [RF-6608] - 3.3.1.BETA1: extendedDataTable produces Javascript error
  • [RF-6613] - editor: "Styles" drop down box doesn't became expanded(theme="advanced")
  • [RF-6614] - colorPicker: Component is getting broken if delete some value from rgb input in the popup
  • [RF-6616] - colorPicker: incorrect component state after validation fails
  • [RF-6618] - fileUpload: after "choose file" operation canceling under Chrome - empty file is added to component list.
  • [RF-6619] - fileUpload: component disabled by default under Chrome in livedemo.
  • [RF-6623] - extendedDataTable: wrong keys handling in JS.
  • [RF-6624] - calendar: Can't select date. JS erorr selectedDate is null.
  • [RF-6629] - page: "contentType" value doesn't affect the Content-Type parameter in response header.
  • [RF-6640] - My custom tinyMCE plugin is not displayed if I use the rich:editor with the useSeamText="true" attribute.
  • [RF-6641] - layoutPanel: componnet incorrect layout inside other layoutPanel.
  • [RF-6643] - colorPicker: add UIInput standard attributes support
  • [RF-6645] - colorPicker: impossible to type "f" symbol into internal hex field
  • [RF-6647] - View state expiration error in cluster
  • [RF-6649] - ExtendedDataTable: infinite loop in facelets.
  • [RF-6650] - InplaceSelect: submitted value is ignored
  • [RF-6652] - Paint2D: resources not registered in resources-config.xml
  • [RF-6662] - ModalPanel does not save position on scroll in IE6
  • [RF-6663] - ExtendedDataTable: infinite loop under myfaces
  • [RF-6672] - Memory leaks with using LoadScriptStrategy (ALL) and drop down menu component
  • [RF-6673] - TinyMCE in RichEditor also makes memory leaks with using LoadScriptStrategy (ALL)
  • [RF-6679] - columns: sortIcon, sortIconAscending and sortIconDescending don't work.
  • [RF-6680] - columns: columns icons don't change it state after sorting(always "unsorted").
  • [RF-6681] - InplaceSelect: Caused by: java.lang.NoSuchMethodError: org.richfaces.renderkit.InplaceSelectBaseRenderer.encodeSuggestion
  • [RF-6684] - Tree: JS error under IE8 in case showConnectingLines="true"
  • [RF-6685] - colorPicker: popup hides a half on input in IE8
  • [RF-6686] - colorPicker: ajax buzzes on rerendering the component
  • [RF-6694] - colorPicker: Component is getting broken after two subsequent page submits in IE
  • [RF-6697] - colorPicker: sliders dont work after ajax rerender in Opera and FF 3
  • [RF-6699] - colorPicker: incorrect icon colour after submit
  • [RF-6700] - colorPicker: rainbow vertical slider doesn't move when using picture in the facet
  • [RF-6710] - Messages: passedLabel attribute and passedMarker facet do not work.
  • [RF-6712] - messages: misprints in documentation.
  • [RF-6713] - layout components: components layout became broken in case org.richfaces.SKIN context parameter = NULL.
  • [RF-6723] - Calendar: timezone is not correctly handled
  • [RF-6724] - scrollableDataTable: Headers are dissapear when rendering
  • [RF-6725] - Editor: convertion error when special characters is used in seamText mode.
  • [RF-6727] - fileUpload: "styleClass" attribute doesn't work.
  • [RF-6733] - Internet Explorer does not cache resources with Apache httpd+mod_jk frontend.
  • [RF-6735] - comboBox: value not passed String Converter
  • [RF-6744] - progressBar: following event handlers don't work: onbeforedomupdate, onkeydown, onkeypress, onkeyup, onsubmit.
  • [RF-6751] - progressBar: in client mode "initial" and "complete" facets display simultaneously for a short time after ajax rerender.
  • [RF-6752] - Colorpicker: incorrect class names
  • [RF-6756] - colorPicker: value of unsupported type causes popup to be broken
  • [RF-6758] - colorPicker: events present in script but corresponding attributes missed in tld
  • [RF-6763] - realworld/ Search: incorrect work of Search in case next search has less options than previous
  • [RF-6764] - realworld/ Search: Search input field is disabled for IE
  • [RF-6765] - realworld/ ui: Tooltips for icons on toolbar are absent
  • [RF-6766] - PickList: submitted values incorrectly processed if no converter is used
  • [RF-6768] - InplaceInput: add rich-inplace-input class
  • [RF-6770] - Editor: exception in seamText mode if empty element presents in ordered or unsorted list.
  • [RF-6771] - realworld/ui: Public shelfs and users shelfs should be represented in separate trees
  • [RF-6772] - realworld/shelfs: Error is appeared if user clicks on new created shelf
  • [RF-6773] - realworld/shelfs: User can not add pictures to the new albom
  • [RF-6774] - realworld/pictures: Pictures size on the second page isn't changed after size is changed on the first page
  • [RF-6775] - realworld/pictures: "Start Slideshow" icon doesn't work
  • [RF-6776] - realworld/pictures: "Use this photo like current album cover" check-box doesn't work
  • [RF-6777] - realworld/pictures: User can't delete picture
  • [RF-6778] - realworld/albums: User can not change album status (shared or not shared)
  • [RF-6779] - realworld/pictures: First five pictures are showing if user clicks on any picture
  • [RF-6781] - Colorpicker: palette is changed unexpectedly when select color in left color box
  • [RF-6782] - realworld: incorrect work of Register after some actions
  • [RF-6783] - realworld/login: Login window appeares if click Register button after incorrect login
  • [RF-6784] - pickList: there is no free space between source and target lists if controls are removed in IE 7
  • [RF-6785] - realworld/pictures: comments don't add
  • [RF-6786] - realworld/pictures: error is appeared if user try to edit new picture
  • [RF-6788] - Cannot select null value with rich:inplaceSelect
  • [RF-6789] - Suggestion box ajax requests do not go through the global a4j:queue
  • [RF-6790] - utils.js evalMacro works wrong
  • [RF-6791] - colorPicker: dead zones on drag area of vertical color chooser
  • [RF-6792] - realworld/pictures: Default size of pictures is set after user closes started slide show
  • [RF-6793] - realworld/pictures: After user select the picture, he can't select another one
  • [RF-6794] - ListShuttle: add common messages attribute
  • [RF-6795] - realworld/register: incorrect work of Register page after some actions
  • [RF-6796] - realworld/pictures: Error is appeared after user try to delete comment
  • [RF-6798] - realworld/register: Change avatar doesn't work
  • [RF-6799] - realworld/register: Cancel button has incorrect place
  • [RF-6804] - menu: menuItems with params not submits form. JS eror occurs.
  • [RF-6806] - dragSupport: "bypassUpdates" attribute should be removed.
  • [RF-6807] - ScrollableDatatable renders all wrong when rerendering after being sorted
  • [RF-6809] - FileUpload: data transfer happens even after "Stop" button was pressed
  • [RF-6812] - realworld/login: Username field in Login pop-up should be renamed to Login field
  • [RF-6814] - realworld/Register: Validation message doesn't appear if user doesn't select sex
  • [RF-6816] - realworld/Register: "Second Name" field should be "Second name"
  • [RF-6817] - realworld/albums: Edit field doesn't close after saving
  • [RF-6819] - realworld/ui: "photo" and "picture" should be renamed to "image"
  • [RF-6824] - realworld/ui:For IE8: Incorrect view of Options pop-up
  • [RF-6825] - realworld/ui:For all IE, Opera, Safari: Change avalar has incorrect view and doesn't work
  • [RF-6826] - realworld/ui: for Safari: Error appeared and the application buzz after user click on any album or try to login
  • [RF-6828] - Empty rich:messages breaks xhtml validation
  • [RF-6830] - scrollableTable dynamic columns sorting broken
  • [RF-6833] - realworld/picture/ For IE6: Incorrect view of images scroll panel
  • [RF-6834] - realworld/Register/ For Opera: Redirection Status page is opened if user clicks on Cancel button on Register page
  • [RF-6835] - realworld/ui/ Opera, Safari: Login pop-up appeared at the foot of the page
  • [RF-6837] - realworld/ui/ Opera: If user closed slideshow, the part of the image is stayed on the page
  • [RF-6838] - realworld/shelfs: Incorrect view of the page after user clicks Edit link and Save button
  • [RF-6840] - realworld/shelfs/Opera: Incorrect view of the calendar on Edit field
  • [RF-6841] - realworld/shelfs: Incorrect order of Cancel and Save buttons in Edit field
  • [RF-6842] - realworld/login/ IE: Login should be possible by press Enter
  • [RF-6843] - realworld/Register: Changed avatar saved after cancel
  • [RF-6844] - realworld/search: Incorrect page is opened after user clicks OK button on User profile page
  • [RF-6845] - colorPicker and onsubmit
  • [RF-6848] - realworld/shelfs, albums/Safari, Chrome: Calendar doesn't work in edit field
  • [RF-6849] - realworld/shelfs, albums: Validation message doesn't appear in case incorrect data in calendar input field
  • [RF-6850] - realworld/picture/ Opera: Context menu doesn't work for images
  • [RF-6851] - realworld/albums/ Safari: Incorrect view album images after some steps
  • [RF-6859] - richfaces-demo layouts example: contains the code for themes switching but no dependency in pom to themes jar.
  • [RF-6860] - demosite. content slightly broken on high screen resolution.
  • [RF-6861] - demosite: columns sample avoid random data generation on every sorting.
  • [RF-6865] - ClassCastException in UIPickList.noOpConverter method getAsString()
  • [RF-6867] - realworld/Register/ Opera: Change avatar icon is absent
  • [RF-6868] - realworld/Register: It's impossible login to the application after click Cancel on Register page
  • [RF-6869] - realworld/images/Opera: Incorrect view of Files upload page
  • [RF-6870] - realworld/images/IE6: Error appeared if user try to add images
  • [RF-6871] - realworld/images: Upload error appeared if user try to add identical images to different albums
  • [RF-6872] - realworld/Register: Login window appeares on Register page after click Register button on Login pop-up
  • [RF-6874] - inplaceInput: clickin on control icon (Apply or Cancel) lead to full page submit under Opera.
  • [RF-6875] - realworld/shelves: Incorrect name of input field in Edit window
  • [RF-6877] - FileUpload: "Stop" button doesn't work in Seam applications
  • [RF-6878] - QueuePrinciples chapter. Bug in IE 7
  • [RF-6882] - realworld/ui: Two alboms can be selected simultaneously in two trees
  • [RF-6883] - realworld/albums: Add album window appeared after error window
  • [RF-6888] - realworld/tree: Number of new images doesn't change
  • [RF-6890] - realworld/search: "in My" check-box is absent for user
  • [RF-6891] - realworld/search: Incorrect search result if in "in" section nothing selected
  • [RF-6892] - realworld/albums: "Store" button should be renamed to "Save"
  • [RF-6894] - RegressionArea application doesn't deploy on JBoss 5.x
  • [RF-6896] - InplaceSelect: wrong expand list position;
  • [RF-6903] - realworld/ui: Validation message for calendar input should be red and more informative
  • [RF-6904] - realworld/images: Incorrect view of Edit image properties button
  • [RF-6905] - realworld/images: Extra "n" in "Allow comments"
  • [RF-6907] - Editor: unnecessary images appear in editor after rerender in seamText mode.
  • [RF-6908] - MenuItem: standalone item doesn't work
  • [RF-6910] - Chrome warning
  • [RF-6911] - tabPanel: duplicate tab name should not be allowed
  • [RF-6912] - dataTable: rowKeyConverter definition throws exception
  • [RF-6913] - calendar: "resetTimeOnDateSelect" works fine(RF-5211), but org.richfaces.testng.CalendarTest.testResetTimeOnDateSelect selenium test failed.
  • [RF-6914] - realworld/images: User can add images in Pre-defined shelves
  • [RF-6916] - realworld/shelves: Shelf information should has the same pattern like album information
  • [RF-6922] - inplaceSelect calls converter getAsString method for labels
  • [RF-6923] - columns abnd Filtering: can't store filter value to the map. NPE in SetFilterValue.
  • [RF-6924] - Tree adaptors: nodeSelectAdvisor is called for "null" key thus causing exception
  • [RF-6925] - realworld/images/IE8: Incorrect view of Files upload page
  • [RF-6928] - realworld/albums: Nonshared albums are present in search result
  • [RF-6929] - Safari/Chrome: scripts are evaluated twice in AJAX-updated parts in XHTML mode
  • [RF-6931] - realworld/search: "in My" check-box is absent for new registered user
  • [RF-6932] - realworld/search: If user select only "in My" check-box, error pop-up appeared
  • [RF-6933] - realworld/Register: Image in Avatar field doesn't save
  • [RF-6934] - org.richfaces.VersionBean.java: incorrect SVN revision and Date
  • [RF-6937] - realworld/images: "Paragraph" is selected by default instead "Format" in Comment area
  • [RF-6938] - jsFunction: not user friendly exception when name missed.
  • [RF-6939] - themes. wrong exception when theme not found.
  • [RF-6940] - ContextMenu: incorrect default value of the disableDefaultMenu attribute.
  • [RF-6941] - richfaces-demo: TreeNodesAdaptor, RecursiveTreeNodesAdaptor pages; only two nodes are displayed.
  • [RF-6943] - richfaces-demo: Tree with DnD example; dnd does not work under Safari 3.2.
  • [RF-6947] - NullPointerException when uploading with rich:fileUpload
  • [RF-6948] - Colorpicker: doesn't open after re-render
  • [RF-6949] - rich:menuGroup fails W3C validation. Generate height and width attributte in a div element.
  • [RF-6954] - a4j:support rerender not submitting value for rich:inplaceSelect
  • [RF-6955] - swfobject loaded twice causes "J.parentNode is null or not to object" in ie6 and ie7
  • [RF-6959] - realworld/images: JBoss Seam Debug Page appeared after user tries to add comment
  • [RF-6962] - realworld/Register/Safari, Chrome: Register and Cancel buttons "jump" after change avatar
  • [RF-6966] - pickList: NPE on validation phase during ajax rerender
  • [RF-6968] - modalPanel: incorrect style displaying by default under Safari and Chrome.
  • [RF-6972] - listShuttle property "valid" defaults to false
  • [RF-6973] - rich:comboBox list is overlapped by h:selectOneMenu in IE 6
  • [RF-6977] - realworld/Register: User can't change his login or password
  • [RF-6978] - realworld/shelves, albums: Changed shelf or album names didn't change in the tree
  • [RF-6979] - richfaces-demo: ExtendedDataTable: incorrect data on Tag Information tab, Tld Documentation and Component Class Documentation links.
  • [RF-6993] - AJAX: Memory leaks in IE7 when ILOG is used
  • [RF-6997] - ModalPanel .hide doesn't work under IE8
  • [RF-6998] - restoreView: java.lang.ClassNotFoundException: boolean
  • [RF-7001] - richfaces-demo: new component: there's no icon in the menu and inside sample body
  • [RF-7005] - realworld/IE7, IE6: Search is enable after Slideshow started
  • [RF-7008] - realworld/shelves/albums: User can create shelves with identical names and albums with identical names in the same shelf
  • [RF-7017] - realworld/images: Incorrect behaviour of Add images icon
  • [RF-7018] - realworld: The application allows to change shelf, album and image names to empty names
  • [RF-7020] - realworld/images: All Pre-defined Shelves disappeared after user deleted a comment
  • [RF-7023] - layout components: if theme="Violet Rays","Old School" or "Smooth" sidebar position changing doesn't affect to real sidebar position.
  • [RF-7024] - layout components: "Page Theme" and "Current skin" selectOneMenus width should be increased, cause of some values in menu are not visible completely.
  • [RF-7026] - realworld: Error messages for invalid name value should be identical
  • [RF-7028] - Editor: exception in seamTextMode while using formats.
  • [RF-7029] - File Upload: JavaScript Error on upload in IE
  • [RF-7032] - realworld: JBoss Seam Debug Page appeared if user try to login with invalid Login/Password
  • [RF-7033] - datascroller: pageIndexVar and pagesVar aren't set in first, previous and fastrewind facets
  • [RF-7034] - Missing selected items in pickList
  • [RF-7035] - realworld/Register/IE: Incorrect work of sex radio buttons
  • [RF-7036] - realworld/ui: Incorrect view of absent icons
  • [RF-7037] - realworld/Register: Login and Password input fields are absent on User profile page
  • [RF-7039] - modifiableDataTable example: dataTable have wrong view under Safari and Chrome.
  • [RF-7042] - layout components
  • [RF-7043] - realworld/shelves: There is a space with underlining
  • [RF-7044] - Paint2D: Unknown tool tip is appeared
  • [RF-7045] - realworld/albums: Incorrect work on context menu
  • [RF-7046] - realworld/images/IE6, IE7: Incorrect view of context menu
  • [RF-7048] - richfaces-demo:Table Filtering-> External Filtering Usage - "DESCRIPTION" word should be removed from page bottom.
  • [RF-7049] - Demo: exception when stopping Jetty
  • [RF-7050] - realworld: The application allows to change shelf, album and image names to existent
  • [RF-7051] - state API broken within Seam environment.
  • [RF-7052] - maven resource dependency plugin: resource merge doesn't start after process components
  • [RF-7056] - Combo box: list is opened in top under Google Chrome
  • [RF-7064] - Editor: exception if input html source in SeamTextMode.
  • [RF-7066] - richfaces-demo: main menu is misaligned under IE8 and FF3.
  • [RF-7068] - realworld/images: Error message appeared after user clicks on right or left arrows on images scroll panel
  • [RF-7070] - realworld/images: A comment not removed from Add comment edit field is saved for another images
  • [RF-7072] - realworld/albums: Error appeared under the album valid name after some ations
  • [RF-7073] - Editor page in richfaces-demo is too wide.
  • [RF-7078] - realworld: User can to change shelf, album and image names to existent in Edit window
  • [RF-7085] - Realworld: "How it's done popups" and scrolls
  • [RF-7086] - Realworld: "How it's done" icon for header a4j:status
  • [RF-7091] - realworld/Safari/Chrome: An error appeares after user try to open the application
  • [RF-7093] - realworld/Register: JBoss Seam Debug Page appeares after user clicks on info icon on Registration Info page
  • [RF-7094] - realworld/Register: JBoss Seam Debug Page appeares after user tries to register
  • [RF-7095] - realworld/Register: Error message appeares if user tries to register with empty Birth Date field
  • [RF-7097] - richfaces-demo: Semantic Layouts page, Tag Information tab should be removed.
  • [RF-7098] - realworld/info/IE: Incorrect view of the page with opened "How it works?" windows
  • [RF-7103] - realworld/images/IE8,Opera: Small images are not in the middle of the slide when slide show is started
  • [RF-7106] - richfaces-demo: put new RichFaces logo to the header
  • [RF-7108] - Include: Layout of the *Previous* and *Next* buttons are different in different browsers
  • [RF-7115] - realworld/images: An Error Occurred after user clicks on info icon on Files upload page
  • [RF-7118] - richfaces-demo-> Semantic layouts: links are not visible under "Violet Rays" theme.
  • [RF-7128] - realworld/images: An error occurred if user tries to delete an image after cancel
  • [RF-7302] - richfaces-demo: there is no link to photoalbum demo
  • [RF-8005] - tlddoc for 3.3.1.GA contains 3.3.2.GA version
  • [RF-8171] - CLONE -extendedDataTable: filtering doesn't reset selection.

Feature Request

  • [RF-469] - new component: layouts
  • [RF-1369] - Make NONE as default ajax4jsf parser for better performance and test all components for XHTML correctness
  • [RF-3532] - disable the default context menu only locally
  • [RF-3745] - Problems with a4j:commandLink, page forwarding and IE7
  • [RF-4130] - Extended data table
  • [RF-4319] - InputNumberSpinner: Property to deactivate autocomplete from browser
  • [RF-4354] - SuggestionBox, Calendar and ComboBox positioning could be fixed in scrollable containers.
  • [RF-4403] - Better support for datatable sorting in DB
  • [RF-4724] - ListShuttle: add switchByDblClick attribute
  • [RF-4851] - Selects: ability to change "alt" text for button image
  • [RF-5538] - CommandButton: Selenium Test
  • [RF-5543] - dragListener/dropListener: Selenium Test
  • [RF-5616] - Create application-specific JavaScript and CSS assembly files.
  • [RF-5746] - Tree/TreeNode: Add option to select item by right click
  • [RF-5838] - Move limitToList attribute processing to server side.
  • [RF-6034] - Provide JSF-Test support for Seam Apps
  • [RF-6079] - Add parameterless method Richfaces.hideTopModalPanel()
  • [RF-6137] - PickList: add possibility to find converter using generics if value type is List
  • [RF-6153] - Add to rich:fileUpload event onFileUploadComplete or similar
  • [RF-6236] - Colorpicker component
  • [RF-6444] - InplaceInput: add maxlength attribute
  • [RF-6445] - add meta data about facets for each components where it is applicable
  • [RF-6450] - DataTable: add ajax sort event/request customization
  • [RF-6470] - Upgrade to Bundle Latest jQuery Release Please
  • [RF-6551] - Add isUserInRole rich:* function
  • [RF-6622] - pickList: allow to configure buttons
  • [RF-6637] - Datascroller: add attribute to control items shown on the last page
  • [RF-6639] - Recursive tree model adaptor: add attribute to control recursion order
  • [RF-6674] - plug'n'skin should consider new components
  • [RF-6736] - ComboBox has no close list event.
  • [RF-6757] - colorPicker: allow to use java.awt.Color and simple integer for value
  • [RF-6800] - realworld/Search: "in My Albums" and "in Shared Albums" should be renamed to "in My" and "in Shared"
  • [RF-6801] - realworld/Search: If user select only "in" check-boxes error message should appear
  • [RF-6815] - realworld/Register: Red asterisks should mark required fields and validation messages should be red
  • [RF-6876] - realworld/shelves:Confirmation message isn't informative
  • [RF-6881] - realworld/ui: Context menus for shelve, album and image should have the same pattern
  • [RF-6885] - realworld/ui: Cursor should be change state on active for all active page elements
  • [RF-6889] - realworld/ui: "My album" shouldn't look like button
  • [RF-7007] - maven resource dependency plugin: plugin output information should be more accurate
  • [RF-7031] - realworld/ui: Error messages in error pop-up windows should contain only necessary information for users
  • [RF-7065] - realworld/images: Cut/copy/paste should be removed from Add comment window

Patch

  • [RF-6235] - Context menu placed on modal panel does not appear in right place when window scrolling is used.
  • [RF-6701] - Patch for Issue 2357 - pickList attribute disable does not work
  • [RF-6729] - Patch for Jira issue RF-6622.
  • [RF-6769] - Patch for RF-4724
  • [RF-6832] - ColumnsHandler swallows exceptions, hides major rendering issues

Task

  • [RF-396] - Relevant resources links
  • [RF-398] - Language correction in guide, RF blogs, wiki page for 3.3.1 release
  • [RF-696] - Tables of attributes verification for 3.3.1 release
  • [RF-1071] - Panel Menu mode attribute doesn't works.
  • [RF-2373] - ListShuttle/OrderingList: reduce getValue() calls number
  • [RF-2441] - Forum monitoring
  • [RF-2632] - Tree: add handling for rowKeyConverter attribute
  • [RF-4224] - Ajax in RF guide
  • [RF-4255] - TreeNode api docs updated
  • [RF-4502] - Facets description
  • [RF-4575] - FAQ guide update for RF release 3.3.1
  • [RF-4616] - jboss wiki articles links
  • [RF-4697] - Photo album demo application
  • [RF-5002] - Menu Item as standalone component
  • [RF-5057] - Configuring richfaces with existing apache myfaces project
  • [RF-5083] - Tree component description update
  • [RF-5118] - Components names in dev project and in guides
  • [RF-5303] - Article on inner <a4j:repeat> problem
  • [RF-5498] - modalPanel chapter review is required
  • [RF-5507] - similarityGroupingId attribute is added to AJAX components
  • [RF-5527] - ComponentControl: Selenium Tests
  • [RF-5534] - ActionParam: Selenium Test
  • [RF-5545] - TabPanel/Tab: Selenium Test
  • [RF-5580] - treeNodesAdaptor: Selenium Test
  • [RF-5641] - diagnostic message for converter is attached
  • [RF-5642] - locale-dependent sorting
  • [RF-5643] - onitem* event attributes of toolBarGroup and toolBar are encoded. some event handlers are hidden
  • [RF-5647] - ajaxSingle and process attributes are hidden for DragSupport
  • [RF-5648] - Tree component ajaxKeys attribute is unhidden
  • [RF-5649] - boolean disableKeyboardNavigation is added to Tree
  • [RF-5650] - oninputmouseover event attribute is added in rich:calendar
  • [RF-5651] - oncontextmenu attribute is add to tree
  • [RF-5652] - behavior attributes for different re-rendering levels are implemented for Tree
  • [RF-5653] - comboBox: align attribute is removeed
  • [RF-5654] - deprecate mark is removed from sortExpression attribute
  • [RF-5655] - added and updated marker on guides chapters and section
  • [RF-5656] - Dev jira tasks for 3.3.1 docs release should be reviewed
  • [RF-5657] - What's new for RF docs for 3.3.1 release is required
  • [RF-5658] - Forums revision for RF docs release 3.3.1
  • [RF-5673] - dataGrid: Selenium Tests
  • [RF-5684] - dataList: Selenium tests
  • [RF-5694] - dataOrderedList: Selenium Tests
  • [RF-5704] - Release 3.3.1 online docs review
  • [RF-5708] - TOC on each chapter
  • [RF-5711] - dropDownMenu: Selenium Tests
  • [RF-5713] - panelMenuGroup: Selenium Tests
  • [RF-5714] - panelMenuItem: Selenium Tests
  • [RF-5716] - inputNumberSlider: Selenium Tests
  • [RF-5718] - inputNumberSpinner: Selenium Tests
  • [RF-5722] - progressBar: Selenium Tests
  • [RF-5723] - toolbar/toolbarGroup: Selenium Tests
  • [RF-5724] - Migration guide update. from release 3.3.0 to 3.3.1
  • [RF-5725] - Versions and dates in documentation of 3.3.1 release
  • [RF-5726] - Security audit tools Ratproxy and XSS-Proxy article
  • [RF-5727] - Resources and client-side security article
  • [RF-5728] - Article introducing new features of 3.3.1. release
  • [RF-5729] - Announcement of 3.3.1 release is required
  • [RF-5730] - Cookbook links to the guides
  • [RF-5737] - Standard elements skinning feature description
  • [RF-5738] - Chrome browser support
  • [RF-5739] - ModalPanel: domElementAttachment attribute description
  • [RF-5740] - Possiblity of configuring InternetResource DEFAULT_EXPIRE value is added
  • [RF-5741] - Sortable column: attributes sortIcon, sortIconAscending, sortIconDescending are context related. description.
  • [RF-5745] - Selenium Tests: add Seam runtime
  • [RF-5750] - progressBar add java source link
  • [RF-5753] - inplaseSelect and inplaseInput
  • [RF-5755] - extendedDataTable: onselectionchange event behavior is changed
  • [RF-5760] - Message: style isn't applied to component title in the corresponding chapter
  • [RF-5761] - Live Demo. Language checking for components 3.3.0 and 3.3.1
  • [RF-5788] - Queue: ignoreDupResponse functionality change
  • [RF-5846] - Update jQuery to 1.3.1 version
  • [RF-5934] - Incorrectly decoded symbols in dev guide
  • [RF-5943] - check for compatibility with commons-digester 2.0
  • [RF-5949] - New ajaxNodeKeys attribute description
  • [RF-5951] - jQuery is updated to 1.3.1 version
  • [RF-5952] - Queue: description update
  • [RF-5953] - progressBar skinning
  • [RF-5954] - include: description update
  • [RF-5956] - Weblogic version support
  • [RF-5957] - RF documentation version on project page and in the RF guides
  • [RF-5965] - tree oncontextmenu attribute and oncontextmenu component
  • [RF-5969] - CDK guide update
  • [RF-5977] - DataFilterSlider: Selenium test
  • [RF-5992] - ajaxValidator: selenium tests
  • [RF-5997] - Real-world application: describe application architecture
  • [RF-6005] - sortBy and sortExpression attributes
  • [RF-6013] - repeat: code patterns
  • [RF-6014] - Technical requirements: more information on dependencies is required
  • [RF-6019] - ajaxListener: org.ajax4jsf.framework.ajax.ajaxListener interface
  • [RF-6022] - Relevant Resources Links: links to livedemo
  • [RF-6023] - Demonstrative pronouns as links
  • [RF-6024] - FAQ guide: section "1.38." update
  • [RF-6025] - Livedemo: add counter to demo pages
  • [RF-6041] - commandLink: Selenium Test
  • [RF-6056] - Improper symbols in attributes description
  • [RF-6059] - ListShuttle, OrderedList, PickList: new attributes area added
  • [RF-6061] - Selenium Test: comboBox
  • [RF-6085] - SimpleTogglePanel: Selenium Tests
  • [RF-6088] - AjaxListener: Selenium Tests
  • [RF-6091] - ColumnGroup: Selenium Tests
  • [RF-6095] - Columns: Selenium Tests
  • [RF-6121] - Form: Selenium Tests
  • [RF-6132] - dataTable/ExtendedDataTable and scrollableDataTable: sorting difference
  • [RF-6135] - Maven archetype for new guide build creation
  • [RF-6148] - Applying new skins
  • [RF-6159] - PickList: Selenium Tests
  • [RF-6178] - Repeat: Selenium Tests
  • [RF-6187] - Separator: Selenium Tests
  • [RF-6191] - Spacer: Selenium Tests
  • [RF-6195] - OutputPanel: Selenium Tests
  • [RF-6201] - HtmlCommandLink: Selenium Tests
  • [RF-6210] - TogglePanel: Selenium Tests
  • [RF-6237] - SuggestionBox: Selenium Tests
  • [RF-6276] - Implement a tool to convert xml into wiki pages
  • [RF-6277] - Calendar: hide unimplemented tooltip attributes
  • [RF-6282] - Update jQuery to 1.3.2 version
  • [RF-6283] - Gmap: Seleniums Tests
  • [RF-6297] - Virtual Earth: Selenium Tests
  • [RF-6302] - Include: Selenium Tests
  • [RF-6309] - Insert: Selenium Tests
  • [RF-6319] - Log: Selenium Tests
  • [RF-6330] - Page: Selenium Tests
  • [RF-6365] - toggleControl: Selenium Tests
  • [RF-6381] - ToolTip: Selenium Tests
  • [RF-6403] - Support: Selenium Tests
  • [RF-6428] - Feedback form replacement with form for new jira issue creation
  • [RF-6440] - ModalPanel: add CSS classes for key elements
  • [RF-6441] - Demo "how it's done" pop-ups
  • [RF-6455] - Guide getting started: describe integration into Maven project
  • [RF-6458] - Sorting and Filtering: add standard queues attributes
  • [RF-6476] - Ajax: script concatenation optimization
  • [RF-6481] - Note for columns component since 3.3.0 GA
  • [RF-6496] - colorPicker: create functional specification for the component
  • [RF-6508] - Themes: apply proper packaging
  • [RF-6521] - Selenium Tests stabilization
  • [RF-6526] - dragSupport: "data" attribute is removed
  • [RF-6527] - ExtendedDataTable: rich-* classes for grouping are added
  • [RF-6528] - columns: code examples verification
  • [RF-6531] - calendar: tabindex attribute is added
  • [RF-6532] - Technical Requirements section
  • [RF-6533] - Calendar: unimplemented tooltip attributes are hidden
  • [RF-6534] - DataTable: .rich-table-firstrow is used only for the first row
  • [RF-6535] - rich:fileUpload: onfileuploadcomplete attribute was added
  • [RF-6536] - Tree/TreeNode: rightClickSelection attribute is added
  • [RF-6557] - rich:isUserInRole(Object) function is added
  • [RF-6576] - demosite: add datascroller with customized pages facet sample.
  • [RF-6581] - Colorpicker component: description
  • [RF-6582] - rich:tree: attribute is hidden, converters are added.
  • [RF-6593] - Layouts component description
  • [RF-6638] - Build: exclude RW demo images from distribution archives
  • [RF-6648] - ListShuttle: "rows" and "first" attributes should are hidden
  • [RF-6665] - Themes: create Maven archetype for themes creation
  • [RF-6666] - Real-world demo: check deployment under JBoss AS 5
  • [RF-6668] - Tree: add 'rich-tree-node-handle' CSS class to handle element
  • [RF-6671] - richfaces-demo: implement session expiration
  • [RF-6689] - columnGroup: "filterValue", "filterMethod", "selfSorted", "sortOrder" attributes should be hidden.
  • [RF-6695] - RF docs pom files contain duplicated information
  • [RF-6698] - RichFaces Release Procedure. docs section
  • [RF-6715] - Demo: define own classloader
  • [RF-6716] - New parameterless method Richfaces.hideTopModalPanel() is added
  • [RF-6717] - panelBar: several attributes are hidden
  • [RF-6719] - Datascroller: attribute to control items shown on the last page is added
  • [RF-6720] - Tree:'rich-tree-node-handle' CSS class to handle elemen is added
  • [RF-6721] - InplaceSelect: edit(), getValue() and setValue(newValue) api-functions
  • [RF-6761] - pickList: fastMoveControlsVisible and moveControlsVisible are added
  • [RF-6762] - Messages: passedLabel attribute and passedMarker facet are removed
  • [RF-6780] - PDF version building problem. FOP version should be changed in all poms of all guides.
  • [RF-6787] - Deprecated markers in the table of attributes
  • [RF-6805] - Links to Java Doc
  • [RF-6852] - Realworld demo needs to be renamed, packaged, and documented
  • [RF-6863] - Create "Failing" tests suite and move tests failing due to bugs there
  • [RF-6884] - Lazy loading of popup Calender components to speed up page loading
  • [RF-6991] - colorPicker: onselect and onchange
  • [RF-7015] - Add comment to richfaces-demo "Modifiable Data Model" Data Table example about filtering method used.
  • [RF-7076] - Resource dependency plugin: optimization
  • [RF-7082] - Photoalbum: packaging
  • [RF-7084] - Realworld: arrange images by topics
  • [RF-7117] - RF wikipedia article article update
  • [RF-7127] - Realworld: add counter

Sub-task

  • [RF-2155] - Push tutorial
  • [RF-3712] - Tidy: disable unnecessary AttrCheck classes
  • [RF-3713] - CDK: remove string split from x:passThruWithExclusions
  • [RF-3717] - Optimize org.ajax4jsf.org.w3c.tidy.DOMNodeListByTagNameImpl getLength() & item() methods
  • [RF-4135] - Specification documents
  • [RF-4826] - all the same for Swing tree nodes
  • [RF-4868] - Requirements: use cases documenting
  • [RF-4869] - Requirements: screen mockups development
  • [RF-5042] - Documenting
  • [RF-5437] - Optional possibility for docs validity checking
  • [RF-5490] - Create sample galleries for realworld
  • [RF-5492] - Add links to image in realworld demo
  • [RF-5528] - component should be output to client and attached to event handler of parent component
  • [RF-5529] - component should be output to client and attached to event handler of component that attachTo attribute points, two cases: in the same naming container and out of it
  • [RF-5530] - the same with disableDefault = true
  • [RF-5531] - Check "for" attribute. Operation of component defined in "for" should process.
  • [RF-5532] - Check "params" attribute using JSON syntax.
  • [RF-5533] - Check passing parameters using f:params/f:param inside CC. Result should be the same as in previous case.
  • [RF-5535] - actionparam correctly converts model object in roundtrip server->client->server using converter defined converter
  • [RF-5536] - the same using application converter registered for proper Java type
  • [RF-5537] - actionListener of actionparam doesn't fire if external component validation fail
  • [RF-5539] - component with bypassUpdates = true skips update model values phase
  • [RF-5540] - component with limitToList = true skips ajaxRendered areas update
  • [RF-5541] - component with rendered = false is not present on the page
  • [RF-5542] - style and classes, standard HTML attributes are output to client
  • [RF-5544] - listener is activated after D'n'D occurs: JSP/Facelets
  • [RF-5546] - component is output to client as defined; tabs can be switched
  • [RF-5547] - component is functioning correctly for all submission modes; server listeners fire
  • [RF-5548] - tabs can be disabled
  • [RF-5549] - immediate tabs handled properly in case of validation errors exist or not
  • [RF-5550] - children components aren't processed for server-aware modes and closed panel
  • [RF-5551] - the same for the case of external validation failure - listeners do not work
  • [RF-5552] - the same for immediate = true component
  • [RF-5553] - the same for immediate = true component for the case of external validation failure
  • [RF-5554] - the same for ajaxSingle = true component
  • [RF-5555] - the same for ajaxSingle = true component for the case of external validation failure
  • [RF-5556] - the same for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners do not work
  • [RF-5557] - tabs of different submission types are output
  • [RF-5558] - children components aren't processed for server-aware modes and invisible tabs
  • [RF-5559] - tab facets are encoded/decoded correctly
  • [RF-5560] - component validators work
  • [RF-5561] - component encodes nested f:param tags and their values are present as request parameters
  • [RF-5562] - component re-renders another component (h:outputText)
  • [RF-5563] - component with bypassUpdates = true skips update model values phase
  • [RF-5564] - component with limitToList = true skips ajaxRendered areas update
  • [RF-5565] - oncomplete with proper request data fires after ajax submission
  • [RF-5566] - component with rendered = false is not present on the page
  • [RF-5567] - style and classes, standard HTML attributes are output to client
  • [RF-5576] - component builds right tree structure: data is fetched from roots/nodes collections and assigned to var variable
  • [RF-5577] - check input and command components processing
  • [RF-5578] - the same with ajaxSingle nodes
  • [RF-5579] - includedNode and includedRoot expressions are handled properly
  • [RF-5581] - component builds right tree structure: data is fetched from nodes collection and assigned to var variable
  • [RF-5582] - check input and command components processing
  • [RF-5583] - the same with ajaxSingle nodes
  • [RF-5584] - includedNode expression is handled properly
  • [RF-5586] - inputNumberSlider: inputPosition attribute: description for 'top' and 'bottom' values should be added
  • [RF-5590] - Check that issue workaround works ok
  • [RF-5627] - create user level resource dependency plugin
  • [RF-5634] - Documenting
  • [RF-5637] - create developer sample
  • [RF-5674] - items from collection defined as value attribute are output to the client; number of items is limited using rows attribute and not
  • [RF-5675] - The same as RF-5674 but with elements attribute set
  • [RF-5676] - nested input and command components work correctly
  • [RF-5677] - the same as RF-5676 but for the case of validation failure
  • [RF-5678] - rows defined by ajaxKeys attribute are re-rendered correctly
  • [RF-5679] - components using rowKeyVar and stateVar variables are correctly output to the client
  • [RF-5680] - componentState attribute stores nested components state across requests
  • [RF-5681] - component with rendered = false is not present on the page
  • [RF-5682] - rowKeyConverter outputs correct client ids
  • [RF-5683] - style and classes, standard HTML attributes are output to client
  • [RF-5685] - items from collection defined as value attribute are output to the client; number of items is limited using rows attribute and not
  • [RF-5686] - nested input and command components work correctly
  • [RF-5687] - the same as RF-5686 but for the case of validation failure
  • [RF-5688] - rows defined by ajaxKeys attribute are re-rendered correctly
  • [RF-5689] - components using rowKeyVar, keyVar and stateVar variables are correctly output to the client
  • [RF-5690] - componentState attribute stores nested components state across requests
  • [RF-5691] - component with rendered = false is not present on the page
  • [RF-5692] - rowKeyConverter outputs correct client ids
  • [RF-5693] - style and classes, standard HTML attributes are output to client
  • [RF-5695] - items from collection defined as value attribute are output to the client; number of items is limited using rows attribute and not
  • [RF-5696] - nested input and command components work correctly
  • [RF-5697] - the same as previous but for the case of validation failure
  • [RF-5698] - rows defined by ajaxKeys attribute are re-rendered correctly
  • [RF-5699] - components using rowKeyVar, keyVar and stateVar variables are correctly output to the client
  • [RF-5700] - componentState attribute stores nested components state across requests
  • [RF-5701] - component with rendered = false is not present on the page
  • [RF-5702] - rowKeyConverter outputs correct client ids
  • [RF-5703] - style and classes, standard HTML attributes are output to client
  • [RF-5742] - Enhance drag-n-drop support for realworld demo
  • [RF-5743] - Add to galleries support of comments, votes etc
  • [RF-5744] - Change UI class related to redesign realworld
  • [RF-5781] - component with rendered = false is not present on the page
  • [RF-5782] - style and classes, standard HTML attributes are output to client
  • [RF-5783] - toolbarGroup: component and nested component are rendered and handled properly
  • [RF-5784] - toolbarGroup: items alignment can be customized
  • [RF-5785] - toolbarGroup: separators are present and can be customized
  • [RF-5786] - toolbarGroup: component with rendered = false is not present on the page
  • [RF-5787] - toolbarGroup: style and classes, standard HTML attributes are output to client
  • [RF-5789] - wiki change
  • [RF-5791] - style and classes, standard HTML attributes are output to client
  • [RF-5792] - component with rendered = false is not present on the page
  • [RF-5793] - icons attributes apply: are output to client and images are accessible
  • [RF-5794] - oncomplete with proper request data fires after ajax submission
  • [RF-5795] - component with limitToList = true skips ajaxRendered areas update
  • [RF-5796] - menu is output to browser together with menu items, separators and groups having proper dimensions and positioning
  • [RF-5797] - component with bypassUpdates = true skips update model values phase
  • [RF-5798] - actions from items correctly fire for different submission modes
  • [RF-5799] - component encodes nested f:param tags and their values are present as request parameters
  • [RF-5800] - the same for the case of external validation failure - listeners and navigation do not work
  • [RF-5801] - the same for immediate = true component
  • [RF-5802] - component re-renders another component (h:outputText)
  • [RF-5803] - common hyperlink is functioning properly in client mode
  • [RF-5804] - the same for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners do not work
  • [RF-5805] - the same for immediate = true component for the case of external validation failure
  • [RF-5806] - the same for ajaxSingle = true component for the case of external validation failure
  • [RF-5807] - the same for ajaxSingle = true component
  • [RF-5808] - the same for ajaxSingle = true component for the case of external validation failure
  • [RF-5809] - the same for ajaxSingle = true component
  • [RF-5810] - the same for immediate = true component for the case of external validation failure
  • [RF-5811] - the same for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners and navigation do not
  • [RF-5812] - the same for immediate = true component
  • [RF-5813] - the same for the case of external validation failure - listeners do not work
  • [RF-5814] - component encodes nested f:param tags and their values are present as request parameters
  • [RF-5815] - component re-renders another component (h:outputText)
  • [RF-5816] - component is functioning correctly for all submission modes; server listeners fire
  • [RF-5817] - component is output to client; top-level and not groups have different styling
  • [RF-5818] - component with bypassUpdates = true skips update model values phase
  • [RF-5819] - component with limitToList = true skips ajaxRendered areas update
  • [RF-5820] - oncomplete with proper request data fires after ajax submission
  • [RF-5821] - menuItem having client mode handles common hyperlink correctly
  • [RF-5822] - component with rendered = false is not present on the page
  • [RF-5823] - style and classes, standard HTML attributes are output to client
  • [RF-5854] - inputNumberSlider: component is present on the page and shows model value
  • [RF-5855] - InputNumberSlider: valueChangeListener should fire on submit and model binding should be updated on value changed
  • [RF-5856] - InputNumberSlider: validator defined by component attribute and nested tags work
  • [RF-5857] - InputNumberSlider: 'required' and 'requiredMessage' attributes work
  • [RF-5858] - InputNumberSlider: component displays submitted value after submission of invalid value
  • [RF-5859] - InputNumberSlider: the same as RF-5858 with showInput = false
  • [RF-5860] - InputNumberSlider: correct manual input moves slider handler respectively
  • [RF-5861] - InputNumberSlider: incorrect manual input moves slider handler to the left edg
  • [RF-5862] - InputNumberSlider: clicking edges input boundary values
  • [RF-5863] - InputNumberSlider: enableManualInput = true makes input read-only
  • [RF-5864] - InputNumberSlider: component can be disabled
  • [RF-5865] - InputNumberSlider: immediate = true component works respectively
  • [RF-5866] - InputNumberSlider: component with rendered = false is not present on the page
  • [RF-5867] - InputNumberSlider: style and classes, standard HTML attributes are output to client
  • [RF-5868] - progressBar: component is output to the page showing proper value
  • [RF-5869] - progressBar: component generates periodic ajax requests and updates external components; action and actionListener defined as component attributes and actionListener defined as nested tag are invoked on the server
  • [RF-5870] - progressBar: the same as RF-5869 for the case of external validation failure - listeners do not work
  • [RF-5871] - progressBar: the same as RF-5869 for immediate = true component
  • [RF-5872] - progressBar: the same as RF-5869 for immediate = true component for the case of external validation failure
  • [RF-5873] - progressBar: the same as RF-5869 for ajaxSingle = true component
  • [RF-5874] - progressBar: the same as RF-5869 for ajaxSingle = true component for the case of external validation failure
  • [RF-5875] - progressBar: the same as RF-5869 for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners do not work
  • [RF-5876] - progressBar: component encodes nested f:param tags and their values are present as request parameters
  • [RF-5877] - progressBar: component re-renders another component (h:outputText)
  • [RF-5878] - progressBar: component re-renders special set of components (h:outputText) after completion
  • [RF-5879] - progressBar: JS API is present and works
  • [RF-5880] - progressBar: macrosubstitutions work in both ajax and client mode
  • [RF-5881] - progressBar: facets are handled correctly
  • [RF-5882] - progressBar: component with rendered = false is not present on the page
  • [RF-5883] - progressBar: style and classes, standard HTML attributes are output to client
  • [RF-5884] - InputNumberSpinner: component is present on the page and shows model value
  • [RF-5885] - InputNumberSpinner: valueChangeListener should fire on submit and model binding should be updated on value changed
  • [RF-5886] - InputNumberSpinner: validator defined by component attribute and nested tags work
  • [RF-5887] - inputNumberSpinner: 'required' and 'requiredMessage' attributes work
  • [RF-5888] - InputNumberSpinner: component displays submitted value after submission of invalid value
  • [RF-5889] - InplaceNumberSpinner: cycled mode works
  • [RF-5890] - InplaceNumberSpinner: enableManualInput = true makes input read-only
  • [RF-5891] - InplaceNumberSpinner: component can be disabled
  • [RF-5892] - InplaceNumberSpinner: immediate = true component works respectively
  • [RF-5893] - InplaceNumberSpinner: component with rendered = false is not present on the page
  • [RF-5894] - inplaceNumberSpinner: style and classes, standard HTML attributes are output to client
  • [RF-5895] - panelMenuGroup: component is output to client; top-level and not groups have different styling
  • [RF-5896] - panelMenuGroup: component is functioning correctly for all submission modes; server listeners fire
  • [RF-5897] - panelMenuGroup: the same as RF-5896 for the case of external validation failure - listeners do not work
  • [RF-5898] - panelMenuGroup: the same as RF-5896 for immediate = true component
  • [RF-5899] - panelMenuGroup: the same as RF-5896 for immediate = true component for the case of external validation failure
  • [RF-5900] - panelMenuGroup: the same as RF-5896 for ajaxSingle = true component
  • [RF-5901] - panelMenuGroup: the same as RF-5896 for ajaxSingle = true component for the case of external validation failure
  • [RF-5902] - panelMenuGroup: the same as RF-5896 for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners do not work
  • [RF-5903] - panelMenuGroup: component encodes nested f:param tags and their values are present as request parameters
  • [RF-5904] - panelMenuGroup: component re-renders another component (h:outputText)
  • [RF-5905] - panelMenuGroup: component with bypassUpdates = true skips update model values phase
  • [RF-5906] - panelMenuGroup: component with limitToList = true skips ajaxRendered areas update
  • [RF-5907] - panelMenuGroup: oncomplete with proper request data fires after ajax submission
  • [RF-5908] - panelMenuGroup: nested components aren't processed for server-aware closed groups
  • [RF-5909] - panelMenuGroup: icons attributes apply: are output to client and images are accessible
  • [RF-5910] - panelMenuGroup: component with rendered = false is not present on the page
  • [RF-5911] - panelMenuGroup: style and classes, standard HTML attributes are output to client
  • [RF-5937] - Apply new design markup
  • [RF-5938] - Create realworld skin file. Redefine colors.
  • [RF-5974] - Applying RFC for redisigned application
  • [RF-5978] - DataFilterSlider: dataFilterSlider is output on the page using current bean value. Data in attached dataTable is filtered all listeners fire when new values is set
  • [RF-5979] - DataFilterSlider: the same for the case of external validation failure - listeners and navigation do not work
  • [RF-5980] - DataFilterSlider: the same for immediate = true component
  • [RF-5981] - DataFilterSlider: the same for immediate = true component for the case of external validation failure
  • [RF-5982] - DataFilterSlider: the same for ajaxSingle = true component
  • [RF-5983] - DataFilterSlider: the same for ajaxSingle = true component for the case of external validation failure
  • [RF-5984] - DataFilterSlider: the same for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners and navigation do not work
  • [RF-5985] - DataFilterSlider: Check "startRange" and "endRange" attributes.
  • [RF-5986] - DataFilterSlider: Check "storeResults" attribute
  • [RF-5987] - DataFilterSlider: Check "increment" attribute.
  • [RF-5988] - DataFilterSlider: Check "manualInput" attribute.
  • [RF-5989] - DataFilterSlider: Check "clientErrorMessage" attribute
  • [RF-5990] - DataFilterSlider: component with rendered = false is not present on the page
  • [RF-5991] - DataFilterSlider: style and classes, standard HTML attributes are output to client
  • [RF-5993] - ajaxValidator: component works properly with standard validators
  • [RF-5994] - ajaxValidator: component works properly with hibernate validator
  • [RF-5995] - ajaxValidator: Check 'event' attribute
  • [RF-5996] - ajaxValidator: component with rendered = false is not present on the page
  • [RF-6003] - add possibility to include, exclude various resources
  • [RF-6042] - commandLink: component is rendered as link with text defined as value attribute
  • [RF-6043] - commandLink: action and actionListener defined as component attributes and actionListener defined as nested tag are invoked on the server after component is activated, navigation occurs
  • [RF-6044] - commandLink: the same as for RF-6043 for the case of external validation failure - listeners and navigation do not work
  • [RF-6045] - commandLink: the same as for RF-6043 for immediate = true component
  • [RF-6046] - commandLink : the same as for RF-6043 for immediate = true component for the case of external validation failure
  • [RF-6047] - commandLink: the same as for RF-6043 for ajaxSingle = true component
  • [RF-6048] - commandLink: the same as for RF-6043 for ajaxSingle = true component for the case of external validation failure
  • [RF-6049] - commandLink: the same as for RF-6043 for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners and navigation do not work
  • [RF-6050] - commandLink: component encodes nested f:param tags and their values are present as request parameters
  • [RF-6051] - commandLink: component re-renders another component (h:outputText)
  • [RF-6052] - commandLink: component with bypassUpdates = true skips update model values phase
  • [RF-6053] - commandLink: component with limitToList = true skips ajaxRendered areas update
  • [RF-6054] - commandLink: style and classes, standard HTML attributes are output to client
  • [RF-6055] - commandLink: component with rendered = false is not present on the page
  • [RF-6062] - comboBox: Check that comboBox component present on the page. Styles & events attributes work as should.
  • [RF-6063] - comboBox: Check that valueChangeListener triggered when user select new value from popup. Selected value should be correctly applied.
  • [RF-6064] - comboBox: Check component validation. Specific validator defined in "validator" attribute should be triggered either as the ones defined using nested validator tags
  • [RF-6065] - The same as for RF-6064 but for the case of validation failure. Submitted value should be output back unchanged after submit
  • [RF-6066] - comboBox: Check "immediate", "required" & "requiredMessage" attributes
  • [RF-6067] - comboBox: Check "converter" attribute
  • [RF-6068] - comboBox: Check components selection, filtering & presentation values by testing "directInputSuggestions", "filterNewValues", "selectFirstOnUpdate" attributes.
  • [RF-6069] - comboBox: Check combobox JS API: showList(), hideList(), enable(), disable().
  • [RF-6070] - comboBox: check default label
  • [RF-6071] - comboBox: Check with enableManualInput = false attribute.
  • [RF-6072] - comboBox: Verify component common layout and component's states(input+button & input+button+popup list)
  • [RF-6073] - comboBox: Verify popup list common layout, style classes and size attributes.
  • [RF-6074] - comboBox: Check previous case for button & input.
  • [RF-6075] - comboBox: component with rendered = false is not present on the page
  • [RF-6076] - comboBox: style and classes, standard HTML attributes are output to client
  • [RF-6077] - comboBox: Options set is output using suggestionValues collection and nested f:select/f:selectItems/s:selectItems tags
  • [RF-6086] - SimpleTogglePanel: the same as RF-4666 for the case of external validation failure - listeners do not work
  • [RF-6087] - SimpleTogglePanel: the same for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners do not work
  • [RF-6089] - AjaxListener: component is present on the page with data according to sourceValue/targetValue attributes
  • [RF-6090] - AjaxListener: ajaxListener attached to a4j:commandLink and defined by type fires each AJAX request
  • [RF-6092] - columnGroup: column group is output as table subpart
  • [RF-6093] - columnGroup: component with rendered = false is not present on the page
  • [RF-6094] - columnGroup: style and classes, standard HTML attributes are output to client
  • [RF-6097] - columns: respective number of columns together with nested components that use "var" attribute variable are output to client; input and command components work
  • [RF-6098] - columns: colspan/rowspan/breakBefore attributes work
  • [RF-6099] - columns: "sorting changes order of elements output according to comparator/sortBy/sortExpression attributes when selfSorted = true; sortOrder attribute is updated after sort order change;
  • [RF-6100] - columns: the same as RF-6099 for selfSorted=false; slorting order is taken form model
  • [RF-6101] - columns: data filtering occurs according to filterBy/filterExpression/filterMethod; filterValue is updated properly
  • [RF-6102] - columns: header and footer facets are correctly output for the case of rendered and not facets
  • [RF-6103] - columns: columns are correctly output without backing collection but by columns attribute value
  • [RF-6104] - columns: component with rendered = false is not present on the page
  • [RF-6105] - columns: style and classes, standard HTML attributes are output to client
  • [RF-6122] - form: component is rendered as form, h:commandLink and h:commandButton work before and after re-render
  • [RF-6123] - form : component with ajaxSubmit = true uses ajax submission for nested h:commandLink and h:commandButton component
  • [RF-6124] - form: component re-renders another component (h:outputText)
  • [RF-6125] - form: component with bypassUpdates = true skips update model values phase
  • [RF-6126] - form: component with limitToList = true skips ajaxRendered areas update
  • [RF-6127] - form: component with rendered = false is not present on the page
  • [RF-6128] - form: style and classes, standard HTML attributes are output to client
  • [RF-6160] - PickList: component is present on the page with data according to value attribute
  • [RF-6161] - PickList: items can be moved between lists, controls are enabled/disabled respectively; value updated, listeners fire
  • [RF-6162] - PickList: the same as RF-6161 using multiple selection
  • [RF-6163] - PickList: the same as RF-6162 but with external validation failure after form submission
  • [RF-6164] - PickList: validator defined by component attribute and nested tags work
  • [RF-6165] - PickList: converter defined by component attribute and configured at application level works
  • [RF-6166] - PickList: required' and requiredMessage' attributes work
  • [RF-6167] - PickList: JS API is present and works
  • [RF-6168] - PickList: check internationalization
  • [RF-6169] - PickList: Check 'showButtonsLabel' attribute
  • [RF-6170] - PickList: Check 'moveControlsVisible' and 'fastMoveControlsVisible' attributes
  • [RF-6171] - PickList: Check 'switchByClick' attribute
  • [RF-6172] - PickList: Check "sourceCaption" and "targetCaption" facets
  • [RF-6173] - PickList: Check control facets
  • [RF-6174] - PickList: immediate = true component works respectively
  • [RF-6175] - PickList: component with rendered = false is not present on the page
  • [RF-6176] - PickList: style and classes, standard HTML attributes are output to client
  • [RF-6177] - PickList: keyboard navigation works for component
  • [RF-6179] - Repeat : items from collection defined as value attribute are output to the client; number of items is limited using rows attribute and not
  • [RF-6180] - Repeat: nested input and command components work correctly
  • [RF-6181] - Repeat: the same as RF-6180 but for the case of validation failure
  • [RF-6182] - Repeat: rows defined by ajaxKeys attribute are re-rendered correctly
  • [RF-6183] - Repeat: components using rowKeyVar, keyVar and stateVar variables are correctly output to the client
  • [RF-6184] - Repeat: componentState attribute stores nested components state across requests
  • [RF-6185] - Repeat: component with rendered = false is not present on the page
  • [RF-6186] - Repeat: rowKeyConverter outputs correct client ids
  • [RF-6188] - Separator: component is output to the client
  • [RF-6189] - Separator: component with rendered = false is not present on the page
  • [RF-6190] - Separator: style and classes, standard HTML attributes are output to client
  • [RF-6192] - Spacer: component is output to the client
  • [RF-6193] - Spacer: component with rendered = false is not present on the page
  • [RF-6194] - Spacer: style and classes, standard HTML attributes are output to client
  • [RF-6196] - Output Panel: output panel is present in browser together with nested elements
  • [RF-6197] - Output Panel: component with ajaxRendered = true is updated on each request
  • [RF-6198] - OutputPanel: transient components are kept when keepTransient = true
  • [RF-6199] - OutputPanel: component with rendered = false is not present on the page
  • [RF-6200] - Output Panel: style and classes, standard HTML attributes are output to client
  • [RF-6202] - HtmlCommandLink: component is rendered as link with text defined as value attribute
  • [RF-6203] - HtmlCommandLink: action and actionListener defined as component attributes and actionListener defined as nested tag are invoked on the server after button is pressed, navigation occurs
  • [RF-6204] - HtmlCommandLink: the same as RF-6203 for the case of external validation failure - listeners and navigation do not work
  • [RF-6205] - HtmlCommandLink: the same as RF-6203 for immediate = true component
  • [RF-6206] - HtmlCommandLink: the same as RD-6203 for immediate = true component for the case of external validation failure
  • [RF-6207] - HtmlCommandLink: component encodes nested f:param tags and their values are present as request parameters
  • [RF-6208] - HtmlCommandLink: component with rendered = false is not present on the page
  • [RF-6209] - HtmlCommandLink: style and classes, standard HTML attributes are output to client
  • [RF-6211] - TogglePanel: component is output to client as defined; facets can be switched as defined by switchOrder attribute
  • [RF-6212] - TogglePanel: component is functioning correctly for all submission modes; server listeners fire
  • [RF-6213] - TogglePanel: children components aren't processed for server-aware modes and closed panel
  • [RF-6214] - TogglePanel: the same as RF-6213 for the case of external validation failure - listeners do not work
  • [RF-6215] - TogglePanel: the same as RF-6213 for immediate = true component
  • [RF-6216] - TogglePanel: the same as RF-6213 for immediate = true component for the case of external validation failure
  • [RF-6217] - TogglePanel: the same as RF-6213 for ajaxSingle = true component
  • [RF-6218] - TogglePanel: the same as RF-6213 for ajaxSingle = true component for the case of external validation failure
  • [RF-6219] - TogglePanel :the same as RF-6213 for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners do not work
  • [RF-6220] - TogglePanel: children components aren't processed for server-aware modes and invisible tabs
  • [RF-6221] - TogglePanel : component validators work
  • [RF-6222] - TogglePanel: component encodes nested f:param tags and their values are present as request parameters
  • [RF-6223] - TogglePanel: component re-renders another component (h:outputText)
  • [RF-6224] - TogglePanel: component with bypassUpdates = true skips update model values phase
  • [RF-6225] - TogglePanel: component with limitToList = true skips ajaxRendered areas update
  • [RF-6226] - TogglePanel: oncomplete with proper request data fires after ajax submission
  • [RF-6227] - TogglePanel: component with rendered = false is not present on the page
  • [RF-6228] - TogglePanel: style and classes, standard HTML attributes are output to client
  • [RF-6238] - SuggestionBox: "component is activated by user-defined events; list of options is fetched from server and shown using proper positioning and dimensions; arbitrary option can be selected;
  • [RF-6239] - SuggestionBox: the same for the case of external validation failure
  • [RF-6240] - SuggestionBox: the same for immediate = true component
  • [RF-6241] - SuggestionBox: the same for immediate = true component for the case of external validation failure
  • [RF-6242] - SuggestionBox: the same for ajaxSingle = true component
  • [RF-6243] - SuggestionBox: the same for ajaxSingle = true component for the case of external validation failure
  • [RF-6244] - SuggestionBox: the same for ajaxSingle = true component for the case of external validation failure + process for validation failed field
  • [RF-6245] - SuggestionBox: component re-renders another component (h:outputText)
  • [RF-6246] - SuggestionBox: multi-column display is possible using var attribute
  • [RF-6247] - SuggestionBox: fetch value explicitly defined is applied after item selection
  • [RF-6248] - SuggestionBox: nothingLabel attribute is used to show text for no suggestions available; item selection is not available
  • [RF-6249] - SuggestionBox: tokens attribute allow to recall suggestion several times for different words
  • [RF-6250] - SuggestionBox: JS API is present and works
  • [RF-6251] - SuggestionBox: suggestion objects feature works
  • [RF-6252] - SuggestionBox: component is attached to parent input
  • [RF-6253] - SuggestionBox: component with rendered = false is not present on the page
  • [RF-6254] - SuggestionBox: keyboard navigation works for component
  • [RF-6255] - SuggestionBox: style and classes, standard HTML attributes are output to client
  • [RF-6275] - set default value for disableDefault attribute true if event="onContextMenu" in componentControl
  • [RF-6284] - Gmap: component is present on the page together with map images and there are no JS errors
  • [RF-6285] - Gmap: component with rendered = false is not present on the page
  • [RF-6286] - Gmap: style and classes, standard HTML attributes are output to client
  • [RF-6288] - Hotkey: Create hotKey component with timing="immediate" (or "onload") attribute and check that it works - alpha/numeric/arrows/special(ins/del/pgup/pgdn/home/end)/enter/esc keys
  • [RF-6289] - Hotkey: The same as RF-6288 but check 'enable()' and 'disable()' JS API functions
  • [RF-6290] - Hotkey: Define hotKey component with timing="onregistercall" and check that it does not work
  • [RF-6293] - Hotkey: Check 'key' attribute
  • [RF-6298] - Virtual Earth: component is present on the page together with map images and there are no JS errors
  • [RF-6300] - Virtual Earth: component with rendered = false is not present on the page
  • [RF-6301] - Virtual Earth: style and classes, standard HTML attributes are output to client
  • [RF-6303] - Include: component is rendered together with page contents defined as viewId
  • [RF-6304] - Include: components in included page pass through all JSF lifecycle, navigation works after include is re-rendered and viewId expression is updated
  • [RF-6305] - Include: the same as RF-6304 but using redirect navigation
  • [RF-6306] - Include: transient components are kept when keepTransient = true
  • [RF-6307] - Include: component with rendered = false is not present on the page
  • [RF-6308] - Include: style and classes, standard HTML attributes are output to client
  • [RF-6310] - Insert: component is present on the page and value is output
  • [RF-6311] - Insert: component with rendered = false is not present on the page
  • [RF-6312] - Insert: style and classes, standard HTML attributes are output to client
  • [RF-6320] - Log: log component opens popup window by hotkey, ajax request changes component content
  • [RF-6321] - Log: the same for popup = false
  • [RF-6322] - Log: clear button clears log
  • [RF-6323] - Log: component with rendered = false is not present on the page
  • [RF-6324] - Log: style and classes, standard HTML attributes are output to client
  • [RF-6331] - Page: component generates full HTML page structure consistent with format and namespace selected
  • [RF-6332] - Page: ajaxListener fires on each AJAX request
  • [RF-6333] - Page: selfRendered = true component with immediate = false renders itself on 5th phase
  • [RF-6334] - Page: selfRendered = true component with immediate = true renders itself on 2nd phase
  • [RF-6335] - Page: component with rendered = false is not present on the page
  • [RF-6336] - Page: style and classes, standard HTML attributes are output to client
  • [RF-6366] - ToggleControl: component is rendered as link with text defined as value attribute
  • [RF-6367] - ToggleControl: action and actionListener defined as component attributes and actionListener defined as nested tag are invoked on the server after component is activated
  • [RF-6368] - ToggleControl: switchTo attribute works properly
  • [RF-6369] - ToggleControl: the same as RF-6368 for the case of external validation failure - listeners and navigation do not work
  • [RF-6370] - ToggleControl: the same as RF-6368 for immediate = true component
  • [RF-6371] - ToggleControl: the same as RF-6368 for immediate = true component for the case of external validation failure
  • [RF-6372] - ToggleControl: the same as RF-6368 for ajaxSingle = true component
  • [RF-6373] - ToggleControl: the same as RF-6368 for ajaxSingle = true component for the case of external validation failure
  • [RF-6374] - ToggleControl: the same for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners and navigation do not work
  • [RF-6375] - ToggleControl: component encodes nested f:param tags and their values are present as request parameters
  • [RF-6376] - ToggleControl: component re-renders another component (h:outputText)
  • [RF-6377] - ToggleControl: component with limitToList = true skips ajaxRendered areas update
  • [RF-6378] - ToggleControl: component with bypassUpdates = true skips update model values phase
  • [RF-6379] - ToggleControl: component with rendered = false is not present on the page
  • [RF-6380] - ToggleControl: style and classes, standard HTML attributes are output to client
  • [RF-6382] - ToolTip: component is activated by defined event; its positioning and dimensions are ok
  • [RF-6383] - ToolTip: the same for ajax mode; component retrieves data from server; "defaultContent" facet is handled; listeners fire
  • [RF-6384] - ToolTip: JS API is present and works
  • [RF-6385] - ToolTip: the same for the case of external validation failure - listeners do not work
  • [RF-6386] - ToolTip: the same for immediate = true component
  • [RF-6387] - ToolTip: the same for immediate = true component for the case of external validation failure
  • [RF-6388] - ToolTip: the same for ajaxSingle = true component
  • [RF-6389] - ToolTip: the same for ajaxSingle = true component for the case of external validation failure
  • [RF-6390] - ToolTip: the same for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners do not work
  • [RF-6391] - ToolTip: component encodes nested f:param tags and their values are present as request parameters
  • [RF-6392] - ToolTip: component re-renders another component (h:outputText)
  • [RF-6393] - ToolTip: component with rendered = false is not present on the page
  • [RF-6394] - ToolTip: style and classes, standard HTML attributes are output to client
  • [RF-6395] - ToolTip: component with enabled = false does not poll server
  • [RF-6404] - Support: action and actionListener defined as component attributes and actionListener defined as nested tag are invoked on the server after event of attached to component occurs, navigation occurs
  • [RF-6405] - Support: the same for the case of external validation failure - listeners and navigation do not work
  • [RF-6406] - Support: the same for immediate = true component
  • [RF-6407] - Support: the same for immediate = true component for the case of external validation failure
  • [RF-6408] - Support: the same for ajaxSingle = true component
  • [RF-6409] - Support: input some spaces in inplaceInput; verify that defaultLabel is displayed after selecting; component does not disappear from the page
  • [RF-6410] - Support: the same for ajaxSingle = true component for the case of external validation failure + process for validation failed field - listeners and navigation do not work
  • [RF-6411] - Support: component encodes nested f:param tags and their values are present as request parameters
  • [RF-6412] - Support: component re-renders another component (h:outputText)
  • [RF-6413] - Support: component with bypassUpdates = true skips update model values phase
  • [RF-6414] - Support: component with limitToList = true skips ajaxRendered areas update
  • [RF-6415] - Support: onsubmit event fires on component activation then oncomplete with proper request data
  • [RF-6416] - Support: component with enabled = false do not fire ajax requests
  • [RF-6427] - Improve slideshow - user can't click on any link during slideshow process
  • [RF-6429] - Create markup for user edit screen
  • [RF-6432] - Create markup for All shelfs preview page
  • [RF-6433] - Create markup for Album photos preview page
  • [RF-6459] - Create markup for Photo preview page
  • [RF-6460] - Apply new design for Shels preview page
  • [RF-6461] - Apply new design for Album preview page
  • [RF-6462] - Apply new design for Photo preview page
  • [RF-6472] - Create markup for All albums and All images pages
  • [RF-6474] - Create markup for Edit Image page
  • [RF-6483] - Implement slider for change image size
  • [RF-6484] - Add avatar for user. Implement avatar uploading functionality
  • [RF-6489] - Create markup for Album edit page
  • [RF-6490] - Move styles from pages to css files
  • [RF-6499] - Apply new design for main menu
  • [RF-6502] - Implement photo comments actions, add avatar to comments
  • [RF-6512] - Apply new design for Search pages
  • [RF-6522] - check selenium tests part1
  • [RF-6523] - check selenium tests part2
  • [RF-6549] - Wiki article and guide section
  • [RF-6563] - Refactor slideshow
  • [RF-6564] - Add 'new' functionality
  • [RF-6565] - Add allowComments functionality and change UI
  • [RF-6566] - Implement TOP20 metatags functionality
  • [RF-6567] - Implement direct access to image by URL
  • [RF-6568] - Implement search by several keywords
  • [RF-6569] - Create screen for all shared images of user
  • [RF-6570] - Create screen for all shared albums of user
  • [RF-6571] - fix tree bugs
  • [RF-6572] - Implement covering image functionality
  • [RF-6578] - Add searchByShelf option to seaching service
  • [RF-6584] - Enhance file-upload functionality
  • [RF-6585] - Add support for javax.swing.tree.MutableTreeNode
  • [RF-6586] - Migrate test application from org.richfaces.model.SwingTreeNodeImpl to javax.swing.tree.MutableTreeNode
  • [RF-6603] - Imlement image scroller for images list
  • [RF-6604] - provide new icon for the sample
  • [RF-6617] - Add common progress bar for files uploading.
  • [RF-6633] - Add context-menu on tree
  • [RF-6634] - Add drag-n-drop capabilities on all pages
  • [RF-6635] - Internationalization of realworld demo
  • [RF-6636] - Create prototype of help-system
  • [RF-6644] - Distinguish guide's files for a4j:page and rich:page basing on prefixes.
  • [RF-6754] - Mark attribute as deprecated
  • [RF-6846] - autoclear should not affect entry if upload was not successfull.
  • [RF-6879] - Implement JS API
  • [RF-6887] - Add fastForward()/fastRewind() functions

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.