Roo/form/HtmlEditor.js
authorAlan Knowles <alan@akbkhome.com>
Tue, 13 Dec 2011 03:39:57 +0000 (11:39 +0800)
committerAlan Knowles <alan@akbkhome.com>
Tue, 13 Dec 2011 03:39:57 +0000 (11:39 +0800)
Roo/form/HtmlEditor.js

index 5046f36..4061847 100644 (file)
@@ -1006,6 +1006,19 @@ Roo.form.HtmlEditor = Roo.extend(Roo.form.Field, {
         
         
     },
+    
+    cleanWordClipboard : function(input) {
+        var he = Roo.form.HtmlEditor;
+    
+        var output = input;
+        for (i = 0; i < he.swapCodes.length; i++) {
+            var swapper = new RegExp("\\u" + he.swapCodes[i].toString(16), "g"); // hex codes
+            output = output.replace(swapper, he.swapStrings[i]);
+        }
+        return output;
+    }
+    
+    
     cleanUpChildren : function (n)
     {
         if (!n.childNodes.length) {
@@ -1243,3 +1256,16 @@ Roo.form.HtmlEditor.cwhite= [
         'font-size'
 ];
 
+
+Roo.form.HtmlEditor.swapCodes   =[ 
+    [    8211, "--" ], 
+    [    8212, "--" ], 
+    [    8216,  "'" ],  
+    [    8217, "'" ],  
+    [    8220, '"' ],  
+    [    8221, '"' ],  
+    [    8226, "*" ],  
+    [    8230, "..." ]
+]; 
+
+    
\ No newline at end of file