| 123456789101112131415161718192021222324252627282930313233343536 |
- define [
- "base"
- ], (App) ->
- App.controller "TrackChangesDiffController", ($scope, $modal, ide) ->
- $scope.restoreDeletedDoc = () ->
- ide.trackChangesManager.restoreDeletedDoc(
- $scope.trackChanges.diff.doc
- )
- $scope.openRestoreDiffModal = () ->
- console.log("track-changes-restore-modal")
- $modal.open {
- templateUrl: "trackChangesRestoreDiffModalTemplate"
- controller: "TrackChangesRestoreDiffModalController"
- resolve:
- diff: () -> $scope.trackChanges.diff
- }
- App.controller "TrackChangesRestoreDiffModalController", ($scope, $modalInstance, diff, ide) ->
- $scope.state =
- inflight: false
- $scope.diff = diff
- $scope.restore = () ->
- console.log("track-changes-restored")
- $scope.state.inflight = true
- ide.trackChangesManager
- .restoreDiff(diff)
- .success () ->
- $scope.state.inflight = false
- $modalInstance.close()
- ide.editorManager.openDoc(diff.doc)
- $scope.cancel = () ->
- $modalInstance.dismiss()
|