[Hiki-dev] Table support

アーカイブの一覧に戻る

TAKEUCHI Hitoshi fortr****@anet*****
2003年 4月 5日 (土) 15:04:22 JST


 こんにちは。たけうちです。

 かずひこさん、ご結婚おめでとうございます!

On Thu, 03 Apr 2003 23:37:24 +0900
Kazuhiko <kazuh****@fdiar*****> wrote:

> tdiary の wiki style を使っていないので互換性のほどはよくわかりませんが、
> とりあえずできました。パッチを添付しておきます。

 ありがとうございます。取り込んで、v0_5_branch で commit しました。

> さすがに rowspan とか colspan とかは実装しなくてもいいんですよね?

 そうですね。WalWiki や PukiWiki なども、そこまではやってないようですし、かず
ひこさんがおっしゃる通り、文法を考えだすと頭痛がします。

> httpp://www.namaraii.com/hiki/hiki.cgi?%28Hiki%29%A4%B4%B0%D5%B8%AB%A4%CA%A4%C9#l0
> の「リストの閉じタグ」の件も、僕も気になる人なので対処しています。

 この件ですが、html_formatter.rb の

-    MAP[:listitem_close]       = ''
+    MAP[:listitem_close]       = '</li>'

だけでは、

 *1
 **2

から、

<ul>
<li>1</li>
  <ul>
  <li>2</li>
  </ul>
</ul>

が生成されますよね。HTML4.0 Strict では、<ul>をネストする場合、<li> の中に入れ
なければなりませんから、そのままではまずいですね。

 現状(かずひこさんのパッチを当てる前)は、

<ul>
<li>1
  <ul>
  <li>2
  </ul>
</ul>

が生成されるのですが、この場合、ネストしている <ul> は </li> が無いことによ
り、<li> の中と解釈され?(一応)W3C MarkUp Validation Service で Valid に
なっています。

 ただ、本来はどういう HTML が生成されるべきなんですかね?

<ul>
<li>1</li>
<li>
  <ul>
  <li>2</li>
  </ul>
</li>
</ul>

かな? もし、これが正しいとすれば、さらに修正が必要ですね。という経緯か
ら、「リストの閉じタグ」のパッチは、今回取り込みませんでした。もう少し、
検討させてください。

 別便ですが、TextFormattingRules のパッチも取り込ませていただきました。
ありがとうございます。

-- 
TAKEUCHI Hitoshi
http://www.namaraii.com/




Hiki-dev メーリングリストの案内
アーカイブの一覧に戻る