• R/O
  • SSH
  • HTTPS

blogs: コミット


コミットメタ情報

リビジョン102 (tree)
日時2019-10-16 20:48:35
作者hirukawa_ryo

ログメッセージ

* flexmark-ext-highlight 0.2.5
コードブロックのタイトルが指定されていない場合もタイトルバーが表示されてしまうバグを修正しました。

変更サマリ

差分

--- flexmark-ext-highlight/trunk/src/main/java/net/osdn/blogs/flexmark/ext/highlight/HighlightRenderer.java (revision 101)
+++ flexmark-ext-highlight/trunk/src/main/java/net/osdn/blogs/flexmark/ext/highlight/HighlightRenderer.java (revision 102)
@@ -70,7 +70,7 @@
7070 protected void render(FencedCodeBlock node, NodeRendererContext context, HtmlWriter html) {
7171 String languageName = null;
7272 BasedSequence language = BasedSequence.NULL;
73- BasedSequence title = BasedSequence.NULL;
73+ BasedSequence title = BasedSequence.EMPTY;
7474 boolean isCopyable = false;
7575
7676 html.line();
@@ -121,12 +121,10 @@
121121 languageName = language.unescape();
122122 }
123123 html.srcPosWithTrailingEOL(node.getChars()).withAttr().tag("pre").openPre();
124-
125- if(title.isNotNull() || isCopyable) {
124+
125+ if(!title.isEmpty() || isCopyable) {
126126 html.attr("class", "title").withAttr().tag("div");
127- if(title.isNotNull()) {
128- html.append(title);
129- }
127+ html.append(title.isEmpty() ? " " : title);
130128 if(isCopyable) {
131129 html.attr("class", "copy-button").attr("onclick", COPY_SCRIPT).withAttr().tag("span").tag("/span");
132130 }
旧リポジトリブラウザで表示