Details
-
Type: Bug
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 1.7
-
Fix Version/s: 1.7.1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:All
Description
Because of ICE-3147, I did a little impromptu audit of encodeChildren() methods in our components. The following classes use non-standard implementations of encodeChildren(-), which may cause problems:
com.icesoft.faces.component.gmap.GMapLatLngs
com.icesoft.faces.component.gmap.GMapMarker
com.icesoft.faces.component.gmap.GMapRenderer
com.icesoft.faces.component.menubar.MenuItemRenderer
Lines 658, 704 :: Link rendering. The way we hard-code the links, it
should be ok
com.icesoft.faces.component.menubar.MenuItemRendererBase
Omits check for rendered that MenuItemsRenderer does
com.icesoft.faces.component.panellayout.PanelLayoutRenderer
com.icesoft.faces.component.gmap.GMapLatLngs
com.icesoft.faces.component.gmap.GMapMarker
com.icesoft.faces.component.gmap.GMapRenderer
com.icesoft.faces.component.menubar.MenuItemRenderer
Lines 658, 704 :: Link rendering. The way we hard-code the links, it
should be ok
com.icesoft.faces.component.menubar.MenuItemRendererBase
Omits check for rendered that MenuItemsRenderer does
com.icesoft.faces.component.panellayout.PanelLayoutRenderer
I should check the Canvas code too, since I found:
canvas\src\com\icesoft\faces\canvas\Canvas.java
Method: render(UIComponent)