Backport(バックポート) #1538
壊れたopタグの後ろに改行が含まれると意図しないタグが作成される
100%
説明
現象¶
<op:b>てててて<op:b <op:u>てててて<op:u <op:s>てててて<op:s <op:i>てててて<op:i <op:font size="5">てててて<<op:font <op:font size="1">てててて</oont> <op:font color="#FF0000">ててててp:font> てててて
↓ HTML タグに置換後
<span class="op_b">てててて<span class="op_b<br"> <span class="op_u">てててて<span class="op_u<br"> <span class="op_s">てててて<span class="op_s<br"> <span class="op_i">てててて<span class="op_i<br"> <span class="op_font" style="font-size:large">てててて<<span class="op_font<br"> <span class="op_font" style="font-size:xx-small">てててて</oont><br /> <span class="op_font" style="color:#FF0000;">ててててp:font><br /> てててて</span></span></span></span></span></span></span></span></span></span></span></span>
原因¶
バグが発生した原因を記入
修正内容¶
修正内容を記入
関連するチケット
関係しているリビジョン
Squashed commit of the following (fixes #1538, BP from #1451):
commit 88232b761d9fb83d6faa08ed8e53e944b6f84147
Author: Shinichi Urabe <urabe@tejimaya.com>
Date: Thu Aug 26 01:24:22 2010 +0900
add unit test for commit:f611879
commit 903efd5041a27a082101bf1af2506f626e84ca5f
Author: Shinichi Urabe <urabe@tejimaya.com>
Date: Fri Jul 30 09:08:41 2010 +0900
Remove unnecessary Meta-character
commit f3ac79ecfef439eb860ec75885a24b135520d692
Author: ShinichiU <urabe@tejimaya.com>
Date: Thu Jul 29 23:15:46 2010 +0900
add unit test for opWidgetFormRichTextareaOpenPNETest::toHtml()
commit f1e640a0614f2feb9e79fbce549c6b263f31284b
Author: ShinichiU <urabe@tejimaya.com>
Date: Thu Jul 29 22:13:27 2010 +0900
Fixed regular expression
commit dc711feb1d2254594629168fb6f3f3baa0446bff
Author: ShinichiU <urabe@tejimaya.com>
Date: Thu Jul 29 14:52:11 2010 +0900
Fixed regular expression to exclude a string containing the configuration of the tag
commit b2fb2e08bb862adf7ae4e5843145b5a9bb670bd2
Author: ShinichiU <urabe@tejimaya.com>
Date: Thu Jul 29 13:40:05 2010 +0900
ignore html tag in toHtml() replace method
履歴
#1 Shinichi Urabe が13年以上前に更新
- ステータス を Pending Fixing(修正待ち) から Accepted(着手) に変更
#2 Shinichi Urabe が13年以上前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
更新履歴 270c67cb65e15e7f13b0f67b5adf1eff6ed26adc で適用されました。
#3 Shinichi Urabe が13年以上前に更新
更新履歴 9f12fcb20c0c27312dee8852ea980fb2d7de6d4e で適用されました。
#4 Mutsumi Imamura が13年以上前に更新
動作確認しました。テストOKです。
#5 Rimpei Ogawa が13年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
#6 Shinichi Urabe が13年以上前に更新
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 進捗率 を 70 から 100 に変更
テストは完了しているので閉じます