• R/O
  • SSH
  • HTTPS

blogs: コミット


コミットメタ情報

リビジョン105 (tree)
日時2020-01-31 12:22:28
作者hirukawa_ryo

ログメッセージ

* flexmark-ext-highlight 0.2.7
flexmark 0.50.50 に変更して「クリップボードへコピー」ボタンが表示されなくなってしまったバグを修正しました。
flexmarkの仕様ころころと変わり過ぎです!

変更サマリ

差分

--- flexmark-ext-highlight/trunk/src/main/java/net/osdn/blogs/flexmark/ext/highlight/HighlightRenderer.java (revision 104)
+++ flexmark-ext-highlight/trunk/src/main/java/net/osdn/blogs/flexmark/ext/highlight/HighlightRenderer.java (revision 105)
@@ -75,7 +75,15 @@
7575
7676 html.line();
7777
78- BasedSequence attributes = node.getAttributes();
78+ BasedSequence attributes = node.getAttributes();
79+ BasedSequence info = node.getInfo();
80+ if(info.isNotNull() && !info.isBlank()) {
81+ Matcher matcher = ATTRIBUTES_TAG.matcher(info);
82+ if(matcher.find()) {
83+ attributes = info.subSequence(matcher.start()).trim();
84+ info = info.subSequence(0, matcher.start()).trim();
85+ }
86+ }
7987 if(attributes.isNotNull() && !attributes.isBlank()) {
8088 Matcher matcher = ATTRIBUTES_TAG.matcher(attributes);
8189 if (matcher.find()) {
@@ -109,7 +117,6 @@
109117 }
110118 }
111119
112- BasedSequence info = node.getInfo();
113120 if (info.isNotNull() && !info.isBlank()) {
114121 int space = info.indexOfAny(" ");
115122 if (space == -1) {
旧リポジトリブラウザで表示