[
https://issues.jboss.org/browse/RF-11736?page=com.atlassian.jira.plugin.s...
]
Brian Leathem updated RF-11736:
-------------------------------
Workaround Description:
Workaround from:
https://community.jboss.org/message/727796#727796
I included a jquery function which will center an element to the screen.
{code}
jQuery.fn.center = function () {
this.css("position","absolute");
this.css("top", (($(window).height() - this.outerHeight()) / 2) +
$(window).scrollTop() + "px");
this.css("left", (($(window).width() - this.outerWidth()) / 2) +
$(window).scrollLeft() + "px");
return this;
}
{code}
Taken from
http://stackoverflow.com/questions/210717/using-jquery-to-center-a-div-on...
I then put the following javascript into my buttons oncomplete attribute
RichFaces.$('myForm:myPopup').getContentElement().center()
Using your button I would then make it
{code}
<a4j:commandButton id="buttonPanel" value="Open"
render="openGrid"
action="#{t.openPanel}"
oncomplete="#{rich:component('openPanel')}.show();
RichFaces.$('formCad:openPanel').getContentElement().center()"/>
{code}
I tried putting the call into the popPanels onbeforeshow event attribute but I failed to
get it to work there. Hope this works for you. If anyone finds a cleaner or better way
please post it.
Forum Reference:
http://community.jboss.org/message/638238 (was:
http://community.jboss.org/message/638238)
rich:popupPanel x domElementAttachment="parent"
-----------------------------------------------
Key: RF-11736
URL:
https://issues.jboss.org/browse/RF-11736
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: component-panels-layout-themes
Affects Versions: 4.0.0.Final
Environment: NetBeans 7.0.0 + GlassFish 3.1.1 + JSF2 + CDI + RF4 + Hibernate3
Reporter: Edilmar Alves
Fix For: 4.3-Tracking
rich:popupPanel repositions after second click when we use
domElementAttachment="parent"
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira