[ 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

Reply via email to