diff options
-rw-r--r-- | static/style.css | 2 | ||||
-rw-r--r-- | templates/repo_log.tmpl | 21 | ||||
-rw-r--r-- | templates/repo_raw_dir.tmpl | 20 | ||||
-rw-r--r-- | templates/repo_tree_dir.tmpl | 22 | ||||
-rw-r--r-- | templates/repo_tree_file.tmpl | 20 |
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> |