diff --git a/src/applications/phame/query/PhamePostSearchEngine.php b/src/applications/phame/query/PhamePostSearchEngine.php --- a/src/applications/phame/query/PhamePostSearchEngine.php +++ b/src/applications/phame/query/PhamePostSearchEngine.php @@ -97,9 +97,14 @@ ->setHref($post->getViewURI()) ->addAttribute($blog_name); if ($post->isDraft()) { - $item->setStatusIcon('fa-star-o grey'); - $item->setDisabled(true); - $item->addIcon('none', pht('Draft Post')); + $button = id(new PHUIButtonView()) + ->setTag('a') + ->setText(pht('Edit Draft')) + ->setHref($post->getEditURI()) + ->setColor(PHUIButtonView::GREY); + $item->setStatusIcon('fa-star-o grey'); + $item->setDisabled(true); + $item->setLaunchButton($button); } else { $date = $post->getDatePublished(); $item->setEpoch($date);