String id = context.getNodeId(node.getParent()); if (id != null) { html.attr("href", "#" + id);
@SuppressWarnings("MethodMayBeStatic") void render(final Heading node, final NodeRendererContext context, final HtmlWriter html) { if (context.getHtmlOptions().renderHeaderId) { String id = context.getNodeId(node); if (id != null) { html.attr("id", id); } } if (context.getHtmlOptions().sourcePositionParagraphLines) { html.srcPos(node.getChars()).withAttr().tagLine("h" + node.getLevel(), new Runnable() { @Override public void run() { html.srcPos(node.getText()).withAttr().tag("span"); context.renderChildren(node); html.tag("/span"); } }); } else { html.srcPos(node.getText()).withAttr().tagLine("h" + node.getLevel(), new Runnable() { @Override public void run() { context.renderChildren(node); } }); } }
@SuppressWarnings("MethodMayBeStatic") void render(final Heading node, final NodeRendererContext context, final HtmlWriter html) { if (context.getHtmlOptions().renderHeaderId) { String id = context.getNodeId(node); if (id != null) { html.attr("id", id); } } if (context.getHtmlOptions().sourcePositionParagraphLines) { html.srcPos(node.getChars()).withAttr().tagLine("h" + node.getLevel(), new Runnable() { @Override public void run() { html.srcPos(node.getText()).withAttr().tag("span"); context.renderChildren(node); html.tag("/span"); } }); } else { html.srcPos(node.getText()).withAttr().tagLine("h" + node.getLevel(), new Runnable() { @Override public void run() { context.renderChildren(node); } }); } }