| 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