kokodayo.net
FSWikiまとめ
FreeStyleWiki
編集FAQ

罫線2

wiki /lib /Wiki /Parser.pm HTMLParser.pmの罫線2の処理追加
擬似的にdtを水平線として追加
既存の横点線を強引に罫線に変更して単独利用してしまおうという目論見です。

Parser.pm の追加 173行目に挿入

	# 罫線2
	} elsif($line eq "::"){
		$self->d_line();

Parser.pm の追加 510行目辺りに挿入

#==========================================================
# <p>
# 罫線2にマッチした場合に呼び出されます。
# サブクラスにて処理を実装します。
# </p>
#==========================================================
sub d_line {}

HTMLParser.pm の追加 209行目に挿入

#==========================================================
# 罫線2
#==========================================================
sub d_line {
my $self = shift;

if($self->{para}==1){
	$self->{html} .= "</p>\n";
	$self->{para} = 0;
}

$self->end_list;
$self->end_verbatim;
$self->end_table;
$self->end_quote;
$self->{html} .= "<dl><dt></dt></dl>\n";
}

罫線の種類によってCSSのdtを書き換えるなどします。


<P>タグの終了・ブロックレベル要素関連