From 186d5a8462bb733eeb25f359b14ebddb29784a8b Mon Sep 17 00:00:00 2001 From: uu59 Date: Mon, 16 Jun 2014 11:08:55 +0900 Subject: [PATCH] Add folder icon for file viewer --- app/assets/javascripts/vue/treeview.js | 5 ++++- app/views/shared/vue/_treeview.html.erb | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/vue/treeview.js b/app/assets/javascripts/vue/treeview.js index 9724324..707eef1 100644 --- a/app/assets/javascripts/vue/treeview.js +++ b/app/assets/javascripts/vue/treeview.js @@ -25,10 +25,13 @@ return _.find(this.paths, function(path){ return self.path == path.path; }); - }, + } }, methods: { + isAncestor: function(target) { + return this.path.indexOf(target) === 0; + }, fetchTree: function() { var self = this; new Promise(function(resolve, reject) { diff --git a/app/views/shared/vue/_treeview.html.erb b/app/views/shared/vue/_treeview.html.erb index 91e37a0..14091a4 100644 --- a/app/views/shared/vue/_treeview.html.erb +++ b/app/views/shared/vue/_treeview.html.erb @@ -2,7 +2,8 @@
-{{ path }}/
+<%= icon("fa-folder") %><%= icon("fa-folder-open") %>{{ path }}/