Differential D11680 Diff 28251 src/applications/differential/event/DifferentialHovercardEventListener.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/event/DifferentialHovercardEventListener.php
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | private function handleHovercardEvent($event) { | ||||
$hovercard->addField(pht('Author'), | $hovercard->addField(pht('Author'), | ||||
$handles[$rev->getAuthorPHID()]->renderLink()); | $handles[$rev->getAuthorPHID()]->renderLink()); | ||||
$hovercard->addField(pht('Reviewers'), | $hovercard->addField(pht('Reviewers'), | ||||
implode_selected_handle_links(', ', $handles, $reviewer_phids)); | implode_selected_handle_links(', ', $handles, $reviewer_phids)); | ||||
if ($tasks) { | if ($tasks) { | ||||
$hovercard->addField(pht('Task(s)', count($tasks)), | $hovercard->addField(pht('%s Task(s)', new PhutilNumber(count($tasks))), | ||||
joshuaspence: I'm not sure about this one. | |||||
implode_selected_handle_links(', ', $handles, $tasks)); | implode_selected_handle_links(', ', $handles, $tasks)); | ||||
} | } | ||||
if ($rev->getSummary()) { | if ($rev->getSummary()) { | ||||
$hovercard->addField(pht('Summary'), | $hovercard->addField(pht('Summary'), | ||||
id(new PhutilUTF8StringTruncator()) | id(new PhutilUTF8StringTruncator()) | ||||
->setMaximumGlyphs(120) | ->setMaximumGlyphs(120) | ||||
->truncateString($rev->getSummary())); | ->truncateString($rev->getSummary())); | ||||
Show All 9 Lines |
I'm not sure about this one.