You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Zied Hamdi <ja...@gmail.com> on 2007/06/21 17:17:35 UTC

[tobago] menu is displayed under the popup layer (and isn't clickable)

Hi there,

I have a problem with the menu, it doesn't display in the layer of the
popup, but under it (see picture).

Any suggestions?

Regards,
Zied Hamdi

Re: [tobago] menu is displayed under the popup layer (and isn't clickable)

Posted by Zied Hamdi <ja...@gmail.com>.
Sorry I forgot the main question:

Do you agree it would suffice to add the possibility to specify the z-index
manually in <tc:popup> to complete the algorythm for all other components?

Regards,
Zied


2007/6/22, Zied Hamdi <ja...@gmail.com>:
>
> Hi Volker, How was the music day in your town?
>
> In my case, the menu items are visibally in a lower z-index, (I see them
> under the grey layer and they are not clickable). There's also a problem
> with the images : they are not displayed and there's a warning (see below)
> even though I took a look in debug, and the image attribute is set
> correctly. They have the same urls as the ones that correctly display in the
> phones box (under the grey layer).
>
> ######################HOME
> ######################MOBILE
> ######################WORK
> ######################FAX
> ######################OTHER1
> ######################OTHER2
> 2007-06-22 11:30:07,328 [http-8080-Processor24] WARN
> org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer.encodeChildrenOfComponent(297)
> - There are free blocks in the layout:
> id='page:personForm:details:adressListSubview:adressesSheet:0:personAdressList:_idJsp81'
>
> 2007-06-22 11:30:07,343 [http-8080-Processor24] WARN
> org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer.encodeChildrenOfComponent(297)
> - There are free blocks in the layout:
> id='page:personForm:details:adressListSubview:adressesSheet:1:personAdressList:_idJsp81'
>
> 2007-06-22 11:30:07,359 [http-8080-Processor24] ERROR
> org.apache.myfaces.tobago.context.ResourceManagerImpl.getPaths(292) - Path
> not found, and no fallback. Using empty string.
> resourceDirs = '[skins, org/apache/myfaces/tobago/renderkit]' contentType
> = 'html' theme = 'richmond' browser = 'msie' subDir = 'null' name =
> 'image/phone_types/' suffix = '.PNG' key = 'null'
> 2007-06-22 11:30:07,421 [http-8080-Processor24] TRACE
> org.apache.myfaces.tobago.util.DebugPhaseListener.afterPhase(51) - After
> Phase :RENDER_RESPONSE(6) Time=1182504607421
> 2007-06-22 11:30:07,421 [http-8080-Processor24] DEBUG
> org.apache.myfaces.tobago.util.DebugPhaseListener.afterPhase(58) - Phase
> RENDER_RESPONSE(6) needs 338546 milliseconds
> 2007-06-22 11:30:07,421 [http-8080-Processor24] INFO
> org.apache.myfaces.tobago.util.DebugPhaseListener.afterPhase (65) - Total
> response time : 338734 milliseconds
>
> I didn't send the code yesterday because it's ugly :-) (I've gone back to
> the 90's), here's a snippet:
>
>
> <tc:panel>
>  <f:facet name="layout">
>   <tc:gridLayout columns="*;22px" rows="fixed;*" />
>  </f:facet>
>
>  <tx:in id="number" label="#{i18n.number}" value="#{phone.number}" />
>
>  <tc:menuBar id="phoneTypeMenuBar">
>   <tc:menu id="phoneTypeMenu"
>    image="image/phone_types/#{phone.type}.PNG">
>    <%
>     PhoneNumber.PhoneType[] types = PhoneNumber.PhoneType.values ();
>     for( int i = 0; i < types.length; i++ ) {
>    %>
>    <tc:menuItem id="<%=types[i].toString()%>"
>     image='<%="image/phone_types/"+ types[i].toString() +".PNG"%>'
>     label="<%=types[i].toString()%>">
>     <%System.out.println("######################"+ types[i]);%>
>     <tc:attribute name="phoneType" value="<%=types[i].toString()%>" />
>    </tc:menuItem>
>    <%
>    }
>    %>
>   </tc:menu>
>  </tc:menuBar>
>
>  <tc:cell spanX="2">
>   <tx:textarea id="note" label="#{i18n.note}" value="#{phone.note}" />
>  </tc:cell>
>
> </tc:panel>
>
> It's sure it has to do with the for loop, but I don't understand why the
> code works in the other page. In additino to that, I did specify explicit
> ids for the case the image was inserted with javascript later. So the for
> loop does the same as writing the tags manually before they can be
> interpreted by JSF...
>
>
> 2007/6/21, Volker Weber <v....@inexso.de>:
> >
> > Hi Zied,
> >
> > this is a known bug:
> > https://issues.apache.org/jira/browse/TOBAGO-134
> >
> > Regards,
> >    Volker
> >
> > 2007/6/21, Zied Hamdi <ja...@gmail.com>:
> > > Hi there,
> > >
> > > I have a problem with the menu, it doesn't display in the layer of the
> >
> > > popup, but under it (see picture).
> > >
> > > Any suggestions?
> > >
> > > Regards,
> > > Zied Hamdi
> > >
> >
>
>
>
> --
> Zied Hamdi
> zatreex.sourceforge.net




-- 
Zied Hamdi
zatreex.sourceforge.net

Re: [tobago] menu is displayed under the popup layer (and isn't clickable)

Posted by Zied Hamdi <ja...@gmail.com>.
Hi Volker, How was the music day in your town?

In my case, the menu items are visibally in a lower z-index, (I see them
under the grey layer and they are not clickable). There's also a problem
with the images : they are not displayed and there's a warning (see below)
even though I took a look in debug, and the image attribute is set
correctly. They have the same urls as the ones that correctly display in the
phones box (under the grey layer).

######################HOME
######################MOBILE
######################WORK
######################FAX
######################OTHER1
######################OTHER2
2007-06-22 11:30:07,328 [http-8080-Processor24] WARN
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer.encodeChildrenOfComponent(297)
- There are free blocks in the layout:
id='page:personForm:details:adressListSubview:adressesSheet:0:personAdressList:_idJsp81'
2007-06-22 11:30:07,343 [http-8080-Processor24] WARN
org.apache.myfaces.tobago.renderkit.html.scarborough.standard.tag.GridLayoutRenderer.encodeChildrenOfComponent(297)
- There are free blocks in the layout:
id='page:personForm:details:adressListSubview:adressesSheet:1:personAdressList:_idJsp81'
2007-06-22 11:30:07,359 [http-8080-Processor24] ERROR
org.apache.myfaces.tobago.context.ResourceManagerImpl.getPaths(292) - Path
not found, and no fallback. Using empty string.
resourceDirs = '[skins, org/apache/myfaces/tobago/renderkit]' contentType =
'html' theme = 'richmond' browser = 'msie' subDir = 'null' name =
'image/phone_types/' suffix = '.PNG' key = 'null'
2007-06-22 11:30:07,421 [http-8080-Processor24] TRACE
org.apache.myfaces.tobago.util.DebugPhaseListener.afterPhase(51) - After
Phase :RENDER_RESPONSE(6) Time=1182504607421
2007-06-22 11:30:07,421 [http-8080-Processor24] DEBUG
org.apache.myfaces.tobago.util.DebugPhaseListener.afterPhase(58) - Phase
RENDER_RESPONSE(6) needs 338546 milliseconds
2007-06-22 11:30:07,421 [http-8080-Processor24] INFO
org.apache.myfaces.tobago.util.DebugPhaseListener.afterPhase(65) - Total
response time : 338734 milliseconds

I didn't send the code yesterday because it's ugly :-) (I've gone back to
the 90's), here's a snippet:


<tc:panel>
 <f:facet name="layout">
  <tc:gridLayout columns="*;22px" rows="fixed;*" />
 </f:facet>

 <tx:in id="number" label="#{i18n.number}" value="#{phone.number}" />

 <tc:menuBar id="phoneTypeMenuBar">
  <tc:menu id="phoneTypeMenu"
   image="image/phone_types/#{phone.type}.PNG">
   <%
    PhoneNumber.PhoneType[] types = PhoneNumber.PhoneType.values();
    for( int i = 0; i < types.length; i++ ) {
   %>
   <tc:menuItem id="<%=types[i].toString()%>"
    image='<%="image/phone_types/"+ types[i].toString() +".PNG"%>'
    label="<%=types[i].toString()%>">
    <%System.out.println("######################"+ types[i]);%>
    <tc:attribute name="phoneType" value="<%=types[i].toString()%>" />
   </tc:menuItem>
   <%
   }
   %>
  </tc:menu>
 </tc:menuBar>

 <tc:cell spanX="2">
  <tx:textarea id="note" label="#{i18n.note}" value="#{phone.note}" />
 </tc:cell>

</tc:panel>

It's sure it has to do with the for loop, but I don't understand why the
code works in the other page. In additino to that, I did specify explicit
ids for the case the image was inserted with javascript later. So the for
loop does the same as writing the tags manually before they can be
interpreted by JSF...


2007/6/21, Volker Weber <v....@inexso.de>:
>
> Hi Zied,
>
> this is a known bug:
> https://issues.apache.org/jira/browse/TOBAGO-134
>
> Regards,
>    Volker
>
> 2007/6/21, Zied Hamdi <ja...@gmail.com>:
> > Hi there,
> >
> > I have a problem with the menu, it doesn't display in the layer of the
> > popup, but under it (see picture).
> >
> > Any suggestions?
> >
> > Regards,
> > Zied Hamdi
> >
>



-- 
Zied Hamdi
zatreex.sourceforge.net

Re: [tobago] menu is displayed under the popup layer (and isn't clickable)

Posted by Volker Weber <v....@inexso.de>.
Hi Zied,

this is a known bug:
https://issues.apache.org/jira/browse/TOBAGO-134

Regards,
    Volker

2007/6/21, Zied Hamdi <ja...@gmail.com>:
> Hi there,
>
> I have a problem with the menu, it doesn't display in the layer of the
> popup, but under it (see picture).
>
> Any suggestions?
>
> Regards,
> Zied Hamdi
>