Skip to content

Commit

Permalink
Intermediate fix for #56
Browse files Browse the repository at this point in the history
  • Loading branch information
madflow committed Jul 7, 2014
1 parent 5539bb6 commit 88aaafc
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion src/flow/netbeans/markdown/PreviewSerializer.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import java.net.MalformedURLException;
import java.net.URISyntaxException;
import java.net.URL;
import org.pegdown.LinkRenderer;
import org.pegdown.ToHtmlSerializer;
import org.pegdown.ast.SuperNode;

Expand Down Expand Up @@ -47,6 +48,21 @@ private String resolveImageUrl(final String url) {

protected void printImageTag(SuperNode imageNode, String url) {
printer.print("<img src=\"").print(resolveImageUrl(url)).print("\" alt=\"")
.printEncoded(printChildrenToString(imageNode)).print("\"/>");
.printEncoded(printChildrenToString(imageNode)).print("\" />");
}

@Override
protected void printImageTag(LinkRenderer.Rendering rendering) {
printer.print("<img");
printAttribute("src", resolveImageUrl(rendering.href));
printAttribute("alt", rendering.text);
for (LinkRenderer.Attribute attr : rendering.attributes) {
printAttribute(attr.name, attr.value);
}
printer.print(" />");
}

private void printAttribute(String name, String value) {
printer.print(' ').print(name).print('=').print('"').print(value).print('"');
}
}

0 comments on commit 88aaafc

Please sign in to comment.