From 77ec2bbb080b63e453fc7b1a0f17e3eb379ca179 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Tue, 17 Apr 2012 12:08:27 -0600 Subject: [PATCH] Add Project.proto.relativize method to make an absolute path relative to the project root --- src/app/project.coffee | 2 ++ src/app/root-view.coffee | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/project.coffee b/src/app/project.coffee index dc07f1bae..f951e40d0 100644 --- a/src/app/project.coffee +++ b/src/app/project.coffee @@ -22,3 +22,5 @@ class Project filePath = fs.join(@path, filePath) unless filePath[0] == '/' fs.absolute filePath + relativize: (path) -> + path.replace(@path, '') diff --git a/src/app/root-view.coffee b/src/app/root-view.coffee index cbfae719c..43c9a5018 100644 --- a/src/app/root-view.coffee +++ b/src/app/root-view.coffee @@ -115,7 +115,7 @@ class RootView extends View @fileFinder = null else @project.getFilePaths().done (paths) => - relativePaths = (path.replace(@project.path, "") for path in paths) + relativePaths = (@project.relativize(path) for path in paths) @fileFinder = new FileFinder paths: relativePaths selected: (relativePath) => @open(relativePath)