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

Auto-set filename based on selected file

Shane Kilkelly 8 лет назад
Родитель
Сommit
e3bc6cac9e

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

@@ -232,6 +232,13 @@ define [
 				$scope.data.selectedProjectEntity = null
 				$scope.getProjectEntities($scope.data.selectedProject)
 
+			# auto-set filename based on selected file
+			$scope.$watch 'data.selectedProjectEntity', (newVal, oldVal) ->
+				return if !newVal
+				fileName = newVal.split('/').reverse()[0]
+				if fileName
+					$scope.data.name = fileName
+
 			$scope._resetAfterResponse = (opts) ->
 				isError = opts.err == true
 				$scope.state.inFlight = false