mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
DRYness.
This commit is contained in:
parent
2a0454f2f1
commit
b2a7686204
1 changed files with 13 additions and 15 deletions
|
@ -337,30 +337,26 @@ define [
|
|||
}
|
||||
|
||||
for id, entry of entries
|
||||
isChangeEntryAndWithinSelection = false
|
||||
if entry.type == "comment" and not $scope.reviewPanel.resolvedThreadIds[entry.thread_id]
|
||||
entry.focused = (entry.offset <= selection_offset_start <= entry.offset + entry.content.length)
|
||||
else if entry.type == "insert"
|
||||
isEntryWithinSelection = entry.offset >= selection_offset_start and entry.offset + entry.content.length <= selection_offset_end
|
||||
isChangeEntryAndWithinSelection = entry.offset >= selection_offset_start and entry.offset + entry.content.length <= selection_offset_end
|
||||
entry.focused = (entry.offset <= selection_offset_start <= entry.offset + entry.content.length)
|
||||
if isEntryWithinSelection
|
||||
$scope.reviewPanel.selectedEntryIds.push id
|
||||
$scope.reviewPanel.nVisibleSelectedChanges++
|
||||
else if entry.type == "delete"
|
||||
isEntryWithinSelection = selection_offset_start <= entry.offset <= selection_offset_end
|
||||
isChangeEntryAndWithinSelection = selection_offset_start <= entry.offset <= selection_offset_end
|
||||
entry.focused = (entry.offset == selection_offset_start)
|
||||
if isEntryWithinSelection
|
||||
$scope.reviewPanel.selectedEntryIds.push id
|
||||
$scope.reviewPanel.nVisibleSelectedChanges++
|
||||
else if entry.type == "agg-change"
|
||||
isEntryWithinSelection = entry.offset >= selection_offset_start and entry.offset + entry.content.length <= selection_offset_end
|
||||
isChangeEntryAndWithinSelection = entry.offset >= selection_offset_start and entry.offset + entry.content.length <= selection_offset_end
|
||||
entry.focused = (entry.offset <= selection_offset_start <= entry.offset + entry.content.length)
|
||||
if isEntryWithinSelection
|
||||
$scope.reviewPanel.selectedEntryIds.push id, entry.metadata.agg_op_id
|
||||
$scope.reviewPanel.nVisibleSelectedChanges++
|
||||
|
||||
else if entry.type in [ "add-comment", "bulk-actions" ] and selection
|
||||
entry.focused = true
|
||||
|
||||
if isChangeEntryAndWithinSelection
|
||||
$scope.reviewPanel.selectedEntryIds.push id
|
||||
$scope.reviewPanel.selectedEntryIds.push entry.metadata.agg_op_id if entry.type == "agg-change"
|
||||
$scope.reviewPanel.nVisibleSelectedChanges++
|
||||
|
||||
$scope.$broadcast "review-panel:recalculate-screen-positions"
|
||||
$scope.$broadcast "review-panel:layout"
|
||||
|
||||
|
@ -391,17 +387,19 @@ define [
|
|||
bulkAccept = () ->
|
||||
_doAcceptMultipleChanges $scope.reviewPanel.selectedEntryIds.slice()
|
||||
$scope.reviewPanel.selectedEntryIds = []
|
||||
$scope.reviewPanel.nVisibleSelectedChanges = 0
|
||||
event_tracking.sendMB "rp-bulk-accept", {
|
||||
view: if $scope.ui.reviewPanelOpen then $scope.reviewPanel.subView else 'mini',
|
||||
nEntries: $scope.reviewPanel.selectedEntryIds.length
|
||||
nEntries: $scope.reviewPanel.nVisibleSelectedChanges
|
||||
}
|
||||
|
||||
bulkReject = () ->
|
||||
_doRejectMultipleChanges $scope.reviewPanel.selectedEntryIds.slice()
|
||||
$scope.reviewPanel.selectedEntryIds = []
|
||||
$scope.reviewPanel.nVisibleSelectedChanges = 0
|
||||
event_tracking.sendMB "rp-bulk-reject", {
|
||||
view: if $scope.ui.reviewPanelOpen then $scope.reviewPanel.subView else 'mini',
|
||||
nEntries: $scope.reviewPanel.selectedEntryIds.length
|
||||
nEntries: $scope.reviewPanel.nVisibleSelectedChanges
|
||||
}
|
||||
|
||||
$scope.showBulkAcceptDialog = () ->
|
||||
|
|
Loading…
Reference in a new issue