Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.0.RC2
-
Fix Version/s: 3.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:HideICEfaces3 Trunk Revision# 27084
Server: Tomcat6
Browsers: Firefox/Chrome/IE
Test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/resizableShowICEfaces3 Trunk Revision# 27084 Server: Tomcat6 Browsers: Firefox/Chrome/IE Test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/resizable
-
Assignee Priority:P2
Description
The ace:ajax event 'resize' is not being triggered when resizing a component (a panel is used in this case). When this event is used in combination with the resizeListener, neither of them are triggered. However, when the resizeListener is by itself it functions fine.
To reproduce:
1. Build / deploy test application.
2. Navigate to 'Resizable Ajax ' test page.
3. Resize the panel inside the '"resize" Event Test'
Notice that the actual result is not what is expected. There are some print statements in the ajaxListener & resizeListener for debugging as well.
To reproduce:
1. Build / deploy test application.
2. Navigate to 'Resizable Ajax ' test page.
3. Resize the panel inside the '"resize" Event Test'
Notice that the actual result is not what is expected. There are some print statements in the ajaxListener & resizeListener for debugging as well.
Three causes:
1. In the original "Grimlock" code, a flag is set to trigger event only when there is listener specified by attribute. (<ajax> event was added by us.)
2. Side effect caused by
ICE-7584, resulting in exception shown in screenshot-1.png.3. Same problem as
ICE-7588. (But again fix forICE-7588had side effect. Must use re-fix by Deryk inICE-7601.)