r1467 - branches/bxe_2_0/js

[email protected]
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Wed Apr 12 13:59:32 2006
New Revision: 1467

Modified:
   branches/bxe_2_0/js/bxeFunctions.js
Log:
add bxe_moveUp/Down

Modified: branches/bxe_2_0/js/bxeFunctions.js
==============================================================================
--- branches/bxe_2_0/js/bxeFunctions.js	(original)
+++ branches/bxe_2_0/js/bxeFunctions.js	Wed Apr 12 13:59:32 2006
@@ -719,17 +719,7 @@
 		popup.addMenuItem(bxe_i18n.getText("Move up"), function (e) {
 			var widget = e.currentTarget.Widget;
 			var appNode = widget.MenuPopup.MainNode;
-			var prevSibling = appNode.previousSibling;
-			while (prevSibling && prevSibling._node.nodeType != 1 ) {
-				if (prevSibling._node.nodeType == 3 && !prevSibling._node.isWhitespaceOnly) {
-					break;
-				}
-				prevSibling = prevSibling.previousSibling;
-			}
-			if (prevSibling) {
-				appNode.parentNode.insertBefore(appNode._node, prevSibling._node);
-			}
-			bxe_Transform(false,false,appNode.parentNode);
+			bxe_moveUp(appNode);
 		});
 	}
 	
@@ -737,17 +727,7 @@
 		popup.addMenuItem(bxe_i18n.getText("Move down"), function (e) {
 			var widget = e.currentTarget.Widget;
 			var appNode = widget.MenuPopup.MainNode;
-			var nextSibling = appNode.nextSibling;
-			while (nextSibling && nextSibling._node.nodeType != 1) {
-				if (nextSibling._node.nodeType == 3 && !nextSibling._node.isWhitespaceOnly) {
-					break;
-				}
-				nextSibling = nextSibling.nextSibling;
-			}
-			if (nextSibling) {
-				appNode.parentNode.insertAfter(appNode._node, nextSibling._node);
-			}
-			bxe_Transform(false,false,appNode.parentNode);
+			bxe_moveDown(appNode);
 		});
 	}
 	
@@ -2467,4 +2447,33 @@
 
 function bxe_getAttributeValue() {
 	return window.bxe_lastAttributeNode.value;
+}
+
+function bxe_moveUp(appNode) {
+	var prevSibling = appNode.previousSibling;
+		while (prevSibling && prevSibling._node.nodeType != 1 ) {
+			if (prevSibling._node.nodeType == 3 && !prevSibling._node.isWhitespaceOnly) {
+				break;
+			}
+			prevSibling = prevSibling.previousSibling;
+		}
+		if (prevSibling) {
+		appNode.parentNode.insertBefore(appNode._node, prevSibling._node);
+	}
+	bxe_Transform(false,false,appNode.parentNode);
+}
+
+function bxe_moveDown(appNode) {
+	
+	var nextSibling = appNode.nextSibling;
+	while (nextSibling && nextSibling._node.nodeType != 1) {
+		if (nextSibling._node.nodeType == 3 && !nextSibling._node.isWhitespaceOnly) {
+			break;
+		}
+		nextSibling = nextSibling.nextSibling;
+	}
+	if (nextSibling) {
+		appNode.parentNode.insertAfter(appNode._node, nextSibling._node);
+	}
+	bxe_Transform(false,false,appNode.parentNode);
 }
\ No newline at end of file
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.