r1499 - branches/bxe_2_0/mozile

[email protected] Mon, 5 Jun 2006 11:20:51 +0200 (CEST)
Newsgroups gmane.editors.bitflux.cvs
Message-ID <[email protected]>
Author: chregu
Date: Mon Jun  5 11:20:50 2006
New Revision: 1499

Modified:
   branches/bxe_2_0/mozile/mozCE.js
Log:
ns support


Modified: branches/bxe_2_0/mozile/mozCE.js
==============================================================================
--- branches/bxe_2_0/mozile/mozCE.js	(original)
+++ branches/bxe_2_0/mozile/mozCE.js	Mon Jun  5 11:20:50 2006
@@ -729,8 +729,10 @@
 	if (content && content.data) {
 		var elementNameParent = null;
 		var elementNamespace = null;
-			
 		if (paraElementVdom) {
+			if (paraElementVdom.namespaceURI) {
+				elementNamespace = paraElementVdom.namespaceURI;
+			}
 			if (paraElementVdom.bxeClipboardChild) {
 				var elementName = paraElementVdom.bxeClipboardChild;
 				elementNameParent = paraElementVdom.nodeName;
@@ -740,7 +742,6 @@
 		} else {
 			var elementName = bxe_config.options['autoParaElementName'];
 			elementNamespace = bxe_config.options['autoParaElementNamespace']
-			
 		}
 		
 		if (elementName && clipboard._system && content.data.search(/[\n\r]./) > -1) {
@@ -753,7 +754,11 @@
 			content = "<"+elementName_start + ">"+ content.replace(/[\n\r]+/g,"</"+elementName+"><"+elementName_start+" >")+"</"+elementName+">";
 			
 			if (elementNameParent) {
-				content = "<" + elementNameParent + ">" + content + "</" + elementNameParent + ">";
+				var content2 = "<" + elementNameParent;
+				if (elementNamespace) {
+					content2 += " xmlns='"+elementNamespace +"'";
+				}
+				content = content2 + ">" + content + "</" + elementNameParent + ">";
 			}
 			bxe_insertContent_async(content,BXE_SELECTION,BXE_SPLIT_IF_INLINE);
 		} else {
-- 
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs