summaryrefslogtreecommitdiff
path: root/cgithub/views
diff options
context:
space:
mode:
authorJoe Mou <dev@mou.fo>2026-01-26 11:47:06 -0500
committerJoe Mou <dev@mou.fo>2026-01-26 13:13:12 -0500
commit1631e0f74a488a8cf42e3fe699e96e9389bbb596 (patch)
tree17745eeefe0c15af1c538b25693cdf4b1f6a9414 /cgithub/views
parent3bd800782f5affdcab01a6fd04ce0018a502c0a3 (diff)
Overview (README) in trees
Diffstat (limited to 'cgithub/views')
-rw-r--r--cgithub/views/_tree.eta9
-rw-r--r--cgithub/views/blob.eta3
2 files changed, 12 insertions, 0 deletions
diff --git a/cgithub/views/_tree.eta b/cgithub/views/_tree.eta
index 2549bb8..f287c03 100644
--- a/cgithub/views/_tree.eta
+++ b/cgithub/views/_tree.eta
@@ -13,3 +13,12 @@
</tr>
<% } %>
</table>
+
+<% if (it.overviewHtml) { %>
+ <% for (const [filename, html] of Object.entries(it.overviewHtml)) { %>
+ <div class="overview box">
+ <header><%= filename %></header>
+ <%~ html %>
+ </div>
+ <% } %>
+<% } %>
diff --git a/cgithub/views/blob.eta b/cgithub/views/blob.eta
index 9b478b5..7328a62 100644
--- a/cgithub/views/blob.eta
+++ b/cgithub/views/blob.eta
@@ -7,6 +7,9 @@
<% if (it.size !== undefined) { %>
<div>size: <%= it.size %> bytes</div>
<% } %>
+ <div>
+ <a href="/<%= it.repo.owner %>/<%= it.repo.name %>/raw/<%= it.branch %>/<%= it.path %>">Raw</a>
+ </div>
</div>
<pre class="box"><code><%= it.rawContent %></code></pre>