Author: estherbin
Date: 2008-06-04 11:21:22 -0400 (Wed, 04 Jun 2008)
New Revision: 8550
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/AbstractActionManager.java
Log:
Fix
bug:http://jira.jboss.com/jira/browse/JBIDE-2275
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/AbstractActionManager.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/AbstractActionManager.java 2008-06-04
15:02:34 UTC (rev 8549)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/menu/AbstractActionManager.java 2008-06-04
15:21:22 UTC (rev 8550)
@@ -531,10 +531,17 @@
Element parentElement = (Element) parent;
parentElement.setAttributeNode((Attr) newNode);
} else {
- if (type == 1 && refChild != null)
- parent.insertBefore(newNode, nextChild);
- else
- parent.insertBefore(newNode, refChild);
+ if (type == 1 && refChild != null) {
+ parent.insertBefore(newNode, nextChild);
+ //Added by estherbin
+ //Fix:http://jira.jboss.com/jira/browse/JBIDE-2275
+ } else if (type == 2) {
+ parent.insertBefore(newNode, refChild);
+ } else if (type == ITextNodeSplitter.INSERT_AFTER) {
+ parent.appendChild(newNode);
+ } else {
+ parent.insertBefore(newNode, refChild);
+ }
}
}