From 49d7201873e82be0dcd976aa756e3d53be2892b5 Mon Sep 17 00:00:00 2001 From: epriestley Date: Fri, 27 Jun 2014 08:36:56 -0700 Subject: [PATCH] Remove hovercards from Feed panels on dashboards Summary: Fixes T5472. I do imagine doing a pass on the Hovercard JS at some point to try to make them position more intelligently (I've hit a few cases where they do something silly, and we can probably fix many of them), but generally agree that this is inconsistent and questionably valuable on panels. Test Plan: - Moused over feed stuff in a panel, no hovercards. - Moused over feed stuff in Feed, got hovercards. Reviewers: chad Reviewed By: chad Subscribers: epriestley Maniphest Tasks: T5472 Differential Revision: https://secure.phabricator.com/D9753 --- .../feed/query/PhabricatorFeedSearchEngine.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/applications/feed/query/PhabricatorFeedSearchEngine.php b/src/applications/feed/query/PhabricatorFeedSearchEngine.php index 9633013008..086798fdf3 100644 --- a/src/applications/feed/query/PhabricatorFeedSearchEngine.php +++ b/src/applications/feed/query/PhabricatorFeedSearchEngine.php @@ -134,7 +134,13 @@ final class PhabricatorFeedSearchEngine array $handles) { $builder = new PhabricatorFeedBuilder($objects); - $builder->setShowHovercards(true); + + if ($this->isPanelContext()) { + $builder->setShowHovercards(false); + } else { + $builder->setShowHovercards(true); + } + $builder->setUser($this->requireViewer()); $view = $builder->buildView();