[ 
http://issues.apache.org/jira/browse/MYFACES-172?page=comments#action_12323016 
] 

Martin Marinschek commented on MYFACES-172:
-------------------------------------------

You won't believe it - I am currently working on this!

The fix is not as easy as I thought in the beginning, though!

regards,

Martin

> Default images in JSCookMenu can't be found.
> --------------------------------------------
>
>          Key: MYFACES-172
>          URL: http://issues.apache.org/jira/browse/MYFACES-172
>      Project: MyFaces
>         Type: Bug
>     Versions: 1.0.9m9
>  Environment: Tomcat 5.0x, Windows XP, 1.09RC2
>     Reporter: Kito D. Mann
>     Assignee: Thomas Spiegl

>
> Due to the changes in MyFaces 1.09 that allow JavaScript resources to be 
> loaded from the MyFaces JAR, the relative path names for JSCookMenu issues 
> aren't resolving correctly. A workaround is to copy the themes to your web 
> application and override the JavaScript files automatically referenced by the 
> component's renderer:
> <f:view>
>   <x:stylesheet path="/themes/ThemeOffice/theme.css"/>  
>   <script src="/webmodule/themes/ThemeOffice/theme.js" 
> type="text/javascript"/>
>   
>   <x:jscookMenu layout="hbr" theme="ThemeOffice">
>   <x:jscookMenu layout="hbr" theme="ThemeIE">
>     <x:navigationMenuItems value="#{testBean.sample2}"/>
>     <x:navigationMenuItem itemLabel="Tab 4" action="Tab4"/>
>   </x:jscookMenu>
> </f:view>
> Here are the details about the problem:
> Reply-To: "MyFaces Discussion" <[email protected]> 
> Delivered-To: mailing list [email protected] 
> Subject: RE: Jscookmenu - ThemeOffice - Images not displaying? 
> Date: Thu, 31 Mar 2005 14:07:56 -0500 
> Thread-Topic: Jscookmenu - ThemeOffice - Images not displaying? 
> From: "Neal Haggard" <[EMAIL PROTECTED]> 
> To: "MyFaces Discussion" <[email protected]> 
> Yes, I'm using 1.0.9, the latest from CVS.  It looks like 1.0.9 started using 
> the AddResource interface to have the javascripts & styles automatically 
> added.  If you look at the links they generate, they go to:
> /faces/myFacesExtensionResource/navmenu.NavigationMenuItem/1112283493000/jscookmenu/JSCookMenu.js
> Or a similar link, which I assume gets handled by the faces extension 
> resource filter.  However, the images (based on looking in 
> /src/components/org/apache/myfaces/custom/navmenu/resources/jscookmenu/ThemeOffice/theme.js)
>  are being looked for in a context-relative location:
> var cmThemeOfficeBase = 'jscookmenu/ThemeOffice/'; 
> ...
> itemRight: '<img alt="" src="' + cmThemeOfficeBase + 'blank.gif">',
> ...
> I don't see how these can be resolved without having 
> jscookmenu/ThemeOffice/*.gif in a relative location.  
> Note that I'm even getting this with the 1.0.9 RC2 examples war file.  Image 
> not found place-holders in the nav menu.
> -----Original Message-----
> From: Aaron Bartell [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, March 31, 2005 1:46 PM
> To: MyFaces Discussion
> Subject: Re: Jscookmenu - ThemeOffice - Images not displaying?
> What version of MyFaces are you using?  I had the same problem when I went to 
> MyFaces 1.0.9.  When I went back to 1.0.7 and everything was back to normal. 
> Take a look at the <head>...</head> section of the page produced by MyFaces 
> that has a jsCookMenu on it - do you see a bunch of extra style sheets and 
> javascript links that you didn't specify in your JSP? (that is what I saw in 
> my pages after upgrading to 1.0.9)
> HTH
> Aaron Bartell
> Neal Haggard wrote:
> >I realized when I saw the subject come up that I really have two questions.  
> >The question I asked in my last note being a bit more pressing.  The other 
> >question is I'm seeing the styles & the javascript is rendering for the 
> >jscookMenu, however the internal images that the javascript loads on the 
> >right hand side of the sub-child elements are not rendering.  I get the 
> >image not found placeholder (the infamous red 'X').  Is there something else 
> >I need to add to my Extensions Filter configuration to let that work? 

-- 
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