diff --git a/src/infrastructure/graph/DifferentialRevisionGraph.php b/src/infrastructure/graph/DifferentialRevisionGraph.php index 3b5d638ec..892540f61 100644 --- a/src/infrastructure/graph/DifferentialRevisionGraph.php +++ b/src/infrastructure/graph/DifferentialRevisionGraph.php @@ -1,83 +1,85 @@ isClosed(); } protected function newTableRow($phid, $object, $trace) { $viewer = $this->getViewer(); if ($object) { $status_icon = $object->getStatusIcon(); $status_name = $object->getStatusDisplayName(); $status = array( id(new PHUIIconView())->setIcon($status_icon), ' ', $status_name, ); $author = $viewer->renderHandle($object->getAuthorPHID()); $link = phutil_tag( 'a', array( 'href' => $object->getURI(), ), $object->getTitle()); $link = array( $object->getMonogram(), ' ', $link, ); } else { $status = null; $author = null; $link = $viewer->renderHandle($phid); } + $link = AphrontTableView::renderSingleDisplayLine($link); + return array( $trace, $status, $author, $link, ); } protected function newTable(AphrontTableView $table) { return $table ->setHeaders( array( null, pht('Status'), pht('Author'), pht('Revision'), )) ->setColumnClasses( array( 'threads', 'graph-status', null, 'wide pri object-link', )); } } diff --git a/src/infrastructure/graph/ManiphestTaskGraph.php b/src/infrastructure/graph/ManiphestTaskGraph.php index b793493cd..1568c8c65 100644 --- a/src/infrastructure/graph/ManiphestTaskGraph.php +++ b/src/infrastructure/graph/ManiphestTaskGraph.php @@ -1,96 +1,98 @@ isClosed(); } protected function newTableRow($phid, $object, $trace) { $viewer = $this->getViewer(); if ($object) { $status = $object->getStatus(); $priority = $object->getPriority(); $status_icon = ManiphestTaskStatus::getStatusIcon($status); $status_name = ManiphestTaskStatus::getTaskStatusName($status); $priority_color = ManiphestTaskPriority::getTaskPriorityColor($priority); if ($object->isClosed()) { $priority_color = 'grey'; } $status = array( id(new PHUIIconView())->setIcon($status_icon, $priority_color), ' ', $status_name, ); $owner_phid = $object->getOwnerPHID(); if ($owner_phid) { $assigned = $viewer->renderHandle($owner_phid); } else { $assigned = phutil_tag('em', array(), pht('None')); } $link = phutil_tag( 'a', array( 'href' => $object->getURI(), ), $object->getTitle()); $link = array( $object->getMonogram(), ' ', $link, ); } else { $status = null; $assigned = null; $link = $viewer->renderHandle($phid); } + $link = AphrontTableView::renderSingleDisplayLine($link); + return array( $trace, $status, $assigned, $link, ); } protected function newTable(AphrontTableView $table) { return $table ->setHeaders( array( null, pht('Status'), pht('Assigned'), pht('Task'), )) ->setColumnClasses( array( 'threads', 'graph-status', null, 'wide pri object-link', )); } }