[ https://issues.apache.org/struts/browse/WW-1536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ted Husted updated WW-1536: --------------------------- Fix Version/s: (was: 2.0.x) 2.1.x Bumping issues to 2.1.x, except those that involve backward-compatability with Struts 1 or WebWork 2. > TabbedPanel improvements > ------------------------ > > Key: WW-1536 > URL: https://issues.apache.org/struts/browse/WW-1536 > Project: Struts 2 > Issue Type: Improvement > Components: Views > Affects Versions: 2.0.2 > Reporter: Musachy Barroso > Priority: Minor > Fix For: 2.1.x > > Attachments: FilterDispatcher_patch.patch > > > 1) Does it really need to download 500+ kB of javascript and related > code to display a set of empty tabs? Can it be compressed somehow? Any > switches for that? > 2) Why does that javascript and related code get reloaded every time? > I try to enter the page with tabs again (not forcing reload with SHIFT) and > all that stuff is fetched again. > Can it be something with http headers? > The total amount of data that is sent is really frustrating me. > 3) In addition to that I could observe 16 multiple requests for > GET /myApp/struts/xhtml/styles.css HTTP/1.1 > to display single HTML page with 7 remote panels > (test, all panels referring the same simple page with 1 test > sentence - nothing more). > 4) It is not written anywhere in docs - but these tabs do not work if the S2 > application uses 'html' for action extension (overriding the default). > Some of the resources returned by Struts for tabbedPanel also end > with 'html' > and the struts controller sees a problem. > GET /myApp/struts/dojo/src/widget/templates/TabContainer.html HTTP/1.1 > I can only see a stacktrace that such action is not defined in my app, > dojo does not get such page and instead of tabs I can only see > error message > in the browser. > After I changed the extension for my actions to something else - > it started to work. > But it took me 30 minutes to understand the problem. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/struts/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira