From e3bc6cac9e9bd6dd7abb058ac5951c161e8a3140 Mon Sep 17 00:00:00 2001 From: Shane Kilkelly Date: Wed, 16 May 2018 11:12:00 +0100 Subject: [PATCH] Auto-set filename based on selected file --- .../ide/file-tree/controllers/FileTreeController.coffee | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/web/public/coffee/ide/file-tree/controllers/FileTreeController.coffee b/services/web/public/coffee/ide/file-tree/controllers/FileTreeController.coffee index 0d8c43c7f3..4f816efe2a 100644 --- a/services/web/public/coffee/ide/file-tree/controllers/FileTreeController.coffee +++ b/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