From 8d8bcab1e85a94ee4288983516b2166cf1672e89 Mon Sep 17 00:00:00 2001 From: Paulo Reis Date: Mon, 5 Jun 2017 10:41:59 +0100 Subject: [PATCH] Consolidate change accept and reject code. --- .../track-changes/TrackChangesManager.coffee | 10 ++---- .../controllers/ReviewPanelController.coffee | 32 +++++++------------ 2 files changed, 14 insertions(+), 28 deletions(-) diff --git a/services/web/public/coffee/ide/editor/directives/aceEditor/track-changes/TrackChangesManager.coffee b/services/web/public/coffee/ide/editor/directives/aceEditor/track-changes/TrackChangesManager.coffee index e759b9c236..e3f30b447d 100644 --- a/services/web/public/coffee/ide/editor/directives/aceEditor/track-changes/TrackChangesManager.coffee +++ b/services/web/public/coffee/ide/editor/directives/aceEditor/track-changes/TrackChangesManager.coffee @@ -26,16 +26,10 @@ define [ @$scope.$on "comment:select_line", (e) => @selectLineIfNoSelection() - @$scope.$on "change:accept", (e, change_id) => - @acceptChangeIds([ change_id ]) - - @$scope.$on "change:reject", (e, change_id) => - @rejectChangeIds([ change_id ]) - - @$scope.$on "change:bulk-accept", (e, change_ids) => + @$scope.$on "changes:accept", (e, change_ids) => @acceptChangeIds(change_ids) - @$scope.$on "change:bulk-reject", (e, change_ids) => + @$scope.$on "changes:reject", (e, change_ids) => @rejectChangeIds(change_ids) @$scope.$on "comment:remove", (e, comment_id) => 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 6aebe0fbb3..57a0bba30d 100644 --- a/services/web/public/coffee/ide/review-panel/controllers/ReviewPanelController.coffee +++ b/services/web/public/coffee/ide/review-panel/controllers/ReviewPanelController.coffee @@ -79,7 +79,7 @@ define [ if doc_id != $scope.editor.open_doc_id getChangeTracker(doc_id).removeChangeId(change_id) else - $scope.$broadcast "change:accept", change_id + $scope.$broadcast "changes:accept", [ change_id ] updateEntries(doc_id) $scope.$apply () -> @@ -87,7 +87,7 @@ define [ if doc_id != $scope.editor.open_doc_id getChangeTracker(doc_id).removeChangeIds(change_ids) else - $scope.$broadcast "change:bulk-accept", change_ids + $scope.$broadcast "changes:accept", change_ids updateEntries(doc_id) $scope.$apply () -> @@ -365,29 +365,20 @@ define [ $scope.$broadcast "review-panel:recalculate-screen-positions" $scope.$broadcast "review-panel:layout" - $scope.acceptChange = (entry_id) -> - $http.post "/project/#{$scope.project_id}/doc/#{$scope.editor.open_doc_id}/changes/#{entry_id}/accept", {_csrf: window.csrfToken} - $scope.$broadcast "change:accept", entry_id - event_tracking.sendMB "rp-change-accepted", { view: if $scope.ui.reviewPanelOpen then $scope.reviewPanel.subView else 'mini' } - - $scope.rejectChange = (entry_id) -> - $scope.$broadcast "change:reject", entry_id - event_tracking.sendMB "rp-change-rejected", { view: if $scope.ui.reviewPanelOpen then $scope.reviewPanel.subView else 'mini' } - - $scope.acceptAggChange = (entry_id1, entry_id2) -> - _doAcceptMultipleChanges [ entry_id1, entry_id2 ] - event_tracking.sendMB "rp-agg-change-accepted", { view: if $scope.ui.reviewPanelOpen then $scope.reviewPanel.subView else 'mini' } + $scope.acceptChanges = (change_ids) -> + _doAcceptMultipleChanges change_ids + event_tracking.sendMB "rp-changes-accepted", { view: if $scope.ui.reviewPanelOpen then $scope.reviewPanel.subView else 'mini' } - $scope.rejectAggChange = (entry_id1, entry_id2) -> - _doRejectMultipleChanges [ entry_id1, entry_id2 ] - event_tracking.sendMB "rp-agg-change-rejected", { view: if $scope.ui.reviewPanelOpen then $scope.reviewPanel.subView else 'mini' } + $scope.rejectChanges = (change_ids) -> + _doRejectMultipleChanges change_ids + event_tracking.sendMB "rp-changes-rejected", { view: if $scope.ui.reviewPanelOpen then $scope.reviewPanel.subView else 'mini' } _doAcceptMultipleChanges = (change_ids) -> $http.post "/project/#{$scope.project_id}/doc/#{$scope.editor.open_doc_id}/changes/accept", { change_ids, _csrf: window.csrfToken} - $scope.$broadcast "change:bulk-accept", change_ids + $scope.$broadcast "changes:accept", change_ids _doRejectMultipleChanges = (change_ids) -> - $scope.$broadcast "change:bulk-reject", change_ids + $scope.$broadcast "changes:reject", change_ids bulkAccept = () -> _doAcceptMultipleChanges $scope.reviewPanel.selectedEntryIds.slice() @@ -410,7 +401,8 @@ define [ $scope.showBulkAcceptDialog = () -> showBulkActionsDialog true - $scope.showBulkRejectDialog = () -> showBulkActionsDialog false + $scope.showBulkRejectDialog = () -> + showBulkActionsDialog false showBulkActionsDialog = (isAccept) -> $modal.open({