From 70bf0be6ddac04108c3782807a25ab2f5c1283d1 Mon Sep 17 00:00:00 2001 From: James Allen Date: Wed, 16 Nov 2016 17:17:50 +0000 Subject: [PATCH] Fix when the mini review panel is hidden --- .../review-panel/controllers/ReviewPanelController.coffee | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/services/web/public/coffee/ide/review-panel/controllers/ReviewPanelController.coffee b/services/web/public/coffee/ide/review-panel/controllers/ReviewPanelController.coffee index 20908cc4b9..4b214067bf 100644 --- a/services/web/public/coffee/ide/review-panel/controllers/ReviewPanelController.coffee +++ b/services/web/public/coffee/ide/review-panel/controllers/ReviewPanelController.coffee @@ -33,9 +33,11 @@ define [ # TODO Just for prototyping purposes; remove afterwards. mockedUserId = '12345abc' - #TODO: Doesn't work anymore now entries is first indexed by doc_id - $scope.$watch (() -> Object.keys($scope.reviewPanel.entries).length), (nEntries) -> - $scope.reviewPanel.hasEntries = nEntries > 0 + $scope.$watch (() -> + entries = $scope.reviewPanel.entries[$scope.editor.open_doc_id] or {} + Object.keys(entries).length + ), (nEntries) -> + $scope.reviewPanel.hasEntries = nEntries > 0 and $scope.trackChangesFeatureFlag $scope.$watch "ui.reviewPanelOpen", (reviewPanelOpen) -> return if !reviewPanelOpen?