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

WalWiki/カスタマイズ/改行保持

編集

フォームで入力したとおりの改行を表示に反映する

[keep newline]

編集

text_to_html()内の変更

編集
        } elsif (/^(>{1,3})(.*)/) {
            &back_push('blockquote', length($1), \@saved, \@result);
            # push(@result, &inline($2));             # yakty del [keep newline]
            push(@result, &inline($2) . '<br>');      # yakty add [keep newline]
            }
            push(@result, join('', '<tr>', @value, '</tr>'));
            # XXXXX
            #######
        } else {
            push(@result, &inline($_));
            # yakty add [keep newline] start
            if($saved[-1] eq '</p>'){
                push(@result, '<br />'); 
            }
            # yakty add [keep newline] end
        }
    }
    push(@result, splice(@saved));
    unshift(@result, sprintf(qq(<div class="partinfo">$resource{'parteditlinkformat'}</div>), 1)) if ($option{'partinfo'});  # Walrus add [part edit]

02864