Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.1-Beta
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 2, ace:tabSet
-
Assignee Priority:P2
Description
When using the ace:tabSet component in the default "server" mode it appears to "flash" when a tab is selected.
I believe what is happening is that the tabSet is resized briefly to match the empty tabPane contents panel when a new tab is selected, then sizes again larger once the tabPane content arrives. To alleviate this issue, the tabSet size should be made to remain the same as the previously selected tabPane until the new tabPane is loaded.
Another possibility is to set the height of the tabSet using CSS to a fixed size that won't vary between tabs.?
I believe what is happening is that the tabSet is resized briefly to match the empty tabPane contents panel when a new tab is selected, then sizes again larger once the tabPane content arrives. To alleviate this issue, the tabSet size should be made to remain the same as the previously selected tabPane until the new tabPane is loaded.
Another possibility is to set the height of the tabSet using CSS to a fixed size that won't vary between tabs.?
Activity
Ken Fyten
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Fix Version/s | 2.1 [ 10241 ] | |
Assignee Priority | P2 | |
Assignee | Arturo Zambrano [ artzambrano ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Assignee | Arturo Zambrano [ artzambrano ] | Mark Collette [ mark.collette ] |
Ken Fyten
made changes -
Fix Version/s | 3.1 [ 10312 ] | |
Fix Version/s | 3.0 [ 10241 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 3.0 [ 10241 ] | |
Fix Version/s | 3.1 [ 10312 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Assignee | Mark Collette [ mark.collette ] | Nils Lundquist [ nils.lundquist ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26773 | Wed Dec 07 13:38:37 MST 2011 | nils.lundquist | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tabset/tabset.js
|
Nils Lundquist
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26795 | Thu Dec 08 15:10:03 MST 2011 | nils.lundquist | Fix for |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tabset/tabset.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26799 | Thu Dec 08 16:02:21 MST 2011 | nils.lundquist | Further improvement for |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/tabset/tabset.js
|
Ken Fyten
made changes -
Fix Version/s | 3.0.RC2 [ 10313 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Ideally, the new tab contents would come in from the server, and then any animation from one to the other would run, or no animation, and no resiing down to an empty size would happen.
When using caching, and revisiting a cached previously visited tab, the tabs are all in the dom, so there shouldn't be flickering. That could be tested to see if it makes the flickering go away. Just as a data point.