[ 新規 ] [ 検索 | 一覧 | 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>'){
             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]


03276