r1520 - branches/bxe_2_0/js

[email protected] Mon, 2 Oct 2006 17:22:55 +0200 (CEST)
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Mon Oct  2 17:22:55 2006
New Revision: 1520

Modified:
   branches/bxe_2_0/js/bxeFunctions.js
Log:
remember nice element name

Modified: branches/bxe_2_0/js/bxeFunctions.js
==============================================================================
--- branches/bxe_2_0/js/bxeFunctions.js	(original)
+++ branches/bxe_2_0/js/bxeFunctions.js	Mon Oct  2 17:22:55 2006
@@ -678,15 +678,23 @@
 	if (clip._clipboard) {
 		var _clipboardNodeName = "";
 		var _clipboardNamespaceUri = "";
+		var _clipboardBxeName = "";
 		var _textOnly  = "";
-		
 		if (clip._clipboard.firstChild && clip._clipboard.firstChild.nodeType == 1)  {
 			_clipboardNodeName = clip._clipboard.firstChild.nodeName;
 			_clipboardNamespaceUri = clip._clipboard.firstChild.namespaceURI;
 		} else if (clip._clipboard.nodeType == 1) {
 			_clipboardNodeName = clip._clipboard.nodeName;
 			_clipboardNamespaceUri = XHTMLNS;
-		} /* else if (clip._clipboard.firstChild && clip._clipboard.firstChild.nodeType == 3) {
+		}
+		
+		if (clip._clipboardRootName) {
+			_clipboardBxeName = clip._clipboardRootName;
+		} else {
+			_clipboardBxeName = _clipboardNodeName;
+		}
+		
+		/* else if (clip._clipboard.firstChild && clip._clipboard.firstChild.nodeType == 3) {
 			_textOnly = clip._clipboard.firstChild.data;
 		} else if (clip._clipboard.nodeType == 3) {
 			_textOnly = clip._clipboard.data;
@@ -694,7 +702,7 @@
 			
 		if (!_clipboardNamespaceUri) { _clipboardNamespaceUri = ""};
 		if (_clipboardNodeName && node.parentNode && node.parentNode.isAllowedChild(_clipboardNamespaceUri, _clipboardNodeName)) {
-			popup.addMenuItem(bxe_i18n.getText("Append {0} from Clipboard",new Array(_clipboardNodeName)), function (e) {
+			popup.addMenuItem(bxe_i18n.getText("Append {0} from Clipboard",new Array(_clipboardBxeName)), function (e) {
 				var widget = e.currentTarget.Widget;
 				var appNode = widget.MenuPopup.MainNode;
 				var clip = mozilla.getClipboard();
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs