From 8f6d11632b3e0add74c60949afd5a28a649862be Mon Sep 17 00:00:00 2001 From: Paulo Reis Date: Wed, 3 May 2017 17:16:41 +0100 Subject: [PATCH] Add bulk rejection support. --- .../track-changes/TrackChangesManager.coffee | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 0dd6a9f06b..5c98c23f0e 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 @@ -31,6 +31,12 @@ define [ @$scope.$on "change:reject", (e, change_id) => @rejectChangeId(change_id) + + @$scope.$on "change:bulk-accept", (e, change_ids) => + @bulkAcceptChangeIds(change_ids) + + @$scope.$on "change:bulk-reject", (e, change_ids) => + @bulkRejectChangeIds(change_ids) @$scope.$on "comment:remove", (e, comment_id) => @removeCommentId(comment_id) @@ -233,6 +239,13 @@ define [ else throw new Error("unknown change: #{JSON.stringify(change)}") + bulkAcceptChangeIds: (change_ids) -> + console.log change_id for change_id in change_ids + + bulkRejectChangeIds: (change_ids) -> + for change_id in change_ids + @rejectChangeId change_id + removeCommentId: (comment_id) -> @rangesTracker.removeCommentId(comment_id) @updateAnnotations()