|
7 | 7 | {% for subpath, segment in path_segments %} |
8 | 8 | {% if not forloop.first %}<span class="mx-1">/</span>{% endif %} |
9 | 9 | {% if not forloop.last %} |
10 | | - <a href="{% url 'codebase_resource_tree' project.slug %}?path={{ subpath }}" |
11 | | - class="expand-in-tree" |
12 | | - data-path="{{ subpath }}" |
13 | | - hx-get="{% url 'codebase_resource_table' project.slug %}?path={{ subpath }}" |
14 | | - hx-target="#right-pane" |
15 | | - hx-push-url="{% url 'codebase_resource_tree' project.slug %}?path={{ subpath }}" |
16 | | - > |
| 10 | + <a |
| 11 | + href="{% url 'codebase_resource_tree' project.slug %}?path={{ subpath }}" |
| 12 | + class="expand-in-tree" |
| 13 | + data-path="{{ subpath }}" |
| 14 | + hx-get="{% url 'codebase_resource_table' project.slug %}?path={{ subpath }}" |
| 15 | + hx-target="#right-pane" |
| 16 | + hx-push-url="{% url 'codebase_resource_tree' project.slug %}?path={{ subpath }}"> |
17 | 17 | {{ segment }} |
18 | 18 | </a> |
19 | 19 | {% else %} |
|
43 | 43 | </thead> |
44 | 44 | <tbody> |
45 | 45 | {% if parent_path %} |
46 | | - <tr class="expand-in-tree is-clickable" |
47 | | - data-path="{{ parent_path }}" |
48 | | - hx-get="{% url 'codebase_resource_table' project.slug %}{% if parent_path %}?path={{ parent_path }}{% endif %}" |
49 | | - hx-target="#right-pane" |
50 | | - hx-push-url="{% url 'codebase_resource_tree' project.slug %}{% if parent_path %}?path={{ parent_path }}{% endif %}" |
51 | | - > |
| 46 | + <tr |
| 47 | + class="expand-in-tree is-clickable" |
| 48 | + data-path="{{ parent_path }}" |
| 49 | + hx-get="{% url 'codebase_resource_table' project.slug %}{% if parent_path %}?path={{ parent_path }}{% endif %}" |
| 50 | + hx-target="#right-pane" |
| 51 | + hx-push-url="{% url 'codebase_resource_tree' project.slug %}{% if parent_path %}?path={{ parent_path }}{% endif %}"> |
52 | 52 | <td colspan="5"> |
53 | 53 | <div class="is-flex is-align-items-center"> |
54 | 54 | <span class="icon is-small mr-2"> |
|
71 | 71 | {% endif %} |
72 | 72 | </span> |
73 | 73 | {% if resource.is_dir %} |
74 | | - <a href="{% url 'codebase_resource_tree' project.slug %}?path={{ resource.path }}" class="expand-in-tree" data-path="{{ resource.path }}" hx-get="{% url 'codebase_resource_table' project.slug %}?path={{ resource.path }}" hx-target="#right-pane" hx-push-url="{% url 'codebase_resource_tree' project.slug %}?path={{ resource.path }}">{{ resource.name }}</a> |
| 74 | + <a |
| 75 | + class="expand-in-tree" |
| 76 | + href="{% url 'codebase_resource_tree' project.slug %}?path={{ resource.path }}" |
| 77 | + data-path="{{ resource.path }}" |
| 78 | + hx-get="{% url 'codebase_resource_table' project.slug %}?path={{ resource.path }}" |
| 79 | + hx-target="#right-pane" |
| 80 | + hx-push-url="{% url 'codebase_resource_tree' project.slug %}?path={{ resource.path }}"> |
| 81 | + {{ resource.name }} |
| 82 | + </a> |
75 | 83 | {% else %} |
76 | 84 | <a href="{% url 'resource_detail' project.slug resource.path %}">{{ resource.name }}</a> |
77 | 85 | {% endif %} |
|
100 | 108 | {% if is_paginated %} |
101 | 109 | <nav class="pagination is-centered mt-4" role="navigation"> |
102 | 110 | {% if page_obj.has_previous %} |
103 | | - <a class="pagination-previous" hx-get="{% url 'codebase_resource_table' project.slug %}?path={{ path }}&page={{ page_obj.previous_page_number }}" hx-target="#right-pane" hx-push-url="{% url 'codebase_resource_tree' project.slug %}?path={{ path }}&page={{ page_obj.previous_page_number }}">Previous</a> |
| 111 | + <a |
| 112 | + class="pagination-previous" |
| 113 | + hx-get="{% url 'codebase_resource_table' project.slug %}?path={{ path }}&page={{ page_obj.previous_page_number }}" |
| 114 | + hx-target="#right-pane" |
| 115 | + hx-push-url="{% url 'codebase_resource_tree' project.slug %}?path={{ path }}&page={{ page_obj.previous_page_number }}"> |
| 116 | + Previous |
| 117 | + </a> |
104 | 118 | {% endif %} |
105 | 119 | {% if page_obj.has_next %} |
106 | | - <a class="pagination-next" hx-get="{% url 'codebase_resource_table' project.slug %}?path={{ path }}&page={{ page_obj.next_page_number }}" hx-target="#right-pane" hx-push-url="{% url 'codebase_resource_tree' project.slug %}?path={{ path }}&page={{ page_obj.next_page_number }}">Next page</a> |
| 120 | + <a |
| 121 | + class="pagination-next" |
| 122 | + hx-get="{% url 'codebase_resource_table' project.slug %}?path={{ path }}&page={{ page_obj.next_page_number }}" |
| 123 | + hx-target="#right-pane" |
| 124 | + hx-push-url="{% url 'codebase_resource_tree' project.slug %}?path={{ path }}&page={{ page_obj.next_page_number }}"> |
| 125 | + Next page |
| 126 | + </a> |
107 | 127 | {% endif %} |
108 | 128 | <ul class="pagination-list"> |
109 | 129 | <li> |
|
0 commit comments