プロジェクト

全般

プロフィール

Bug(バグ) #3612

完了

タイムラインガジェットで11件以上コメントが付いている場合の動作がおかしい

isao sano さんが10年以上前に追加. 7年以上前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2014-06-02
期日:
進捗率:

100%

予定工数:
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

説明

概要

opLikePluginを使用している環境で、タイムラインに対して11件以上コメントが付いている場合に「以前のコメントを見る」をクリックすると、コメント数分の「いいね!」が一番古いコメントに表示される。

再現バージョン

./symfony opPlugin:install opLikePlugin -r 1.2.1
./symfony opPlugin:install opTimelinePlugin -r 1.2.0

再現手順

1. タイムラインガジェット上でメンバーのタイムラインに対して11件以上のコメントをつける
2. 画面をリロードし、「以前のコメントを見る」をクリックする
3. 最後に表示されたコメントに「いいね!」が11件並んで表示される

原因

opTimelinePlugin 側で、「以前のコメントを見る」をクリックし、コメントを取得したタイミングで、
div.timeline-post-comment 要素のデータのみを消しているが、そのタイミングで表示されている「いいね」の要素は div.timeline-post-comment の要素の外にあるため、削除されず、残る

「いいね」の要素が残ったまま、コメントが追加され、そのコメント内にさらに「いいね」が追加される

修正

div.timeline-post-comment の要素内に 「いいね」の要素を定義するようにパッチを作成する


ファイル

いいね.png (28 KB) いいね.png isao sano, 2014-06-02 18:36

関連するチケット 1 (1件未完了0件完了)

関連している opTimelinePlugin - Bug(バグ) #4196: タイムラインの「以前のコメントを見る」をクリックした際に、クリックする前からコメントが逆順になるNew(新規)2017-05-22

操作

他の形式にエクスポート: Atom PDF