[ http://issues.apache.org/jira/browse/MYFACES-764?page=all ] Martin Marinschek closed MYFACES-764: -------------------------------------
Fix Version: Nightly Resolution: Fixed Ok, I think this has been documented by Mathias in the meantime, and this jira-issue should be documentation as well, so I am closing this for now. regards, Martin > AddResource has changes that break custom classes and JSP pages using > javascriptLocation > ---------------------------------------------------------------------------------------- > > Key: MYFACES-764 > URL: http://issues.apache.org/jira/browse/MYFACES-764 > Project: MyFaces > Type: Bug > Components: Tomahawk > Versions: 1.1.2 > Reporter: Simon Kitching > Assignee: Mathias Broekelmann > Fix For: Nightly > > R328404 was a significant rewrite of the AddResource class. The code is now > much nicer. > *However* the API of this class has changed in an incompatible manner, thus > breaking every custom component that uses the > AddResource.addJavaScriptToHeader method. > In addition, it looks like the class now prefixes URLs with the context path > by default [AddResource.getResourceUri calls ViewHandler.getResourceURL which > prepends the context]. This change will break every user jsp file which > specifies a javascriptLocation attribute on tags such as JSCookMenu, > HtmlTree, HtmlAccordionPanel (and others) as formerly users *had* to include > the context path, and now it is *always* prepended to the provided url. > While I do like the new behaviour, and find it more useful than the old > behaviour, I'm sure a little more attention to backwards compatibility would > be appreciated by MyFaces users. And at the very least, I think > backwards-incompatible changes such as this really should be clearly > announced on the mail lists, and noted in the SVN commit message. > I've been asked by Martin to create this JIRA entry to track this issue. See > also: > http://www.mail-archive.com/users%40myfaces.apache.org/msg11139.html -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira