Move the isOutputFilesMode flag onto the scope

This commit is contained in:
Shane Kilkelly 2018-06-11 10:29:40 +01:00
parent 5717496685
commit 64ec90f34f
2 changed files with 7 additions and 6 deletions

View file

@ -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")
|  

View file

@ -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,