Author: fpunt
Date: 2010-07-21 16:17:02 +0200 (Wed, 21 Jul 2010)
New Revision: 42959

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/my-htmlarea.js
Log:
[CMSC-1721] Fixed, problems with adding links in IE

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/my-htmlarea.js
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/my-htmlarea.js
    2010-07-20 11:15:11 UTC (rev 42958)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/my-htmlarea.js
    2010-07-21 14:17:02 UTC (rev 42959)
@@ -387,25 +387,27 @@
                                }
                        }
                }
-        a.href = param.f_href.trim();
-               a.target = param.f_target.trim();
-               a.title = param.f_tooltip.trim();
+               if(a != null) {
+                       a.href = param.f_href.trim();
+                       a.target = param.f_target.trim();
+                       a.title = param.f_tooltip.trim();
 
-            if (Xinha.is_ie) {
-                  a.destination = param.f_destination.trim();
-                  if (!a.destination && a.relationID) {
-                        a.relationID = "";
-                  }
-            }
-            else {
-                  a.setAttribute("destination", param.f_destination.trim());
-                  if (!a.getAttribute("destination") && 
a.getAttribute("relationID")) {
-                        a.removeAttribute("relationID");
-                  }
-            }
-                  if(!Xinha.is_ie){
-            editor.selectNodeContents(a);
-         }
+               if (Xinha.is_ie) {
+                   a.destination = param.f_destination.trim();
+                   if (!a.destination && a.relationID) {
+                       a.relationID = "";
+                   }
+               }
+               else {
+                   a.setAttribute("destination", param.f_destination.trim());
+                   if (!a.getAttribute("destination") && 
a.getAttribute("relationID")) {
+                       a.removeAttribute("relationID");
+                   }
+               }
+               if(!Xinha.is_ie){
+                       editor.selectNodeContents(a);
+               }
+               }
                editor.updateToolbar();
        },
        outparam);

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to