[ 新規 | 編集 | 差分 ] [ 検索 | 一覧 | FrontPage ] [ 履歴 (RSS) | 差分履歴 (RSS) ] [ ログイン ]
【PR】Amazon | SL-C3000 | SL-C1000(3/18発売!) | SL-C860 | SL-6000W | SL-6000L | SL-6000N

WalWiki/カスタマイズ/汎用ブロックコンテナ

編集

任意の範囲を汎用ブロックコンテナ(<div>タグ)に入れることが出来ます。

[generic container]

編集

関連するカスタマイズ

編集

整形ルールの定義

text_to_html()内の変更

編集
    my (@txt) = split(/\n/, $txt);
    my (@toc);
    my $tocnum = 0;
    my (@saved, @result);
    my (@divsaved);                          # yakty add [generic container]
            push(@result, join('', '<tr>', @value, '</tr>'));
            # XXXXX
            #######
        # yakty add [generic container] start
        } elsif(/^(=)(.*)$/){
            my $text = &inline($2);
            my $attr = &extract_attr(\$text);
            push(@result, splice(@saved));
            if(@divsaved){
                push(@result, shift(@divsaved));
            } 
            if($attr =~ /\S/){
                push(@result, "<div$attr>");
                unshift(@divsaved, "</div>");
                if($text =~ /\S/){
                    push(@result, $text);
                    push(@result, shift(@divsaved));
                }
            }
        # yakty add [generic container] end
        }
    }
    push(@result, splice(@saved));
    push(@result ,splice(@divsaved));       # yakty add [generic container]

01777