Skip to content
Snippets Groups Projects
Verified Commit 2408f0b6 authored by Shane Kilkelly's avatar Shane Kilkelly Committed by David Mehren
Browse files

Move the isOutputFilesMode flag onto the scope

parent fcd4c04a
Branches
No related tags found
No related merge requests found
...@@ -95,7 +95,7 @@ script(type='text/ng-template', id='newFileModalTemplate') ...@@ -95,7 +95,7 @@ script(type='text/ng-template', id='newFileModalTemplate')
value="{{ project._id }}" value="{{ project._id }}"
) {{ project.name }} ) {{ 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 label(for="project-entity-select") Select a File
span(ng-show="state.inFlight.entities") span(ng-show="state.inFlight.entities")
|   |  
...@@ -111,7 +111,7 @@ script(type='text/ng-template', id='newFileModalTemplate') ...@@ -111,7 +111,7 @@ script(type='text/ng-template', id='newFileModalTemplate')
value="{{ projectEntity.path }}" value="{{ projectEntity.path }}"
) {{ projectEntity.path.slice(1) }} ) {{ 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 label(for="project-entity-select") Select an Output File
span(ng-show="state.inFlight.compile") span(ng-show="state.inFlight.compile")
|   |  
......
...@@ -223,12 +223,13 @@ define [ ...@@ -223,12 +223,13 @@ define [
projects: false projects: false
entities: false entities: false
compile: false compile: false
$scope.state.isOutputFilesMode = false
$scope.state.error = false $scope.state.error = false
$scope.$watch 'data.selectedProjectId', (newVal, oldVal) -> $scope.$watch 'data.selectedProjectId', (newVal, oldVal) ->
return if !newVal return if !newVal
$scope.data.selectedProjectEntity = null $scope.data.selectedProjectEntity = null
if isOutputFilesMode if $scope.state.isOutputFilesMode
$scope.compileProjectAndGetOutputFiles($scope.data.selectedProjectId) $scope.compileProjectAndGetOutputFiles($scope.data.selectedProjectId)
else else
$scope.getProjectEntities($scope.data.selectedProjectId) $scope.getProjectEntities($scope.data.selectedProjectId)
...@@ -279,12 +280,12 @@ define [ ...@@ -279,12 +280,12 @@ define [
data.selectedProjectId && data.selectedProjectId &&
( (
( (
!isOutputFilesMode && !$scope.state.isOutputFilesMode &&
data.projectEntities && data.projectEntities &&
data.selectedProjectEntity data.selectedProjectEntity
) || ) ||
( (
isOutputFilesMode && $scope.state.isOutputFilesMode &&
data.projectOutputFiles && data.projectOutputFiles &&
data.selectedProjectOutputFile data.selectedProjectOutputFile
) )
...@@ -344,7 +345,7 @@ define [ ...@@ -344,7 +345,7 @@ define [
$scope.$on 'create', () -> $scope.$on 'create', () ->
projectId = $scope.data.selectedProjectId projectId = $scope.data.selectedProjectId
name = $scope.data.name name = $scope.data.name
if isOutputFilesMode if $scope.state.isOutputFilesMode
provider = 'project_output_file' provider = 'project_output_file'
payload = { payload = {
source_project_id: projectId, source_project_id: projectId,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment