Author: estherbin
Date: 2008-09-02 08:29:07 -0400 (Tue, 02 Sep 2008)
New Revision: 10028
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java
Log:
Fix bug jbide-2536
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java 2008-09-02
12:21:12 UTC (rev 10027)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeVisualDomBuilder.java 2008-09-02
12:29:07 UTC (rev 10028)
@@ -97,7 +97,11 @@
public class VpeVisualDomBuilder extends VpeDomBuilder {
- public static final String VPE_USER_TOGGLE_ID = "vpe-user-toggle-id";
//$NON-NLS-1$
+ /**
+ *
+ */
+ public static final String PARENT = "PARENT"; //$NON-NLS-1$
+ public static final String VPE_USER_TOGGLE_ID = "vpe-user-toggle-id";
//$NON-NLS-1$
public static final String VPE_USER_TOGGLE_LOOKUP_PARENT =
"vpe-user-toggle-lookup-parent"; //$NON-NLS-1$
/** REGEX_EL */
@@ -440,7 +444,12 @@
if (ElService.getInstance().isCloneableNode(getPageContext(),
sourceNode)) {
sourceNodeClone = (sourceNode).cloneNode(true);
-
+ if(sourceNodeClone instanceof Element){
+ ((Element)sourceNodeClone).setAttribute(PARENT,"");
+ Attr a = ((Element)sourceNodeClone).getAttributeNode(PARENT);
+ a.setUserData(PARENT, sourceNode.getParentNode(),null);
+
+ }
template.beforeTemplateCreated(getPageContext(),
sourceNodeClone, getVisualDocument());
creationData = template.create(getPageContext(),
Show replies by date