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

