mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-25 15:11:36 +00:00
Move the isOutputFilesMode flag onto the scope
This commit is contained in:
parent
5717496685
commit
64ec90f34f
2 changed files with 7 additions and 6 deletions
|
@ -95,7 +95,7 @@ script(type='text/ng-template', id='newFileModalTemplate')
|
|||
value="{{ project._id }}"
|
||||
) {{ project.name }}
|
||||
|
||||
.form-controls.row-spaced-small(ng-if="!isOutputFilesMode")
|
||||
.form-controls.row-spaced-small(ng-if="!state.isOutputFilesMode")
|
||||
label(for="project-entity-select") Select a File
|
||||
span(ng-show="state.inFlight.entities")
|
||||
|
|
||||
|
@ -111,7 +111,7 @@ script(type='text/ng-template', id='newFileModalTemplate')
|
|||
value="{{ projectEntity.path }}"
|
||||
) {{ projectEntity.path.slice(1) }}
|
||||
|
||||
.form-controls.row-spaced-small(ng-if="isOutputFilesMode")
|
||||
.form-controls.row-spaced-small(ng-if="state.isOutputFilesMode")
|
||||
label(for="project-entity-select") Select an Output File
|
||||
span(ng-show="state.inFlight.compile")
|
||||
|
|
||||
|
|
|
@ -223,12 +223,13 @@ define [
|
|||
projects: false
|
||||
entities: false
|
||||
compile: false
|
||||
$scope.state.isOutputFilesMode = false
|
||||
$scope.state.error = false
|
||||
|
||||
$scope.$watch 'data.selectedProjectId', (newVal, oldVal) ->
|
||||
return if !newVal
|
||||
$scope.data.selectedProjectEntity = null
|
||||
if isOutputFilesMode
|
||||
if $scope.state.isOutputFilesMode
|
||||
$scope.compileProjectAndGetOutputFiles($scope.data.selectedProjectId)
|
||||
else
|
||||
$scope.getProjectEntities($scope.data.selectedProjectId)
|
||||
|
@ -279,12 +280,12 @@ define [
|
|||
data.selectedProjectId &&
|
||||
(
|
||||
(
|
||||
!isOutputFilesMode &&
|
||||
!$scope.state.isOutputFilesMode &&
|
||||
data.projectEntities &&
|
||||
data.selectedProjectEntity
|
||||
) ||
|
||||
(
|
||||
isOutputFilesMode &&
|
||||
$scope.state.isOutputFilesMode &&
|
||||
data.projectOutputFiles &&
|
||||
data.selectedProjectOutputFile
|
||||
)
|
||||
|
@ -344,7 +345,7 @@ define [
|
|||
$scope.$on 'create', () ->
|
||||
projectId = $scope.data.selectedProjectId
|
||||
name = $scope.data.name
|
||||
if isOutputFilesMode
|
||||
if $scope.state.isOutputFilesMode
|
||||
provider = 'project_output_file'
|
||||
payload = {
|
||||
source_project_id: projectId,
|
||||
|
|
Loading…
Reference in a new issue