Author: estherbin
Date: 2008-09-02 08:29:11 -0400 (Tue, 02 Sep 2008)
New Revision: 10029
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfRadioSelectItemTemplate.java
Log:
Fix bug jbide-2536
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfRadioSelectItemTemplate.java
===================================================================
---
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfRadioSelectItemTemplate.java 2008-09-02
12:29:07 UTC (rev 10028)
+++
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jsf/src/org/jboss/tools/jsf/vpe/jsf/template/JsfRadioSelectItemTemplate.java 2008-09-02
12:29:11 UTC (rev 10029)
@@ -13,6 +13,7 @@
import org.eclipse.wst.xml.core.internal.document.ElementImpl;
import org.jboss.tools.jsf.vpe.jsf.template.util.ComponentUtil;
import org.jboss.tools.jsf.vpe.jsf.template.util.JSF;
+import org.jboss.tools.vpe.editor.VpeVisualDomBuilder;
import org.jboss.tools.vpe.editor.context.VpePageContext;
import org.jboss.tools.vpe.editor.template.VpeCreationData;
import org.jboss.tools.vpe.editor.util.HTML;
@@ -142,9 +143,13 @@
// get parent element
Node parent = sourceNode.getParentNode();
+
+ if ((parent == null) && (sourceNode instanceof Element)
+ && (((Element)
sourceNode).getAttribute(VpeVisualDomBuilder.PARENT) != null)) {
+ parent = (Node) ((Element)
sourceNode).getAttributeNode(VpeVisualDomBuilder.PARENT).getUserData(VpeVisualDomBuilder.PARENT);
+ }
+ if ((parent != null) && (parent.getNodeType() == Node.ELEMENT_NODE)) {
- if (parent.getNodeType() == Node.ELEMENT_NODE) {
-
ElementImpl element = (ElementImpl) parent;
// get start position of parent
Show replies by date