aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--static/style.css2
-rw-r--r--templates/repo_log.tmpl21
-rw-r--r--templates/repo_raw_dir.tmpl20
-rw-r--r--templates/repo_tree_dir.tmpl22
-rw-r--r--templates/repo_tree_file.tmpl20
5 files changed, 84 insertions, 1 deletions
diff --git a/static/style.css b/static/style.css
index ecec229..0776d40 100644
--- a/static/style.css
+++ b/static/style.css
@@ -490,6 +490,8 @@ td > ul {
width: fit-content;
}
+/* Tab navigation */
+
.nav-tabs-standalone {
border: none;
list-style: none;
diff --git a/templates/repo_log.tmpl b/templates/repo_log.tmpl
index bd51f2d..b8f3563 100644
--- a/templates/repo_log.tmpl
+++ b/templates/repo_log.tmpl
@@ -3,6 +3,7 @@
SPDX-FileContributor: Runxi Yu <https://runxiyu.org>
*/}}
{{- define "repo_log" -}}
+{{- $root := . -}}
<!DOCTYPE html>
<html lang="en">
<head>
@@ -11,6 +12,26 @@
</head>
<body class="repo-log">
{{- template "header" . -}}
+ <ul class="nav-tabs-standalone">
+ <li class="nav-item">
+ <a class="nav-link" href="../{{- template "ref_query" $root -}}">Summary</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../tree/{{- template "ref_query" $root -}}">Tree</a>
+ </li>
+ <li class="nav-item active">
+ <a class="nav-link" href="../log/{{- template "ref_query" $root -}}">Log</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../branches/">Branches</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../tags/">Tags</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../settings/">Settings</a>
+ </li>
+ </ul>
<div class="scroll">
<table id="commits" class="wide">
<thead>
diff --git a/templates/repo_raw_dir.tmpl b/templates/repo_raw_dir.tmpl
index fdeb016..1b9f59b 100644
--- a/templates/repo_raw_dir.tmpl
+++ b/templates/repo_raw_dir.tmpl
@@ -13,6 +13,26 @@
<body class="repo-raw-dir">
{{- template "header" . -}}
<div class="padding-wrapper scroll">
+ <ul class="nav-tabs-standalone">
+ <li class="nav-item">
+ <a class="nav-link" href="../{{- template "ref_query" $root -}}">Summary</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../tree/{{- template "ref_query" $root -}}">Tree</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../log/{{- template "ref_query" $root -}}">Log</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../branches/">Branches</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../tags/">Tags</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../settings/">Settings</a>
+ </li>
+ </ul>
<table id="file-tree" class="wide">
<thead>
<tr class="title-row">
diff --git a/templates/repo_tree_dir.tmpl b/templates/repo_tree_dir.tmpl
index 40bbf54..cf94203 100644
--- a/templates/repo_tree_dir.tmpl
+++ b/templates/repo_tree_dir.tmpl
@@ -3,7 +3,7 @@
SPDX-FileContributor: Runxi Yu <https://runxiyu.org>
*/}}
{{- define "repo_tree_dir" -}}
-{{ $root := . }}
+{{- $root := . -}}
<!DOCTYPE html>
<html lang="en">
<head>
@@ -13,6 +13,26 @@
<body class="repo-tree-dir">
{{- template "header" . -}}
<div class="padding-wrapper scroll">
+ <ul class="nav-tabs-standalone">
+ <li class="nav-item">
+ <a class="nav-link" href="../{{- template "ref_query" $root -}}">Summary</a>
+ </li>
+ <li class="nav-item active">
+ <a class="nav-link" href="../tree/{{- template "ref_query" $root -}}">Tree</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../log/{{- template "ref_query" $root -}}">Log</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../branches/">Branches</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../tags/">Tags</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../settings/">Settings</a>
+ </li>
+ </ul>
<table id="file-tree" class="wide">
<thead>
<tr class="title-row">
diff --git a/templates/repo_tree_file.tmpl b/templates/repo_tree_file.tmpl
index 037a5af..aa1c020 100644
--- a/templates/repo_tree_file.tmpl
+++ b/templates/repo_tree_file.tmpl
@@ -14,6 +14,26 @@
<body class="repo-tree-file">
{{- template "header" . -}}
<div class="padding">
+ <ul class="nav-tabs-standalone">
+ <li class="nav-item">
+ <a class="nav-link" href="../{{- template "ref_query" $root -}}">Summary</a>
+ </li>
+ <li class="nav-item active">
+ <a class="nav-link" href="../tree/{{- template "ref_query" $root -}}">Tree</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../log/{{- template "ref_query" $root -}}">Log</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../branches/">Branches</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../tags/">Tags</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link" href="../settings/">Settings</a>
+ </li>
+ </ul>
<p>
/{{ .path_spec }} (<a href="/{{ template "group_path_plain" .group_path }}/:/repos/{{ .repo_name }}/raw/{{ .path_spec }}{{- template "ref_query" $root -}}">raw</a>)
</p>