操作
Bug(バグ) #2463
未完了携帯版の communityEvent/templates/showSuccess.php の table 要素のマークアップが不正
開始日:
2011-10-03
期日:
進捗率:
0%
予定工数:
3.6 で発生するか:
Unknown (未調査)
[QA]バグ通知済:
いいえ
3.8 で発生するか:
Unknown (未調査)
opCommunityTopicPlugin 絞込条件:
2.0.x対応不要, 携帯版のみ
説明
概要¶
携帯版のイベントページで、コメント記述フォームの部分(div#formEventComment > table)があるが、 table (> tbody) > tr > td > content となっているべきだが table > content と不正なマークアップになっている。
管理画面で「携帯版フォントサイズ指定設定」が行なわれているとき、最終的に出力されるHTMLの要素にフォントサイズを小さくする指定が追加されるが、この問題により docomo 端末で当該の箇所にフォントサイズ指定が入らず文字が小さくならない問題も生じている。携帯版フォントサイズ指定設定についての説明は #2441 が参考になるかもしれない。
マークアップが不正なためブラウザによって結果が異なる可能性がある(FireMobileSimulator などでは文字が小さくなる問題を確認できないかもしれない)。
修正方針¶
table > content となっている部分を table > tr > td > content とマークアップする。
diff --git a/apps/mobile_frontend/modules/communityEvent/templates/showSuccess.php b/apps/mobile_frontend/modules/communityEvent/templates/showSuccess.php index d766776..abfb2a2 100644 --- a/apps/mobile_frontend/modules/communityEvent/templates/showSuccess.php +++ b/apps/mobile_frontend/modules/communityEvent/templates/showSuccess.php @@ -54,7 +54,7 @@ foreach ($list as $key => $value) <?php if ($communityEvent->isCreatableCommunityEventComment($sf_user->getMemberId())): ?> <hr color="<?php echo $op_color['core_color_11'] ?>"> <div id="formEventComment"> -<table> +<table><tr><td> <form action="<?php echo url_for('communityEvent_comment_create', $communityEvent) ?>" method="post"> <?php echo $form ?> <?php if (!$communityEvent->isClosed() && !$communityEvent->isExpired()): ?> @@ -67,7 +67,7 @@ foreach ($list as $key => $value) <?php endif; ?> <input name="comment" class="input_submit" type="submit" value="<?php echo __('Add a comment only') ?>" /> </form> -</table> +</td></tr></table> </div> <?php if ('example.com' !== sfConfig::get('op_mail_domain')): ?> [i:106]<?php echo op_mail_to('mail_community_event_comment_create', array('id' => $communityEvent->id), __('Post from E-mail')) ?><br>
ファイル
操作