grim/hgkeeper-theme
Implement the manifest page and bunch of other random fixes
--- a/hgkeeper/header.tmpl Fri Mar 06 09:49:19 2020 -0600
+++ b/hgkeeper/header.tmpl Wed Mar 18 22:06:07 2020 -0500
@@ -16,5 +16,7 @@
<a class="navbar-brand" href="/">HGKeeper</a>
+ {if(repo, '{reponav}', '')} --- a/hgkeeper/index/archiveentry.tmpl Fri Mar 06 09:49:19 2020 -0600
+++ b/hgkeeper/index/archiveentry.tmpl Wed Mar 18 22:06:07 2020 -0500
@@ -1,1 +1,1 @@
-<a class="btn btn-link" href="{url|urlescape}archive/{node|short}{extension}"><i class="icofont-archive"></i> {type|escape}</a>
+<a class="btn btn-link" href="{url|urlescape}archive/{node|short}{extension}"><i class="icofont-archive"></i> {extension|escape}</a> --- a/hgkeeper/index/entry.tmpl Fri Mar 06 09:49:19 2020 -0600
+++ b/hgkeeper/index/entry.tmpl Wed Mar 18 22:06:07 2020 -0500
@@ -1,9 +1,10 @@
+<!-- {archives%indexarchiveentry}--> + <a class="ml-auto mr-4" href={url|urlescape}rss-log><i class="icofont-rss"></i> rss</a> <h4 class="card-title"><a href="{url|urlescape}{sessionvars%urlparameter}">{name|escape}</a></h4>
<p class="card-text">{ifeq(description, 'unknown', 'No description provided', '{description}')}</p>
- <a class="btn btn-link" href={url|urlescape}rss-log><i class="icofont-rss"></i> RSS</a></h4>
- {archives%indexarchiveentry}
<div class="card-footer">
<small class="text-muted">Last modified {lastchange|age}</small>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/manifest/direntry.tmpl Wed Mar 18 22:06:07 2020 -0500
@@ -0,0 +1,3 @@
+ <li class="list-group-item"> + <a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}"><i class="icofont-folder"></i> {basename|escape}/</a> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/manifest/fileentry.tmpl Wed Mar 18 22:06:07 2020 -0500
@@ -0,0 +1,3 @@
+ <li class="list-group-item"> + <a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}"><i class="icofont-file-file"></i> {basename|escape}</a> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/manifest/list.tmpl Wed Mar 18 22:06:07 2020 -0500
@@ -0,0 +1,19 @@
+{dict(browser=1)%header} + <div class="card-header"> + {repo|escape}{path|escape} + <div class="card-body"> + <div class="card-text">{node|short} {alltags}</div> + <div class="card-text">{author|person} {date|age}</div> + <div class="card-text">{desc|firstline}</div> + <ul class="list-group list-group-flush"> --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/manifest/upentry.tmpl Wed Mar 18 22:06:07 2020 -0500
@@ -0,0 +1,1 @@
+<li class="list-group-item"><a href="{url|urlescape}file/{symrev}{up|urlescape}{sessionvars%urlparameter}"><i class="icofont-arrow-up"></i> ..</a></li> \ No newline at end of file
--- a/hgkeeper/map Fri Mar 06 09:49:19 2020 -0600
+++ b/hgkeeper/map Wed Mar 18 22:06:07 2020 -0500
@@ -33,3 +33,9 @@
+manifest = manifest/list.tmpl +upentry = manifest/upentry.tmpl +direntry = manifest/direntry.tmpl +fileentry = manifest/fileentry.tmpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/nav/repo.tmpl Wed Mar 18 22:06:07 2020 -0500
@@ -0,0 +1,16 @@
+<ul class="nav nav-pills nav-justified"> + <a class="nav-link{ifeq(key, 'summary', ' active')}" href="{url|urlescape}">Summary</a> + <a class="nav-link{ifeq(key, 'browser', ' active')}" href="{url|urlescape}/file/{symrev}{path|urlescape}{sessionvars%urlparameter}">Browse</a> + <a class="nav-link{ifeq(key, 'changes', ' active')}" href="{url|urlescape}/shortlog/{symrev}{sessionvars%urlparameter}">Changes</a> + <a class="nav-link{ifeq(key, 'graph', ' active')}" href="{url|urlescape}graph/{symrev}{sessionvars%urlparameter}">Graph</a> --- a/hgkeeper/summary.tmpl Fri Mar 06 09:49:19 2020 -0600
+++ b/hgkeeper/summary.tmpl Wed Mar 18 22:06:07 2020 -0500
@@ -1,13 +1,8 @@
+{dict(summary=1)%header} - <div class="card-header">
<p class="card-text">{ifeq(desc, 'unknown', 'No description provided', '{desc}')}</p>
- <div class="card-footer">
<p class="card-text"><small>Last modified {lastchange|age}</small></p>