|
@@ -126,6 +126,12 @@ define [
|
|
|
else
|
|
else
|
|
|
$reviewPanelEl.css "right", "0"
|
|
$reviewPanelEl.css "right", "0"
|
|
|
|
|
|
|
|
|
|
+ $scope.$watch "!ui.reviewPanelOpen && reviewPanel.hasEntries", (open, prevVal) ->
|
|
|
|
|
+ return if !open?
|
|
|
|
|
+ $scope.ui.miniReviewPanelVisible = open
|
|
|
|
|
+ if open != prevVal
|
|
|
|
|
+ $timeout () -> $scope.$broadcast "review-panel:toggle"
|
|
|
|
|
+
|
|
|
$scope.$watch "ui.reviewPanelOpen", (open) ->
|
|
$scope.$watch "ui.reviewPanelOpen", (open) ->
|
|
|
return if !open?
|
|
return if !open?
|
|
|
if !open
|
|
if !open
|
|
@@ -135,7 +141,10 @@ define [
|
|
|
else
|
|
else
|
|
|
# Reset back to what we had when previously open
|
|
# Reset back to what we had when previously open
|
|
|
$scope.reviewPanel.subView = $scope.reviewPanel.openSubView
|
|
$scope.reviewPanel.subView = $scope.reviewPanel.openSubView
|
|
|
-
|
|
|
|
|
|
|
+ $timeout () ->
|
|
|
|
|
+ $scope.$broadcast "review-panel:toggle"
|
|
|
|
|
+ $scope.$broadcast "review-panel:layout", false
|
|
|
|
|
+
|
|
|
$scope.$watch "reviewPanel.subView", (view) ->
|
|
$scope.$watch "reviewPanel.subView", (view) ->
|
|
|
return if !view?
|
|
return if !view?
|
|
|
updateScrollbar()
|
|
updateScrollbar()
|
|
@@ -165,12 +174,6 @@ define [
|
|
|
), (nEntries) ->
|
|
), (nEntries) ->
|
|
|
$scope.reviewPanel.hasEntries = nEntries > 0 and $scope.project.features.trackChangesVisible
|
|
$scope.reviewPanel.hasEntries = nEntries > 0 and $scope.project.features.trackChangesVisible
|
|
|
|
|
|
|
|
- $scope.$watch "ui.reviewPanelOpen", (reviewPanelOpen) ->
|
|
|
|
|
- return if !reviewPanelOpen?
|
|
|
|
|
- $timeout () ->
|
|
|
|
|
- $scope.$broadcast "review-panel:toggle"
|
|
|
|
|
- $scope.$broadcast "review-panel:layout", false
|
|
|
|
|
-
|
|
|
|
|
regenerateTrackChangesId = (doc) ->
|
|
regenerateTrackChangesId = (doc) ->
|
|
|
old_id = getChangeTracker(doc.doc_id).getIdSeed()
|
|
old_id = getChangeTracker(doc.doc_id).getIdSeed()
|
|
|
new_id = RangesTracker.generateIdSeed()
|
|
new_id = RangesTracker.generateIdSeed()
|