From c3779555aa38940cb16790407c71bc852b9bd742 Mon Sep 17 00:00:00 2001
From: Thomas Tanghus <thomas@tanghus.net>
Date: Fri, 17 May 2013 16:18:40 +0200
Subject: [PATCH] Dialogs: Home folder icon instead of '/'.

---
 core/css/styles.css   | 5 +++++
 core/js/oc-dialogs.js | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/core/css/styles.css b/core/css/styles.css
index 71b1c1fab8..70a840d689 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -383,6 +383,11 @@ a.bookmarklet { background-color:#ddd; border:1px solid #ccc; padding:5px;paddin
 
 /* ---- DIALOGS ---- */
 #oc-dialog-filepicker-content .dirtree {width:92%; overflow:hidden; }
+#oc-dialog-filepicker-content .dirtree .home {
+	background-image:url('../img/places/home.svg');
+	background-repeat:no-repeat;
+	background-position: left center;
+}
 #oc-dialog-filepicker-content .dirtree span:not(:last-child) { cursor: pointer; }
 #oc-dialog-filepicker-content .dirtree span:last-child { font-weight: bold; }
 #oc-dialog-filepicker-content .dirtree span:not(:last-child)::after { content: '>'; padding: 3px;}
diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js
index 674df05635..e05b3b0207 100644
--- a/core/js/oc-dialogs.js
+++ b/core/js/oc-dialogs.js
@@ -314,10 +314,10 @@ var OCdialogs = {
 				}));
 			});
 		}
-		this.$dirTree.prepend($template.octemplate({
+		$template.octemplate({
 			dir: '',
-			name: '/'
-		}));
+			name: '&nbsp;&nbsp;&nbsp;&nbsp;' // Ugly but works ;)
+		}, {escapeFunction: null}).addClass('home svg').prependTo(this.$dirTree);
 	},
 	/**
 	 * handle selection made in the tree list
-- 
GitLab