Author: sdzmitrovich
Date: 2008-04-04 08:25:29 -0400 (Fri, 04 Apr 2008)
New Revision: 7324
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/EditableTemplateAdapter.java
Log:
code adjustment
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/EditableTemplateAdapter.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/EditableTemplateAdapter.java 2008-04-04
12:24:19 UTC (rev 7323)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/EditableTemplateAdapter.java 2008-04-04
12:25:29 UTC (rev 7324)
@@ -710,8 +710,8 @@
TemplateManagingUtil.setSourceSelection(pageContext, targetSourceNode,
focusOffset, length);
- setSelectionRange(selection,
- targetVisualNode, new Point(focusOffset, length));
+ // setSelectionRange(selection,
+ // targetVisualNode, new Point(focusOffset, length));
// check for text node
if (targetVisualNode.getNodeType() != nsIDOMNode.ELEMENT_NODE)
@@ -816,12 +816,13 @@
}
- TemplateManagingUtil.setSourceSelection(pageContext, targetSourceNode, selectionOffset,
selectionLength);
-
- setSelectionRange(selectionController
- .getSelection(nsISelectionController.SELECTION_NORMAL),
- targetVisualNode, new Point(selectionOffset, selectionLength));
+ TemplateManagingUtil.setSourceSelection(pageContext, targetSourceNode,
+ selectionOffset, selectionLength);
+ // setSelectionRange(selectionController
+ // .getSelection(nsISelectionController.SELECTION_NORMAL),
+ // targetVisualNode, new Point(selectionOffset, selectionLength));
+
// check for text node
if (targetVisualNode.getNodeType() != nsIDOMNode.ELEMENT_NODE) {
targetVisualNode = targetVisualNode.getParentNode();
@@ -1121,6 +1122,8 @@
.getSelectionRangeFromInputElement(focusedNode);
} else {
+
+ ;
range.x = selection.getFocusOffset();
range.y = selection.getAnchorOffset()
- selection.getFocusOffset();
@@ -1139,14 +1142,13 @@
protected void setSelectionRange(nsISelection selection, nsIDOMNode node,
Point range) {
- selection.removeAllRanges();
if (node.getNodeType() == nsIDOMNode.TEXT_NODE) {
selection.collapse(node, range.x);
// if(visualFocus!=visualAnchor)
// selection.extend(visualNode, visualAnchor );
} else {
-
+
if ((HTML.TAG_INPUT.equalsIgnoreCase(node.getLocalName()))
|| (HTML.TAG_TEXTAREA.equalsIgnoreCase(node.getLocalName()))) {
TemplateManagingUtil.setSelectionRangeInInputElement(node,
Show replies by date