The popup code is a bit complex and a pain to work with in a cross
browser space. The best thing is to use firebug on firefox and
visualstudio 2008 with IE to debug the TrPopup  JavaScript code. In
there you can step through and watch the calculations being made.

Otherwise, you can try to reproduce the problem on the demo page then
create a Jira ticket and attach the patch/file so a developer can have
a look. Danny Robinson created the panelPopup and I have made some
positioning changes. I have not seen Danny around on the list anymore
unfortunately and I am behind on open source work (burned out lately)
so getting work done on this code may be slow going.

If you can debug the code (BTW you only need the free version of
VS2008 to debug JS) that would go a long way.

On 2008-06-11, Joris Kimpe <[EMAIL PROTECTED]> wrote:
>
> Thanks for your answer Andrew, but after I removed my HTML, HEAD and BODY
> tags, I still have my popup at the wrong position.  I don't see what I'm
> doing wrong, so if you have some more advice, it is more than welcome!
>
> Joris
>
>
>
> Andrew Robinson-5 wrote:
>>
>> You should not have HTML and BODY elements if you are using
>> tr:document, it creates the HTML, HEAD and BODY tags. The popup code
>> relies on the FORM and BODY tags. That may affect it. Check out the
>> demo for the proper usage of tr:document (I think the demo uses it).
>> Change that and let me know if that helps
>>
>> -Andrew
>>
>> On Tue, Jun 10, 2008 at 1:36 AM, Joris Kimpe <[EMAIL PROTECTED]> wrote:
>>>
>>> It seems it is browser specific.  In Firefox my popup appears in the
>>> upper
>>> part of the screen, while in IE, it seems to be positioning correctly.
>>> However, in IE I can't use the radio buttons or the input textbox (while
>>> in
>>> Firefox I can).
>>>
>>> I based my application on the demo (which is running and working
>>> correctly
>>> on my local tomcat server).  So, if someone knows in which direction I
>>> need
>>> to search my solution, please help me...
>>>
>>>
>>> The structure of my page is:
>>> <html>
>>>        <f:view>
>>>        <tr:document >
>>>                <head>...</head>
>>>
>>>                <body id=personalShiftPlanOverviewBody">
>>>                        <h:form id="personalShiftPlanOverviewForm">
>>>                                <tr:panelBorderLayout id="overview">
>>>                                        <f:facet name="left">
>>>                                                <t:dataTable ...>
>>>                                                        ...
>>>                                                </t:dataTable>
>>>                                        </f:facet>
>>>
>>>                                        <f:facet name="right">
>>>                                                <tr:panelTabbed
>>> id="overviewType" position="above">
>>>                                                        <tr:showDetailItem
>>> id="dayOverview" text="DayOverview">
>>>
>>> <tr:panelBorderLayout>
>>>
>>> <f:facet name="left">
>>>
>>>
>>> <jsp:include page="dailyOverview.jsp" />
>>>
>>> </f:facet>
>>>
>>> </tr:panelBorderLayout>
>>>
>>> </tr:showDetailItem>
>>>                                                        ...
>>>                                                </tr:panelTabbed>
>>>                                        </f:facet>
>>>                                </tr:panelBorderLayout>
>>>
>>>                                <jsp:include page="/common/pageFooter.jsp"
>>> />
>>>                        </h:form>
>>>                </body>
>>>        </tr:document>
>>>        </f:view>
>>> </html>
>>>
>>>
>>> The included jsp (dailyOverview.jsp) looks like this:
>>>
>>> <html>
>>>        <f:subview id="dailyOverviewTablePage">
>>>                <tr:table ...>
>>>                        ...
>>>                        <tr:column width="30%">
>>>                                <f:facet name="header">
>>>                                        <tr:outputText
>>> value="columnHeading" />
>>>                                </f:facet>
>>>                                <tr:panelFormLayout maxColumns="2"
>>> rows="2">
>>>                                        <tr:table ...>
>>>                                                ...
>>>                                        </tr:table>
>>>
>>>                                        <tr:panelPopup text="create"
>>> title="Create" modal="true" xoffset="2"
>>> yoffset="2">
>>>                                                <tr:panelBox>
>>>                                                        <tr:selectOneRadio
>>> id="direction" label="Direction">
>>>
>>> <f:selectItem itemValue="0" itemLabel="In"/>
>>>
>>> <f:selectItem itemValue="1" itemLabel="Out"/>
>>>
>>> </tr:selectOneRadio>
>>>                                                        <tr:inputText
>>> id="time" label="Time" />
>>>                                                </tr:panelBox>
>>>                                        </tr:panelPopup>
>>>
>>>                                        <tr:table ...>
>>>                                                ...
>>>                                        </tr:table>
>>>                                </tr:panelFormLayout>
>>>                        </tr:column>
>>>                        ...
>>>                </tr:table>
>>>        </f:subview>
>>> </html>
>>>
>>>
>>>
>>> Joris
>>>
>>>
>>>
>>> Andrew Robinson-5 wrote:
>>>>
>>>> Is it browser specific?
>>>>
>>>> Do you have the form in the BODY tag, or in another scrolled element
>>>> below the body?
>>>>
>>>> Check out the live demo of the popup to see it running and using
>>>> relative positioning as well
>>>>
>>>> On Mon, Jun 9, 2008 at 9:35 AM, Joris Kimpe <[EMAIL PROTECTED]> wrote:
>>>>>
>>>>> Hello all,
>>>>>
>>>>> I'm experimenting with Trinidad on this moment, but I'm stuck...
>>>>>
>>>>> I want to use a panelPopup which is positioned somewhere around my
>>>>> mousepointer click.  But I only get the popup on top of my page.  I
>>>>> thought
>>>>> I should use the xoffset and yoffset, but this didn't do the trick.
>>>>> Could
>>>>> someone help me out on this one?
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>> My jsp looks something like this:
>>>>>
>>>>> ----------------------------------------------------------------------------------------------
>>>>>
>>>>> <tr:table id="foobar">
>>>>>        <tr:column>
>>>>>                <f:facet name="header">
>>>>>                        <tr:outputText value="foo" />
>>>>>                </f:facet>
>>>>>                <tr:outputText value="foo"/>
>>>>>        </tr:column>
>>>>>        <tr:column>
>>>>>                <f:facet name="header">
>>>>>                        <tr:outputText value="bar" />
>>>>>                </f:facet>
>>>>>                <tr:panelFormLayout maxColumns="2" rows="2">
>>>>>                        ...
>>>>>                        <tr:panelPopup text="popupTest"
>>>>> title="popuptest"
>>>>> modal="true"
>>>>> xoffset="0" yoffset="0">
>>>>>                                <tr:panelGroupLayout>
>>>>>                                        <tr:panelFormLayout rows="4"
>>>>> maxColumns="1" labelWidth="20%"
>>>>> rendered="true" fieldWidth="80%" >
>>>>>                                                <tr:inputText id="test"
>>>>> label="test"/>
>>>>>                                        </tr:panelFormLayout>
>>>>>                                </tr:panelGroupLayout>
>>>>>                        </tr:panelPopup>
>>>>>                </tr:panelFormLayout>
>>>>>        </tr:column>
>>>>> </tr:table>
>>>>>
>>>>> ----------------------------------------------------------------------------------------------
>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://www.nabble.com/-TRINIDAD--panelPopup-positioning-tp17735420p17735420.html
>>>>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/-TRINIDAD--panelPopup-positioning-tp17735420p17749495.html
>>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>
> --
> View this message in context:
> http://www.nabble.com/-TRINIDAD--panelPopup-positioning-tp17735420p17775787.html
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>
>

Reply via email to