]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Updated:
authorsarven <csarven@plantard.controlezvous.ca>
Thu, 15 Jan 2009 00:30:06 +0000 (00:30 +0000)
committersarven <csarven@plantard.controlezvous.ca>
Thu, 15 Jan 2009 00:30:06 +0000 (00:30 +0000)
showNoticeSource()
showReplyTo()

lib/noticelist.php

index 0fe967da381388beb15e7e0c459f4e2c3586df58..b4ea4d41cd6858e20281cd246cf75edcbaf05765 100644 (file)
@@ -225,8 +225,8 @@ class NoticeListItem
     function showAuthor()
     {
         common_element_start('span', 'vcard author');
-        common_element_start('a', array('href' => $this->profile->profileurl),
-                                        'class' => 'url');
+        common_element_start('a', array('href' => $this->profile->profileurl,
+                                        'class' => 'url'));
         $this->showAvatar();
         $this->showNickname();
         common_element_end('a');
@@ -352,7 +352,8 @@ class NoticeListItem
     function showNoticeSource()
     {
         if ($this->notice->source) {
-            common_element('span', null, _(' from '));
+            $this->elementStart('dl', 'device');
+            $this->element('dt', null, _('From'));
             $source_name = _($this->notice->source);
             switch ($this->notice->source) {
             case 'web':
@@ -360,18 +361,22 @@ class NoticeListItem
             case 'mail':
             case 'omb':
             case 'api':
-                common_element('span', 'noticesource', $source_name);
+                $this->element('dd', 'noticesource', $source_name);
                 break;
             default:
                 $ns = Notice_source::staticGet($this->notice->source);
                 if ($ns) {
-                    common_element('a', array('href' => $ns->url),
+                    $this->elementStart('dd', null);
+                    $this->element('a', array('href' => $ns->url,
+                                              'rel' => 'external'),
                                    $ns->name);
+                    $this->elementEnd('dd');
                 } else {
-                    common_element('span', 'noticesource', $source_name);
+                    $this->element('dd', 'noticesource', $source_name);
                 }
                 break;
             }
+            $this->elementEnd('dl');
         }
     }
 
@@ -393,8 +398,8 @@ class NoticeListItem
             $this->element('dt', null, _('To'));
             $this->elementStart('dd');
             $this->element('a', array('class' => 'inreplyto',
-                                      'href' => $replyurl),
-                                      'rel' => 'in-reply-to',
+                                      'href' => $replyurl,
+                                      'rel' => 'in-reply-to'),
                            _('in reply to'));
             $this->elementEnd('dd');
             $this->elementEnd('dl');