Browse Source

Move the side-bar of the repo_master into its own template

This allows easier overriding of the template in other themes.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
Pierre-Yves Chibon 5 years ago
parent
commit
a19da372af
2 changed files with 68 additions and 67 deletions
  1. 1 67
      pagure/templates/repo_master.html
  2. 67 0
      pagure/templates/repo_master_sidebar.html

+ 1 - 67
pagure/templates/repo_master.html

@@ -433,71 +433,5 @@ $("#pr-button").one("click",
 {% endblock %}
 
 {% block overviewtabs %}
-<nav class="nav nav-tabs nav-sidetabs flex-column">
-    <a class=
-        "nav-link nowrap
-        {%if select == 'overview' %} active{% endif %}"
-        href="{{ url_for(
-          'ui_ns.view_repo',
-          repo=repo.name,
-          username=username,
-          namespace=repo.namespace) }}">
-        <i class="fa fa-home text-muted fa-fw"></i>&nbsp;<span class="d-none d-md-inline">Overview</span>
-    </a>
-    <a class=
-      "nav-link nowrap
-      {%if g.repo_obj and g.repo_obj.is_empty %} disabled{% endif %}
-      {%if select == 'tree' %} active{% endif %}"
-      href="{{ url_for(
-      'ui_ns.view_tree',
-      repo=repo.name,
-      username=username,
-      namespace=repo.namespace,
-      identifier=branchname) }}">
-      <i class="fa fa-file-code-o text-muted fa-fw"></i>&nbsp;Files
-    </a>
-    <a class=
-      "nav-link nowrap
-      {%if g.repo_obj and g.repo_obj.is_empty %} disabled{% endif %}
-      {%if select == 'commits' %} active{% endif %}"
-      href="{{ url_for(
-      'ui_ns.view_commits',
-      repo=repo.name,
-      username=username,
-      namespace=repo.namespace,
-      branchname=branchname) }}">
-      <i class="fa fa-list-alt text-muted fa-fw" data-glyph="spreadsheet"></i>&nbsp;Commits
-    </a>
-    <a class=
-      "nav-link nowrap
-      {%if select == 'branches' %} active{% endif %}"
-      href="{{ url_for(
-      'ui_ns.view_branches',
-      repo=repo.name,
-      username=username,
-      namespace=repo.namespace,
-      branchname=branchname) }}">
-      <i class="fa fa-random text-muted fa-fw"></i>&nbsp;Branches
-    </a>
-    <a class=
-      "nav-link nowrap
-      {%if select == 'forks' %} active{% endif %}"
-      href="{{ url_for(
-      'ui_ns.view_forks',
-      repo=repo.name,
-      username=username,
-      namespace=repo.namespace) }}">
-      <i class="fa fa-code-fork text-muted fa-fw"></i>&nbsp;Forks
-    </a>
-    <a class=
-      "nav-link nowrap
-      {%if select == 'tags' %} active{% endif %}"
-      href="{{ url_for(
-      'ui_ns.view_tags',
-      repo=repo.name,
-      username=username,
-      namespace=repo.namespace) }}">
-      <i class="fa fa-tags text-muted fa-fw"></i>&nbsp;Releases
-    </a>
-  </nav>
+{% include 'repo_master_sidebar.html' %}
 {% endblock %}

+ 67 - 0
pagure/templates/repo_master_sidebar.html

@@ -0,0 +1,67 @@
+<nav class="nav nav-tabs nav-sidetabs flex-column">
+  <a class=
+      "nav-link nowrap
+      {%if select == 'overview' %} active{% endif %}"
+      href="{{ url_for(
+        'ui_ns.view_repo',
+        repo=repo.name,
+        username=username,
+        namespace=repo.namespace) }}">
+      <i class="fa fa-home text-muted fa-fw"></i>&nbsp;<span class="d-none d-md-inline">Overview</span>
+  </a>
+  <a class=
+    "nav-link nowrap
+    {%if g.repo_obj and g.repo_obj.is_empty %} disabled{% endif %}
+    {%if select == 'tree' %} active{% endif %}"
+    href="{{ url_for(
+    'ui_ns.view_tree',
+    repo=repo.name,
+    username=username,
+    namespace=repo.namespace,
+    identifier=branchname) }}">
+    <i class="fa fa-file-code-o text-muted fa-fw"></i>&nbsp;Files
+  </a>
+  <a class=
+    "nav-link nowrap
+    {%if g.repo_obj and g.repo_obj.is_empty %} disabled{% endif %}
+    {%if select == 'commits' %} active{% endif %}"
+    href="{{ url_for(
+    'ui_ns.view_commits',
+    repo=repo.name,
+    username=username,
+    namespace=repo.namespace,
+    branchname=branchname) }}">
+    <i class="fa fa-list-alt text-muted fa-fw" data-glyph="spreadsheet"></i>&nbsp;Commits
+  </a>
+  <a class=
+    "nav-link nowrap
+    {%if select == 'branches' %} active{% endif %}"
+    href="{{ url_for(
+    'ui_ns.view_branches',
+    repo=repo.name,
+    username=username,
+    namespace=repo.namespace,
+    branchname=branchname) }}">
+    <i class="fa fa-random text-muted fa-fw"></i>&nbsp;Branches
+  </a>
+  <a class=
+    "nav-link nowrap
+    {%if select == 'forks' %} active{% endif %}"
+    href="{{ url_for(
+    'ui_ns.view_forks',
+    repo=repo.name,
+    username=username,
+    namespace=repo.namespace) }}">
+    <i class="fa fa-code-fork text-muted fa-fw"></i>&nbsp;Forks
+  </a>
+  <a class=
+    "nav-link nowrap
+    {%if select == 'tags' %} active{% endif %}"
+    href="{{ url_for(
+    'ui_ns.view_tags',
+    repo=repo.name,
+    username=username,
+    namespace=repo.namespace) }}">
+    <i class="fa fa-tags text-muted fa-fw"></i>&nbsp;Releases
+  </a>
+</nav>