Browse Source

Wire up new button with existing UI for adding comments.

Paulo Reis 9 năm trước cách đây
mục cha
commit
2c2abc3cae

+ 1 - 1
services/web/app/views/project/editor/review-panel.pug

@@ -8,7 +8,7 @@
 	a.rp-add-comment-btn(
 	a.rp-add-comment-btn(
 		href
 		href
 		ng-if="reviewPanel.entries[editor.open_doc_id]['add-comment'] != null"
 		ng-if="reviewPanel.entries[editor.open_doc_id]['add-comment'] != null"
-		ng-click="startNewComment();"
+		ng-click="addNewComment();"
 	) 
 	) 
 		i.fa.fa-comment
 		i.fa.fa-comment
 		|  #{translate("add_comment")}
 		|  #{translate("add_comment")}

+ 4 - 0
services/web/public/coffee/ide/review-panel/controllers/ReviewPanelController.coffee

@@ -327,6 +327,10 @@ define [
 			$scope.$broadcast "change:reject", 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' }
 			event_tracking.sendMB "rp-change-rejected", { view: if $scope.ui.reviewPanelOpen then $scope.reviewPanel.subView else 'mini' }
 		
 		
+		$scope.addNewComment = () ->
+			$scope.$broadcast "comment:start_adding"
+			$scope.toggleReviewPanel()
+
 		$scope.startNewComment = () ->
 		$scope.startNewComment = () ->
 			$scope.$broadcast "comment:select_line"
 			$scope.$broadcast "comment:select_line"
 			$timeout () ->
 			$timeout () ->

+ 3 - 0
services/web/public/coffee/ide/review-panel/directives/addCommentEntry.coffee

@@ -15,6 +15,9 @@ define [
 				isAdding: false
 				isAdding: false
 				content: ""
 				content: ""
 
 
+			scope.$on "comment:start_adding", () ->
+				scope.startNewComment()
+
 			scope.startNewComment = () ->
 			scope.startNewComment = () ->
 				scope.state.isAdding = true
 				scope.state.isAdding = true
 				scope.onStartNew()
 				scope.onStartNew()