[ 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