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