What steps will reproduce the problem? 1. define a tabbed panel inside a tab of another tabbed panel 2. the spitted document.ready function of child panel is spitted before the parent one and since the parent is not yet created and parent's document.ready is executed afterward so the child didn't come proper. 3. This same issue seems to be with the jqgrid also.
What is the expected output? What do you see instead? A proper nested tab.
Which struts2 version? 2.1.8.1
Which struts2-jquery plugin version? 2.1.0
Please provide any additional information below. I hope that it could be directly fixed if we stack out these document.ready functions and spit them with some other tag or just at the end of last tabbed pannel.
Comment #1
Posted on May 26, 2010 by Swift Lionthe problem is, without document.ready the plugin can run into errors specially in older browsers.
Comment #2
Posted on May 26, 2010 by Massive WombatI am sorry, i didn't mean to neglect document.ready I just wanna say that stacking the document.ready function in some object and spitting them when all the tabbed panels end tag is reached.
Comment #3
Posted on May 31, 2010 by Swift Lion(No comment was entered for this change.)
Comment #4
Posted on Jun 2, 2010 by Swift Lion(No comment was entered for this change.)
Comment #5
Posted on Jun 7, 2010 by Swift Lion(No comment was entered for this change.)
Comment #6
Posted on Jun 23, 2010 by Swift LionIssue 220 has been merged into this issue.
Comment #7
Posted on Jun 24, 2010 by Swift LionIssue 222 has been merged into this issue.
Status: Fixed
Labels:
Type-Defect
Priority-Medium
Component-Plugin
Milestone-2.2.0