]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Added lat and lon coordinates to notice location
authorSarven Capadisli <csarven@status.net>
Thu, 19 Nov 2009 16:42:04 +0000 (16:42 +0000)
committerSarven Capadisli <csarven@status.net>
Thu, 19 Nov 2009 16:42:04 +0000 (16:42 +0000)
lib/noticelist.php

index 3bad2cf7cac703725f6da35c05b4134c49511892..5877827ff921c966afce682d4170a4c62fc9ae3c 100644 (file)
@@ -397,16 +397,21 @@ class NoticeListItem extends Widget
             return;
         }
 
+        $lat = $this->notice->lat;
+        $lon = $this->notice->lon;
+        $latlon = (!empty($lat) && !empty($lon)) ? $lat.';'.$lon : '';
+
         $url  = $location->getUrl();
 
-        // TODO: Output @title lat and lon on element @class geo
-        // e.g., class="geo" title="45.5088375;-73.587809"
         $this->out->elementStart('span', array('class' => 'location'));
         $this->out->text(_('at'));
         if (empty($url)) {
-            $this->out->element('span', array('class' => 'geo'), $name);
+            $this->out->element('span', array('class' => 'geo',
+                                              'title' => $latlon),
+                                $name);
         } else {
             $this->out->element('a', array('class' => 'geo',
+                                           'title' => $latlon,
                                            'href' => $url),
                                 $name);
         }