Hello Hani, can you create an issue. I think we can change this behavior.
Regards Bernd On Tue, Jun 21, 2011 at 1:31 PM, Abushammala, Hani (EXTERN: conceptQ) <[email protected]> wrote: > Any other Idea? > > Regards, > Hani > > -----Ursprüngliche Nachricht----- > Von: Helmut Swaczinna [mailto:[email protected]] > Gesendet: Mittwoch, 8. Juni 2011 10:32 > An: MyFaces Discussion > Betreff: Re: [Tobago] PageRendererBase warning > > Hi Hani, > > now I'm able to reproduce this warning. Thanks for the info. But I'm not able > to > find a workaround for this problem. Because it doesn't seem to be a serious > problem, I will try to configure log4j to prevent this warning. > > Regards, > Helmut > > Am 06.06.2011 11:51, schrieb Abushammala, Hani (EXTERN: conceptQ): >> Hi Helmut, >> >> >> In the item list we have defined 26 items and the warning comes out by >> selecting the below items after scrolling down in the selectOneChoice. It >> seems like a rendering problem of selectOneChoice with many values under FF. >> >> Regards, >> Hani >> >> -----Ursprüngliche Nachricht----- >> Von: Abushammala, Hani (EXTERN: conceptQ) >> [mailto:[email protected]] >> Gesendet: Montag, 6. Juni 2011 10:03 >> An: MyFaces Discussion >> Betreff: AW: [Tobago] PageRendererBase warning >> >> Hi Helmut, >> >> In the controller class we have defined some countries and cities in the >> item list. After selecting some items (e.g Southafrica) to call an action we >> became this warning. >> >> Regards, >> Hani >> >> -----Ursprüngliche Nachricht----- >> Von: Helmut Swaczinna [mailto:[email protected]] >> Gesendet: Mittwoch, 1. Juni 2011 17:45 >> An: MyFaces Discussion >> Betreff: Re: [Tobago] PageRendererBase warning >> >> Hi Hani, >> >> I'm still not able to reproduce it with your code and FF 3.6.17. What >> exactly do >> you mean with "by selecting the same items to performe an action"? >> >> Regards, >> Helmut >> >> Am 01.06.2011 13:07, schrieb Abushammala, Hani (EXTERN: conceptQ): >>> Hi Helmut, >>> >>> I`ve got this warning with FF 4.0.1 and 3.6.17. >>> >>> Regards, >>> Hani >>> >>> -----Ursprüngliche Nachricht----- >>> Von: Helmut Swaczinna [mailto:[email protected]] >>> Gesendet: Mittwoch, 1. Juni 2011 12:49 >>> An: MyFaces Discussion >>> Betreff: Re: [Tobago] PageRendererBase warning >>> >>> Hi Hani, >>> >>> with which browser version do you get this warning exactly? Only with FF >>> 4.0.1? >>> >>> Regards, >>> Helmut >>> >>> Am 01.06.2011 12:07, schrieb Abushammala, Hani (EXTERN: conceptQ): >>>> >>>> Hi, >>>> >>>> We could reproduce the warning by selecting the same items to performe an >>>> action. >>>> >>>> Test page: >>>> >>>> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> >>>> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> >>>> <%@ taglib uri="http://myfaces.apache.org/tobago/component" prefix="tc"%> >>>> >>>> <f:view> >>>> <tc:page id="statusbar"> >>>> >>>> <tc:panel> >>>> <f:facet name="layout"> >>>> <tc:gridLayout rows="20px;*" columns="222px;*" >>>> margin="0" cellspacing="0" /> >>>> </f:facet> >>>> >>>> <tc:panel> >>>> <f:facet name="layout"> >>>> <tc:gridLayout rows="*" columns="160px;*" /> >>>> </f:facet> >>>> >>>> <tc:selectOneChoice id="selector" >>>> value="#{controller.selectedItem}"> >>>> <f:facet name="change"> >>>> <tc:command id="changeAction" >>>> action="#{controller.doSomething}" /> >>>> </f:facet> >>>> <tc:selectItems value="#{controller.items}" /> >>>> </tc:selectOneChoice> >>>> <tc:panel /> >>>> </tc:panel> >>>> >>>> <tc:panel /> >>>> >>>> <tc:cell spanX="2" /> >>>> >>>> </tc:panel> >>>> </tc:page> >>>> </f:view> >>>> >>>> >>>> >>>> Regards, >>>> Hani >>>> >>>> -----Ursprüngliche Nachricht----- >>>> Von: Helmut Swaczinna [mailto:[email protected]] >>>> Gesendet: Dienstag, 31. Mai 2011 16:31 >>>> An: MyFaces Discussion >>>> Betreff: Re: [Tobago] PageRendererBase warning >>>> >>>> Hi, >>>> >>>> I found this warning often in our customers log file too, but I wasn't >>>> able to >>>> reproduce it myself. I had a look in tobago.js and found this code: >>>> >>>> getAbsoluteLeft: function(element) { >>>> var left = 0; >>>> var parent = false; >>>> while (element&& element.offsetParent) { >>>> left += element.offsetLeft; >>>> left -= element.scrollLeft; >>>> if (parent&& element.currentStyle) { // IE only >>>> left += element.currentStyle.borderLeftWidth.replace(/\D/g, >>>> "") - 0; >>>> } >>>> element = element.offsetParent; >>>> parent = true; >>>> } >>>> return left; >>>> } >>>> >>>> I'm not sure, if it's correct for all browsers and if the page content is >>>> scrolled. >>>> >>>> Regards, >>>> Helmut >>>> >>>> Am 31.05.2011 15:51, schrieb Abushammala, Hani (EXTERN: conceptQ): >>>>> Hello, >>>>> >>>>> Sometimes we got a warning from PageRendererBase class while calling an >>>>> action. In contrast to firefox, internet explorer don`t produce this >>>>> warning. >>>>> I found out, that by decoding the requested page the request parametr >>>>> "actionPositionString" contains negative pixel values. >>>>> I don`t know what that means and why. >>>>> >>>>> Log: >>>>> WARN org.apache.myfaces.tobago.renderkit.PageRendererBase - Can't >>>>> analyse parameter for action-position >>>>> java.lang.IllegalArgumentException: Can't parse to any measure: '-12px' >>>>> at org.apache.myfaces.tobago.layout.Measure.parse(Measure.java:39) >>>>> at org.apache.myfaces.tobago.layout.Position.<init>(Position.java:38) >>>>> at org.apache.myfaces.tobago.layout.Box.<init>(Box.java:40) at >>>>> >>>>> Env: >>>>> Tabago Version: 1.0.30 >>>>> MyFaces: 1.1.7 >>>>> FireFox: 4.0.1 >>>>> IE: 6.0 >>>>> >>>>> >>>>> Regards, >>>>> Hani >>>>> >>>>> >

