Просмотр исходного кода

Merge pull request #694 from sharelatex/sk-linked-files-warning-when-no-projects

Add a warning message when there are no other projects to choose.
Alberto Fernández-Capel 8 лет назад
Родитель
Сommit
a1c49b0cf9

+ 3 - 0
services/web/app/views/project/editor/new-file-modal.pug

@@ -94,6 +94,9 @@ script(type='text/ng-template', id='newFileModalTemplate')
 											ng-repeat="project in data.projects"
 											value="{{ project._id }}"
 										) {{ project.name }}
+									small(ng-if="hasNoProjects() && shouldEnableProjectSelect() ")
+										| No other projects found, please create another project first
+
 
 								.form-controls.row-spaced-small(ng-if="!state.isOutputFilesMode")
 									label(for="project-entity-select") Select a File

+ 4 - 0
services/web/public/coffee/ide/file-tree/controllers/FileTreeController.coffee

@@ -280,6 +280,10 @@ define [
 				{ state, data } = $scope
 				return !state.inFlight.projects && data.projects
 
+			$scope.hasNoProjects = () ->
+				{ state, data } = $scope
+				return !state.inFlight.projects && (data.projects.length == 0 || !data.projects?)
+
 			$scope.shouldEnableProjectEntitySelect = () ->
 				{ state, data } = $scope
 				return !state.inFlight.projects && !state.inFlight.entities && data.projects && data.selectedProjectId