Author: billyxie Date: 2009-09-29 08:29:08 +0200 (Tue, 29 Sep 2009) New Revision: 38904
Modified: CMSContainer/trunk/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext/builders/RichTextBuilder.java CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/modules/CreateLink/insertinline_link.html CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/my-htmlarea.js Log: CMSC-892 - Rich-text editor: add button and functionality for Anchor links Modified: CMSContainer/trunk/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext/builders/RichTextBuilder.java =================================================================== --- CMSContainer/trunk/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext/builders/RichTextBuilder.java 2009-09-28 21:16:51 UTC (rev 38903) +++ CMSContainer/trunk/CMSContainer/cmsc/richtext/src/java/com/finalist/cmsc/richtext/builders/RichTextBuilder.java 2009-09-29 06:29:08 UTC (rev 38904) @@ -392,7 +392,7 @@ idsList.add(id); } else { - if (link.hasAttribute(RichText.HREF_ATTR)) { + if (link.hasAttribute(RichText.HREF_ATTR) && !(link.getAttribute(RichText.HREF_ATTR).startsWith("#")) ) { String href = link.getAttribute(RichText.HREF_ATTR); String name = link.getAttribute("name"); String owner = mmObj.getStringValue("owner"); Modified: CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/modules/CreateLink/insertinline_link.html =================================================================== --- CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/modules/CreateLink/insertinline_link.html 2009-09-28 21:16:51 UTC (rev 38903) +++ CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/modules/CreateLink/insertinline_link.html 2009-09-29 06:29:08 UTC (rev 38904) @@ -70,7 +70,7 @@ function onOK() { var elhref = document.getElementById("f_href"); - var re = new RegExp("\://|javascript\:|mailto\:"); + var re = new RegExp("\://|javascript\:|mailto\:|#"); var destination = document.getElementById("f_destination"); if(!elhref.value.match(re) && !destination.value ){ if (!elhref.value.match(re)) { 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 2009-09-28 21:16:51 UTC (rev 38903) +++ CMSContainer/trunk/CMSContainer/cmsc/richtext/src/webapp/mmbase/edit/wizard/xinha/my-htmlarea.js 2009-09-29 06:29:08 UTC (rev 38904) @@ -6,6 +6,7 @@ var xinha_plugins = [ 'CharacterMap', 'ContextMenu', + 'InsertAnchor', // 'ListType', // 'FullScreen', // 'SpellChecker', @@ -333,7 +334,7 @@ } } } catch(ex) {} -x } + } else { var href = param.f_href.trim(); _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs