Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P01, 4.0.BETA
-
Fix Version/s: 4.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces3 trunk revision# 38509, EE-3.3.0.GA Maintenance Branch
-
Assignee Priority:P3
Description
1) Changing the style or styleClass attributes dynamically causes the exporter to loose it's ACE styling and look more like a regular HTML button. The button still functions and once you click it the styling returns to normal.
To reproduce:
1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/dataExporter
2) Navigate to 'DataExporter Dynamic Attribute Test'
3) Select 'rendered'
4) Change the style or styleClass attributes to a new value
5) Notice the dataExporter looses it's styling classes and renders as a regular button (but with the custom styling added)
2) Changing the label attribute dynamically causes the exporter button to loose it's ACE styling and look more like a regular HTML button. The button still functions and once you click it the styling returns to normal.
To reproduce:
1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/dataExporter
2) Navigate to 'DataExporter Dynamic Attribute Test'
3) Select 'rendered'
4) Type a new value for the label and press tab
5) Notice the dataExporter looses it's styling classes and renders as a regular button
To reproduce:
1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/dataExporter
2) Navigate to 'DataExporter Dynamic Attribute Test'
3) Select 'rendered'
4) Change the style or styleClass attributes to a new value
5) Notice the dataExporter looses it's styling classes and renders as a regular button (but with the custom styling added)
2) Changing the label attribute dynamically causes the exporter button to loose it's ACE styling and look more like a regular HTML button. The button still functions and once you click it the styling returns to normal.
To reproduce:
1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/dataExporter
2) Navigate to 'DataExporter Dynamic Attribute Test'
3) Select 'rendered'
4) Type a new value for the label and press tab
5) Notice the dataExporter looses it's styling classes and renders as a regular button
Modified DataExporterRenderer to force the domDiff to always send the script that applies theme's styling.