Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.1.0.BETA1
-
Fix Version/s: 3.1.0.BETA2, 3.1
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces3 Trunk #29035
Tomcat7
-
Assignee Priority:P1
Description
My test consist of a checkbox and a ui:include. If the checkbox is selected the page containing the component will be included on the page, otherwise a page containing text only will be included. There are two identical tests except that one contains a mandatoryResourceConfig on the page and the other does not. The following issues are seen on the test page that does not contain the configuration.
The following components have styling issues when included dynamically on the page:
ace:accordion
ace:checkboxButton (Also, the button seems non-functional)
ace:confirmationDialog
ace:contextMenu
ace:dataExporter
ace:dataTable
ace:dateTimeEntry
ace:dialog
ace:linkButton
ace:menu
ace:menuBar
ace:menuButton
ace:notificationPanel
ace:panel
ace:progressbar
ace:pushButton (Also, the button seems non-functional)
ace:resizable (The component isn't visible on the page but can be seen in the source)
To reproduce:
1. Build / deploy appropriate test application located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/*Component-Name*
2. Navigate to *Component-Name* without MandatoryResourceConfig test
3. Click the checkbox to include the page containing the component
4. The styling issue can be seen once the page is included. If following the same steps for the test with the configuration the component renders fine.
Please see attached screenshots for some examples.
The following components have styling issues when included dynamically on the page:
ace:accordion
ace:checkboxButton (Also, the button seems non-functional)
ace:confirmationDialog
ace:contextMenu
ace:dataExporter
ace:dataTable
ace:dateTimeEntry
ace:dialog
ace:linkButton
ace:menu
ace:menuBar
ace:menuButton
ace:notificationPanel
ace:panel
ace:progressbar
ace:pushButton (Also, the button seems non-functional)
ace:resizable (The component isn't visible on the page but can be seen in the source)
To reproduce:
1. Build / deploy appropriate test application located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/*Component-Name*
2. Navigate to *Component-Name* without MandatoryResourceConfig test
3. Click the checkbox to include the page containing the component
4. The styling issue can be seen once the page is included. If following the same steps for the test with the configuration the component renders fine.
Please see attached screenshots for some examples.
Modified web.xml of the tests to enable head updates. This forces the loading of the required resources for the components that are added dynamically.