]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
showBody() -- revisit to add @id and @class to <body>
authorsarven <csarven@plantard.controlezvous.ca>
Wed, 14 Jan 2009 17:26:23 +0000 (17:26 +0000)
committersarven <csarven@plantard.controlezvous.ca>
Wed, 14 Jan 2009 17:26:23 +0000 (17:26 +0000)
showContentBlock()
showContent()

added endHTML() to class HTMLOutputter

lib/action.php
lib/htmloutputter.php

index bca6a0e3c4ae4179beae479e971d2b27017a6251..85042871e54be0aa8b24539c27323dc2d0a42fbc 100644 (file)
@@ -172,11 +172,13 @@ class Action extends HTMLOutputter // lawsuit
 
     function showBody()
     {
-        // output body
-        // output wrap element
+        $this->elementStart('body');
+        $this->elementStart('wrap');
         $this->showHeader();
         $this->showCore();
         $this->showFooter();
+        $this->elementEnd('wrap');
+        $this->elementEnd('body');
     }
 
     function showHeader()
@@ -260,11 +262,11 @@ class Action extends HTMLOutputter // lawsuit
 
     function showCore()
     {
-        // start core div
+        $this->elementStart('div' array('class' => 'core'));
         $this->showLocalNav();
         $this->showContentBlock();
         $this->showAside();
-        // end core div
+        $this->elementEnd('div');
     }
 
     // SHOULD overload (perhaps this should be a MUST because sometimes it is not used)
@@ -290,8 +292,7 @@ class Action extends HTMLOutputter // lawsuit
 
     function showContentBlock()
     {
-        $this->elementStart('div', array('id' => 'content',
-                                         (is_null("basic single content page e.g., about")) ? null : 'class' => 'hentry'));
+        $this->elementStart('div', array('id' => 'content'));
         $this->showPageTitle();
         $this->showPageNotice();
         $this->showContent();
@@ -319,8 +320,7 @@ class Action extends HTMLOutputter // lawsuit
     function showContent()
     {
         // show the actual content (forms, lists, whatever)
-        $this->elementStart('div', array('id' => 'content_inner',
-                                         (is_null("basic single content page e.g., about")) ? null : 'class' => 'entry-content'));
+        $this->elementStart('div', array('id' => 'content_inner'));
         $this->elementEnd('div');
     }
 
@@ -556,16 +556,6 @@ class Action extends HTMLOutputter // lawsuit
         $this->elementStart('div', array('id' => 'content'));
     }
 
-    function common_show_footer()
-    {
-        global $xw, $config;
-        $this->elementEnd('div'); // content div
-        common_foot_menu();
-        $this->elementEnd('div');
-        $this->elementEnd('body');
-        $this->elementEnd('html');
-        common_end_xml();
-    }
 
     // Added @id to li for some control. We might want to move this to htmloutputter.php
     function common_menu_item($id=null, $url, $text, $title=null, $is_selected=false)
index 095f4d478673e306bb1664ec381de3c0311fa7d1..43e4a59a985d0ccf05cefc89dacad5daea8fec28 100644 (file)
@@ -122,6 +122,19 @@ class HTMLOutputter extends XMLOutputter
                                           'lang' => $language));
     }
 
+
+    /**
+    *  Ends an HTML document
+    *
+    *  @return void
+    */
+    function endHTML()
+    {
+        $this->elementEnd('html');
+        $this->endXML();
+    }
+
+
     /**
      * Output an HTML text input element
      *