Roo/form/HtmlEditor.js
authorAlan Knowles <alan@akbkhome.com>
Mon, 16 Aug 2010 10:31:09 +0000 (18:31 +0800)
committerAlan Knowles <alan@akbkhome.com>
Mon, 16 Aug 2010 10:31:09 +0000 (18:31 +0800)
Roo/form/HtmlEditor.js

index 2fd89cd..96ff640 100644 (file)
@@ -901,8 +901,15 @@ Roo.form.HtmlEditor = Roo.extend(Roo.form.Field, {
             return;
         }
         
-        function cleanAttr(n)
+        function cleanAttr(n,v)
         {
+            if (v.match(/^\./) || v.match(/^\//)) {
+                return;
+            }
+            if (v.match(/^(http|https):\/\//) || v.match(/^mailto:/)) {
+                return;
+            }
+            
             
         }
         
@@ -914,10 +921,11 @@ Roo.form.HtmlEditor = Roo.extend(Roo.form.Field, {
                 return;
             }
             if (Roo.form.HtmlEditor.aclean.indexOf(a.name.toLowerCase()) > -1) {
-                
                 node.removeAttribute(a.name); // fixme..
                 return;
             }
+            // style cleanup!?
+            
         }, this);