I ran through all the portlets in the Component Showcase using the following environment:
Server
Liferay 6.0.5 + Tomcat 6.0.26
Browsers
FireFox 3.6.12
Safari 5.0.2
Chrome 7
IE 8
Issues
Different behaviour when multiple portlets on page
The behaviour of some portlets is different when they are on a page with other portlets compared to when they are by themselves. I opened a JIRA that noted Buttons and Links specifically (http://jira.icefaces.org/browse/ICE-6144) but running through these again in more detail showed some other portlets that function fine when on a page by themselves but don't function properly when other portlets are on the page. It's possible these are all related to how the initial update is applied.
- Buttons and Links: The first value is remembered and cannot be reset back to a blank field.
- Progress Bar: Clicking the buttons and such seems to be okay, but actually starting the progress bar causes the portlet to "explode" out to a full page. Likely due to the update being a full page replacement. After some clicking around and reloading, it is possible to get it working properly but it's highly unreliable.
- Select Input Text: The menu of matching choices does not display if there are other portlets on the page. This seems to be new as I'm fairly certain that it did work previously.
- Postioned Panel: You can only drag a single item once. After that the items are no longer draggable. This was noted previously but it does work properly if there are no other portlets on the page. There is an odd comment displayed above the list <!-- 721 --> after the intial item is dragged.
Google Maps in IE
While the maps will load, selecting a city or typing in and address results in a "xxx not found" message being displayed and the map doesn't navigate to the new location.
Popup Panels
In all browser:
- the draggable panel is no longer draggable and is not well positioned
- the modal dialog doesn't appear to block the background page as I can select text
Popups tracking to mouse position
With a number of the popup type items, the actual popped up div is not tracking next to the mouse. This is true of things like the:
- tooltips over the provinces (all browsers)
- drag items (perhaps just FF)
- menup popup (all browsers)
*Note: For some reason on FF, the mouse must remain held down to keep the menu popup visible. The other browsers don't require this.
Vertical menus
Switching the menus to vertical mode causes them to display oddly and for the sub-menus to be rendered away from the mouse. This behaviour has been known for some time.
In summary: all components appear to work except for CSS and some other resource loading problems.
Buttons and Links: works
TextFields: minor alignment issues
dataTable-columns: minor styling issues
dataTable-commandSortHeader: minor styling issues
dataTable-dataExport: Error Not Found
http://localhost:8080/web/guest/icefaces/resource/OTQ1MjQ3MzU4/export_1281024722867.csv
dataTable-dataScrolling: minor styling issues
dataTable-expandable: minor styling issues
dataTable-grouping: styling issues (group cells not visible)
dataTable-resizableColumns: styling issues (border handles not visible)
dataTable-rowSelection: styling issues (selected row not highlighted)
dragDrop: works, but draggable offset from cursor, styling issues
effects: works
gmap: no map shown, GMap2 is not defined in error console
inputRichText: editor not shown, Ice.FckEditor is undefined in error console
menuBar: significant styling issues, but appears to work
menuPopup: significant styling issues, but appears to work, image missing in second panel
outputChart: charts not shown
outputConnectionStatus: all icons shown
outputDeclaraion: likely not relevant to portlets
outputMedia: works
outputProgress: push occurs but progress bar image not displayed
outputResource: Error Not Found
http://localhost:8080/web/guest/icefaces/resource/MjAyNjQwNTE1MA==/icefaces.jpg
panelBorder: minor styling issues
panelCollapsible: significant styling issues, but appears to work, handles not styled
panelDivider: significant styling issues, unclear if working since handle was not visible
panelPopup: significant styling issues, but appears to work, handles not styled
panelPositioned: minor styling issues
panelSeries: works
panelStack: minor styling issues
panelTabSet-dynamic: significant styling issues, but appears to work, tabs not styled
panelTabSet-static: significant styling issues, but appears to work, tabs not styled
panelTooltip: significant styling issues, but appears to work
selectInputDate: significant styling issues, essentially works, popup not tested as not visible
selectInputText: significant styling issues, but works
selectionTags: minor styling issues
setEventPhase: appears to work
tree: works