r1644 - branches/bxe_2_0/js

[email protected] Sun, 26 Nov 2006 20:52:20 +0100 (CET)
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Sun Nov 26 20:52:18 2006
New Revision: 1644

Modified:
   branches/bxe_2_0/js/bxeFunctions.js
Log:
set cursor to context menu click point (#336)


Modified: branches/bxe_2_0/js/bxeFunctions.js
==============================================================================
--- branches/bxe_2_0/js/bxeFunctions.js	(original)
+++ branches/bxe_2_0/js/bxeFunctions.js	Sun Nov 26 20:52:18 2006
@@ -939,7 +939,6 @@
 	} else {
 
 		var newNode =  bxe_config.xmldoc.createElementNS(e.additionalInfo.namespaceURI,e.additionalInfo.localName, 1 ) ;
-		
 		newNode = aNode.parentNode.insertAfter(newNode,aNode._node);
 		
 		var _id = newNode._node.setBxeId();
@@ -1324,6 +1323,7 @@
 
 function bxe_ContextMenuEvent(e) {
 	var node = e.target.getParentWithXMLNode();
+		
 	if (!node) {
 		return true;
 	}
@@ -1332,6 +1332,14 @@
 		return false;
 	}
 
+	var sel = window.getSelection();
+	if (sel.anchorNode != e.rangeParent && sel.isCollapsed) {
+		try {
+			sel.collapse(e.rangeParent,e.rangeOffset);
+		} catch (e) {
+			sel.collapse(e.target,0);
+		}
+	}
 	bxe_context_menu.show(e,node);
 	e.stopPropagation();
 	e.returnValue = false;
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs