git » git-arr » commit 84d628c

views/blob: suppress double-slash in page title

author Eric Sunshine
2015-01-23 22:14:24 UTC
committer Alberto Bertogli
2015-01-24 19:23:18 UTC
parent 5568fd50c26e0474b3b1e02fa3581053d1478c5f

views/blob: suppress double-slash in page title

For blobs in subdirectories, the page title always includes a double
slash between the final directory component and the filename (for
example, "git >> repo >> branch >> doc//readme.txt"). This is unsightly.

git-arr:blob() ensures that the directory passed to views/blob always
has a trailing slash, so we can drop the slash inserted by views/blob
between the directory and the filename.

As a side-effect, this also changes the page title for blobs in the root
directory. Instead of "git >> repo >> branch >> /readme.txt", the title
becomes "git >> repo >> branch >> readme.txt", which is slightly more
aesthetically pleasing.

Signed-off-by: Eric Sunshine <sunshine@sunshineco.com>
Signed-off-by: Alberto Bertogli <albertito@blitiri.com.ar>

views/blob.html +1 -1

diff --git a/views/blob.html b/views/blob.html
index c937b37..5e5b960 100644
--- a/views/blob.html
+++ b/views/blob.html
@@ -11,7 +11,7 @@
 % relroot = reltree + '../' * (len(branch.split('/')) - 1)
 
 <title>git &raquo; {{repo.name}} &raquo;
-    {{branch}} &raquo; {{dirname.unicode}}/{{fname.unicode}}</title>
+    {{branch}} &raquo; {{dirname.unicode}}{{fname.unicode}}</title>
 <link rel="stylesheet" type="text/css"
     href="{{relroot}}../../../../../static/git-arr.css"/>
 <link rel="stylesheet" type="text/css"