[ 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
