https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112156

Revision: 112156
Author:   emsmith
Date:     2012-02-22 22:14:17 +0000 (Wed, 22 Feb 2012)
Log Message:
-----------
bug 34090 - only send the activity header if continue < 1, make the more div a 
link

Modified Paths:
--------------
    trunk/extensions/ArticleFeedbackv5/api/ApiViewActivityArticleFeedbackv5.php

Modified: 
trunk/extensions/ArticleFeedbackv5/api/ApiViewActivityArticleFeedbackv5.php
===================================================================
--- trunk/extensions/ArticleFeedbackv5/api/ApiViewActivityArticleFeedbackv5.php 
2012-02-22 22:13:45 UTC (rev 112155)
+++ trunk/extensions/ArticleFeedbackv5/api/ApiViewActivityArticleFeedbackv5.php 
2012-02-22 22:14:17 UTC (rev 112156)
@@ -66,57 +66,60 @@
                // generate our html
                $html = '';
 
-               // <div class="articleFeedbackv5-activity-pane">
-               $html .= Html::openElement( 'div', array(
-                       'class' => 'articleFeedbackv5-activity-pane'
-               ) );
+               // only do this if continue < 1
+               if ($continue < 1) {
+                       // <div class="articleFeedbackv5-activity-pane">
+                       $html .= Html::openElement( 'div', array(
+                               'class' => 'articleFeedbackv5-activity-pane'
+                       ) );
+       
+                       // <div class="articleFeedbackv5-activity-feedback">
+                       $html .= Html::openElement( 'div', array(
+                               'class' => 'articleFeedbackv5-activity-feedback'
+                       ) );
+       
+                       // <div>Feedback Post #{$feedbackid} by 
{$user_link}</div>
+                       $html .= Html::openElement( 'div', array() );
+                       $html .= wfMessage( 
'articlefeedbackv5-activity-feedback-info',
+                                               array($feedback->af_id))->text()
+                               . $this->getUserLink($feedback->af_user_id, 
$feedback->af_user_ip);
+                       $html .= Html::closeElement( 'div' );
+       
+                       //<div>Posted on {$date} (UTC)</div>
+                       $html .= Html::element( 'div', array(),
+                               wfMessage( 
'articlefeedbackv5-activity-feedback-date',
+                                               array( $wgLang->timeanddate( 
$feedback->af_created ) ))->text() );
+       
+                       // <div 
class="articleFeedbackv5-activity-feedback-permalink">
+                       $html .= Html::openElement( 'div', array(
+                               'class' => 
'articleFeedbackv5-activity-feedback-permalink'
+                       ) );
+       
+                       // <a href="{$permalink}">permalink</a>
+                       $html .= Linker::link(
+                               SpecialPage::getTitleFor( 'ArticleFeedbackv5', 
$title . '/'. $feedback->af_id ),
+                               wfMessage( 
'articlefeedbackv5-activity-permalink' )->text());
+       
+                       // </div> for 
class="articleFeedbackv5-activity-feedback-permalink"
+                       $html .= Html::closeElement( 'div' );
+       
+                       // </div> for 
class="articleFeedbackv5-activity-feedback"
+                       $html .= Html::closeElement( 'div' );
+       
+                       //<div class="articleFeedbackv5-activity-count">$n 
actions on this post</div>
+                       $html .= Html::element( 'div', array('class' => 
'articleFeedbackv5-activity-count'),
+                               wfMessage( 'articlefeedbackv5-activity-count',
+                                               array( 
$feedback->af_activity_count ))->text() );
+                       
+                       // </div> for class="articleFeedbackv5-activity-pane"
+                       $html .= Html::closeElement( 'div' );
+       
+                       //<div class="articleFeedbackv5-activity-log-items">
+                       $html .= Html::openElement( 'div', array(
+                               'class' => 
'articleFeedbackv5-activity-log-items'
+                       ) );
+               }
 
-               // <div class="articleFeedbackv5-activity-feedback">
-               $html .= Html::openElement( 'div', array(
-                       'class' => 'articleFeedbackv5-activity-feedback'
-               ) );
-
-               // <div>Feedback Post #{$feedbackid} by {$user_link}</div>
-               $html .= Html::openElement( 'div', array() );
-               $html .= wfMessage( 'articlefeedbackv5-activity-feedback-info',
-                                       array($feedback->af_id))->text()
-                       . $this->getUserLink($feedback->af_user_id, 
$feedback->af_user_ip);
-               $html .= Html::closeElement( 'div' );
-
-               //<div>Posted on {$date} (UTC)</div>
-               $html .= Html::element( 'div', array(),
-                       wfMessage( 'articlefeedbackv5-activity-feedback-date',
-                                       array( $wgLang->timeanddate( 
$feedback->af_created ) ))->text() );
-
-               // <div class="articleFeedbackv5-activity-feedback-permalink">
-               $html .= Html::openElement( 'div', array(
-                       'class' => 
'articleFeedbackv5-activity-feedback-permalink'
-               ) );
-
-               // <a href="{$permalink}">permalink</a>
-               $html .= Linker::link(
-                       SpecialPage::getTitleFor( 'ArticleFeedbackv5', $title . 
'/'. $feedback->af_id ),
-                       wfMessage( 'articlefeedbackv5-activity-permalink' 
)->text());
-
-               // </div> for 
class="articleFeedbackv5-activity-feedback-permalink"
-               $html .= Html::closeElement( 'div' );
-
-               // </div> for class="articleFeedbackv5-activity-feedback"
-               $html .= Html::closeElement( 'div' );
-
-               //<div class="articleFeedbackv5-activity-count">$n actions on 
this post</div>
-               $html .= Html::element( 'div', array('class' => 
'articleFeedbackv5-activity-count'),
-                       wfMessage( 'articlefeedbackv5-activity-count',
-                                       array( $feedback->af_activity_count 
))->text() );
-               
-               // </div> for class="articleFeedbackv5-activity-pane"
-               $html .= Html::closeElement( 'div' );
-
-               //<div class="articleFeedbackv5-activity-log-items">
-               $html .= Html::openElement( 'div', array(
-                       'class' => 'articleFeedbackv5-activity-log-items'
-               ) );
-
                // divs of activity items
                foreach($activities as $item) {
 
@@ -156,10 +159,12 @@
                // figure out if we have more based on our new continue value
                $more = $this->fetchHasMore($title, $feedbackId, $continue);
 
-               //optional <div class="articleFeedbackv5-activity-more">Show 
more Activity</div>
+               //optional <a href="#" 
class="articleFeedbackv5-activity-more">Show more Activity</a>
                if ($more) {
-                       $html .= Html::element( 'div', array('class' => 
'articleFeedbackv5-activity-more'),
-                       wfMessage( 'articlefeedbackv5-activity-more', 
array())->text() );
+                       $html .= Html::element( 'a', array(
+                                       'class' => 
"articleFeedbackv5-activity-more",
+                                       'href' => '#',
+                               ), wfMessage( "articlefeedbackv5-activity-more" 
)->text() );
                }
 
                // </div> for class="acticleFeedbackv5-activity-log-items"


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to