aboutsummaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rw-r--r--views/blob.html13
-rw-r--r--views/branch.html11
-rw-r--r--views/tree.html13
3 files changed, 21 insertions, 16 deletions
diff --git a/views/blob.html b/views/blob.html
index 6e493ab..e44ff99 100644
--- a/views/blob.html
+++ b/views/blob.html
@@ -4,10 +4,11 @@
<head>
% if not dirname.raw:
-% relroot = './'
+% reltree = './'
% else:
-% relroot = '../' * (len(dirname.split('/')) - 1)
+% reltree = '../' * (len(dirname.split('/')) - 1)
% end
+% relroot = reltree + '../' * (len(repo.branch.split('/')) - 1)
<title>git &raquo; {{repo.name}} &raquo;
{{repo.branch}} &raquo; {{dirname.unicode}}/{{fname.unicode}}</title>
@@ -21,13 +22,13 @@
<body class="tree">
<h1><a href="{{relroot}}../../../../../">git</a> &raquo;
<a href="{{relroot}}../../../">{{repo.name}}</a> &raquo;
- <a href="{{relroot}}../">{{repo.branch}}</a> &raquo;
- <a href="{{relroot}}">tree</a>
+ <a href="{{reltree}}../">{{repo.branch}}</a> &raquo;
+ <a href="{{reltree}}">tree</a>
</h1>
<h3>
- <a href="{{relroot}}">[{{repo.branch}}]</a> /
-% base = smstr(relroot)
+ <a href="{{reltree}}">[{{repo.branch}}]</a> /
+% base = smstr(reltree)
% for c in dirname.split('/'):
% if not c.raw:
% continue
diff --git a/views/branch.html b/views/branch.html
index 1cc011d..0d3e891 100644
--- a/views/branch.html
+++ b/views/branch.html
@@ -2,14 +2,17 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
+
+% relroot = '../' * (len(repo.branch.split('/')) - 1)
+
<title>git &raquo; {{repo.name}} &raquo; {{repo.branch}}</title>
-<link rel="stylesheet" type="text/css" href="../../../../static/git-arr.css"/>
+<link rel="stylesheet" type="text/css" href="{{relroot}}../../../../static/git-arr.css"/>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
</head>
<body class="branch">
-<h1><a href="../../../../">git</a> &raquo;
- <a href="../../">{{repo.name}}</a> &raquo;
+<h1><a href="{{relroot}}../../../../">git</a> &raquo;
+ <a href="{{relroot}}../../">{{repo.name}}</a> &raquo;
<a href="./">{{repo.branch}}</a>
</h1>
@@ -35,7 +38,7 @@
% include paginate more = more, offset = offset
% kwargs = dict(repo=repo, commits=commits,
-% shorten=shorten, repo_root="../..")
+% shorten=shorten, repo_root=relroot + "../..")
% include commit-list **kwargs
<p/>
diff --git a/views/tree.html b/views/tree.html
index 5edacb8..f983b75 100644
--- a/views/tree.html
+++ b/views/tree.html
@@ -4,10 +4,11 @@
<head>
% if not dirname.raw:
-% relroot = './'
+% reltree = './'
% else:
-% relroot = '../' * (len(dirname.split('/')) - 1)
+% reltree = '../' * (len(dirname.split('/')) - 1)
% end
+% relroot = reltree + '../' * (len(repo.branch.split('/')) - 1)
<title>git &raquo; {{repo.name}} &raquo;
{{repo.branch}} &raquo; {{dirname.unicode}}</title>
@@ -19,13 +20,13 @@
<body class="tree">
<h1><a href="{{relroot}}../../../../../">git</a> &raquo;
<a href="{{relroot}}../../../">{{repo.name}}</a> &raquo;
- <a href="{{relroot}}../">{{repo.branch}}</a> &raquo;
- <a href="{{relroot}}">tree</a>
+ <a href="{{reltree}}../">{{repo.branch}}</a> &raquo;
+ <a href="{{reltree}}">tree</a>
</h1>
<h3>
- <a href="{{relroot}}">[{{repo.branch}}]</a> /
-% base = smstr(relroot)
+ <a href="{{reltree}}">[{{repo.branch}}]</a> /
+% base = smstr(reltree)
% for c in dirname.split('/'):
% if not c.raw:
% continue