[
https://issues.jboss.org/browse/RF-10231?page=com.atlassian.jira.plugin.s...
]
James G reopened RF-10231:
--------------------------
Hi again Gleb..I can reproduce this on the live demo.
Here are the steps:
Navigate to
http://richfaces-showcase.appspot.com
- Select Output/Panels
- Select rich:popupPanel
- Select "Login panel position" tab on right
- Click "Login" link under the title "Login panel attachment:"
- Click "Modal panel example" tab to switch pages
In firefox I see the exception message.
PopupPanel destroy javascript method causes client side exception:
expr.replace is not a function
-------------------------------------------------------------------------------------------------
Key: RF-10231
URL:
https://issues.jboss.org/browse/RF-10231
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: component-panels-layout-themes
Affects Versions: 4.0.0.Milestone5
Environment: myfaces 2.0.3, tomcat 6
Reporter: James G
Assignee: Gleb Galkin
Labels: popupPanel
Fix For: 4.0.0.Milestone6
When the javascript method destroy on the popuppanel class is called, a javascript
exception occurs:
expr.replace is not a function
I believe the problem is the destroy method (popupPanel.js line 166)
if (this.domReattached) {
var element = this.div;
var parent = element.parent();
if (parent) {
parent.remove(element);
}
}
I believe the correct method would be parent.removeChild(element);
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira