]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
breakup Section::show()
authorEvan Prodromou <evan@status.net>
Thu, 14 Apr 2011 22:18:39 +0000 (18:18 -0400)
committerEvan Prodromou <evan@status.net>
Thu, 14 Apr 2011 22:18:39 +0000 (18:18 -0400)
lib/section.php

index d77673898a7d5ab7119bcd6afc4dc7e477f7b2d8..2d8d6f3673f50233ec266a964f22ea8a27297f45 100644 (file)
@@ -61,6 +61,19 @@ class Section extends Widget
                                  array('id' => $this->divId(),
                                        'class' => 'section'));
 
+        $this->showTitle();
+
+        $have_more = $this->showContent();
+
+        if ($have_more) {
+            $this->showMore();
+        }
+
+        $this->out->elementEnd('div');
+    }
+
+    function showTitle()
+    {
         $link = $this->link();
         if (!empty($link)) {
             $this->out->elementStart('h2');
@@ -70,18 +83,15 @@ class Section extends Widget
             $this->out->element('h2', null,
                                 $this->title());
         }
+    }
 
-        $have_more = $this->showContent();
-
-        if ($have_more) {
-            $this->out->elementStart('p');
-            $this->out->element('a', array('href' => $this->moreUrl(),
-                                      'class' => 'more'),
-                           $this->moreTitle());
-            $this->out->elementEnd('p');
-        }
-
-        $this->out->elementEnd('div');
+    function showMore()
+    {
+        $this->out->elementStart('p');
+        $this->out->element('a', array('href' => $this->moreUrl(),
+                                       'class' => 'more'),
+                            $this->moreTitle());
+        $this->out->elementEnd('p');
     }
 
     function divId()