[Hiki-dev:00998] footnoteプラグインへのパッチ

Back to archive index

U.Nakamura usa****@garba*****
2005年 9月 1日 (木) 17:36:13 JST


こんにちは、なかむら(う)です。

footnoteプラグインで、脚注内にブロック要素を含めた場合、新た
な段落になる部分が素の<p>になってしまい、脚注用のスタイルが適
用されません。

というわけで、1行パッチ。

Index: footnote.rb
===================================================================
RCS file: /cvsroot/hiki/hiki/misc/plugin/footnote.rb,v
retrieving revision 1.9
diff -u -1 -p -r1.9 footnote.rb
--- footnote.rb 27 Jun 2005 13:49:57 -0000      1.9
+++ footnote.rb 1 Sep 2005 08:32:40 -0000
@@ -49,3 +49,3 @@ def render( text )
         @conf.use_plugin = tmp
-        formatter.to_s.gsub(/\A<p>/,'').gsub(/<\/p>\Z/,'')
+        formatter.to_s.gsub(/\A<p>/,'').gsub(/<\/p>\Z/,'').gsub(/<p>/, '<p class="footnote">')
 end

あともう一つ、脚注が<p>以外のブロック要素で終わったとき、末尾
に無駄な</p>がついてしまうんですが、こっちはちょっとめんどい
ので今回は割愛します。


それでは。
-- 
U.Nakamura <usa****@garba*****>





Hiki-dev メーリングリストの案内
Back to archive index