collapse posts by same author (but not you).

This commit is contained in:
Friendika 2011-03-27 20:37:44 -07:00
parent b57214cb78
commit 7defb1768b
2 changed files with 21 additions and 2 deletions

View file

@ -325,6 +325,7 @@ function network_content(&$a, $update = 0) {
} }
$comments = array(); $comments = array();
foreach($r as $rr) { foreach($r as $rr) {
if(intval($rr['gravity']) == 6) { if(intval($rr['gravity']) == 6) {
@ -341,8 +342,10 @@ function network_content(&$a, $update = 0) {
} }
$comments_collapsed = false; $comments_collapsed = false;
foreach($r as $item) { $blowhard = 0;
$blowhard_count = 0;
foreach($r as $item) {
$comment = ''; $comment = '';
$template = $tpl; $template = $tpl;
@ -354,6 +357,20 @@ function network_content(&$a, $update = 0) {
continue; continue;
if($item['id'] == $item['parent']) { if($item['id'] == $item['parent']) {
if($blowhard == $item['cid'] && (! $item['self'])) {
$blowhard_count ++;
if($blowhard_count == 3) {
$o .= '<div class="icollapse-wrapper fakelink" id="icollapse-wrapper-' . $item['parent'] . '" onclick="openClose(' . '\'icollapse-' . $item['parent'] . '\');" >' . t('See more posts like this') . '</div>' . '<div class="icollapse" id="icollapse-' . $item['parent'] . '" style="display: none;" >';
}
}
else {
$blowhard = $item['cid'];
if($blowhard_count > 3) {
$blowhard_count = 0;
$o .= '</div>';
}
}
$comments_seen = 0; $comments_seen = 0;
$comments_collapsed = false; $comments_collapsed = false;
} }
@ -369,7 +386,7 @@ function network_content(&$a, $update = 0) {
} }
} }
if(($comments[$item['parent']] > 2) && ($comments_seen == ($comments[$item['parent']] - 1))) { if(($comments[$item['parent']] > 2) && ($comments_seen == ($comments[$item['parent']] - 1))) {
$o .= '</div></div>'; $o .= '</div>';
} }
$redirect_url = $a->get_baseurl() . '/redir/' . $item['cid'] ; $redirect_url = $a->get_baseurl() . '/redir/' . $item['cid'] ;

View file

@ -328,6 +328,8 @@ function profile_content(&$a, $update = 0) {
like_puller($a,$item,$dlike,'dislike'); like_puller($a,$item,$dlike,'dislike');
} }
$comments_collapsed = false;
foreach($r as $item) { foreach($r as $item) {
$sparkle = ''; $sparkle = '';