Repository: tapestry-5 Updated Branches: refs/heads/master 3d0060691 -> 85a71aeda
fix some illegal markup (closing tags with attributes) Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/1363f915 Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/1363f915 Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/1363f915 Branch: refs/heads/master Commit: 1363f915d51209fc6e418a643100f069f7b4aa86 Parents: 3d00606 Author: Jochen Kemnade <jkemn...@apache.org> Authored: Mon May 12 21:24:32 2014 +0200 Committer: Jochen Kemnade <jkemn...@apache.org> Committed: Mon May 12 21:24:32 2014 +0200 ---------------------------------------------------------------------- .../org/apache/tapestry5/javadoc/TapestryDocTaglet.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/1363f915/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java ---------------------------------------------------------------------- diff --git a/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java b/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java index 5fa308b..4f19aaf 100644 --- a/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java +++ b/tapestry-javadoc/src/main/java/org/apache/tapestry5/javadoc/TapestryDocTaglet.java @@ -147,10 +147,16 @@ public class TapestryDocTaglet implements Taglet, ClassDescriptionSource } } - private void writeElement(Writer writer, String elementName, String text) throws IOException + private void writeElement(Writer writer, String elementSpec, String text) throws IOException { - writer.write(String.format("<%s>%s</%1$s>", elementName, - InternalUtils.isBlank(text) ? " " : text)); + String elementName = elementSpec; + int idxOfSpace = elementSpec.indexOf(' '); + if (idxOfSpace != -1) + { + elementName = elementSpec.substring(0, idxOfSpace); + } + writer.write(String.format("<%s>%s</%s>", elementSpec, + InternalUtils.isBlank(text) ? " " : text, elementName)); } private void writeClassDescription(ClassDescription cd, Writer writer) throws IOException