grim/hgkeeper-theme

Parents 18bea78f256c
Children b8bba4307838
Add some of the normal templates and basically finish the summary page
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/bookmarkentry.tmpl Fri Mar 06 09:21:59 2020 -0600
@@ -0,0 +1,4 @@
+<li class="list-group-item d-flex justify-content-between">
+ <a href="{url|urlescape}file/{bookmark|revescape}{sessionvars%urlparameter}">{bookmark|escape}</a>
+ <span class="text-nowrap">{date|age}</span>
+</li>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/branchentry.tmpl Fri Mar 06 09:21:59 2020 -0600
@@ -0,0 +1,4 @@
+<li class="list-group-item d-flex justify-content-between">
+ <a href="{url|urlescape}file/{branch|revescape}{sessionvars%urlparameter}">{branch|escape}</a>
+ <span class="text-nowrap">{date|age}</span>
+</li>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/error.tmpl Fri Mar 06 09:21:59 2020 -0600
@@ -0,0 +1,6 @@
+{header}
+
+{error|escape}
+
+{footer}
+
--- a/hgkeeper/header.tmpl Fri Mar 06 06:47:24 2020 -0600
+++ b/hgkeeper/header.tmpl Fri Mar 06 09:21:59 2020 -0600
@@ -1,6 +1,7 @@
<!DOCTYPE html>
<html>
<head>
+ <link rel="icon" href="{staticurl|urlescape}img/hgicon.png" type="image/png" />
<meta name="robots" content="index, nofollow"/>
<link rel="stylesheet" href="{staticurl|urlescape}css/icofont.min.css">
--- a/hgkeeper/indexentry.tmpl Fri Mar 06 06:47:24 2020 -0600
+++ b/hgkeeper/indexentry.tmpl Fri Mar 06 09:21:59 2020 -0600
@@ -1,11 +1,11 @@
-<div class="card mb-2 pb-0">
+<div class="card mb-2">
<div class="card-body">
<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>
- <div class="card-footer justify-content-between">
+ <div class="card-footer">
<small class="text-muted">Last modified {lastchange|age}</small>
</div>
</div>
--- a/hgkeeper/map Fri Mar 06 06:47:24 2020 -0600
+++ b/hgkeeper/map Fri Mar 06 09:21:59 2020 -0600
@@ -1,10 +1,33 @@
+default = 'summary'
+
mimetype = 'text/html; charset={encoding}'
urlparameter = '{separator}{name}={value|urlescape}'
+phasetag = '{ifeq(phase, 'public', '', '<span class="badge badge-info" title="{phase|escape}"><i class="icofont-exclamation-tringle"></i> {phase|escape}</span> ')}'
+obsoletetag = '{if(obsolete, '<span class="badge badge-danger" title="obsolete"><i class="icofont-delete"></i> obsolete</span> ')}'
+instabilitytag = '<span class="badge badge-warning" title="{instability|escape}">{instability|escape}</span> '
+tagtag = '<span class="badge badge-success" title="{name|escape}"><i class="icofont-tag"></i> {name|escape}</span> '
+branchtag = '<span class="badge badge-primary" title="{name|escape}"><i class="icofont-tree-alt"></i> {name|escape}</span> '
+inbranchtag = '<span class="badge badge-secondary" title="{name|escape}"><i class="icofont-tree-alt"></i> {name|escape}</span> '
+bookmarktag = '<span class="badge badge-secondary" title="{name|escape}"><i class="icofont-book-mark"></i> {name|escape}</span> '
+alltags = '<span class="logtags">{phasetag}{obsoletetag}{instabilities%instabilitytag}{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>'
+
header = header.tmpl
footer = footer.tmpl
+error = error.tmpl
+notfound = notfound.tmpl
index = index.tmpl
indexarchiveentry = indexarchiveentry.tmpl
indexentry = indexentry.tmpl
+summary = summary.tmpl
+
+shortlogentry = shortlogentry.tmpl
+
+bookmarkentry = bookmarkentry.tmpl
+
+branchentry = branchentry.tmpl
+
+tagentry = tagentry.tmpl
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/notfound.tmpl Fri Mar 06 09:21:59 2020 -0600
@@ -0,0 +1,1 @@
+404 Not Found
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/shortlogentry.tmpl Fri Mar 06 09:21:59 2020 -0600
@@ -0,0 +1,6 @@
+<li class="list-group-item">
+<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty} {alltags}</a><br/>
+{date|age}<br/>
+{author|person}
+</li>
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/summary.tmpl Fri Mar 06 09:21:59 2020 -0600
@@ -0,0 +1,67 @@
+{header}
+
+<div class="card mb-2">
+ <div class="card-header">
+ <h4>{repo|escape}</h4>
+ </div>
+ <div class="card-body">
+ <p class="card-text">{ifeq(description, '', 'No description provided', '{description}')}</p>
+ </div>
+ <div class="card-footer">
+ <p class="card-text"><small>Last modified {lastchange|age}</small></p>
+ </div>
+</div>
+
+<div class="card mb-2">
+ <div class="card-header">
+ Recent Changes
+ </div>
+ <div class="card-body">
+ <ul class="list-group list-group-flush">
+{shortlog%shortlogentry}
+ </ul>
+ </div>
+</div>
+
+<div class="card-group mb-2">
+
+<div class="card">
+ <div class="card-header">
+ <i class="icofont-tags"></i>
+ Tags
+ </div>
+ <div class="card-body">
+ <ul class="list-group list-group-flush">
+{tags%tagentry}
+ </ul>
+ </div>
+</div>
+
+<div class="card">
+ <div class="card-header">
+ <i class="icofont-tree-alt"></i>
+ Branches
+ </div>
+ <div class="card-body">
+ <ul class="list-group list-group-flush">
+{branches%branchentry}
+ </ul>
+ </div>
+</div>
+
+<div class="card">
+ <div class="card-header">
+ <i class="icofont-book-mark"></i>
+ Bookmarks
+ </div>
+ <div class="card-body">
+ <ul class="list-group list-group-flush">
+{bookmarks%bookmarkentry}
+ </ul>
+ </div>
+</div>
+
+</div>
+
+{footer}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hgkeeper/tagentry.tmpl Fri Mar 06 09:21:59 2020 -0600
@@ -0,0 +1,4 @@
+<li class="list-group-item d-flex justify-content-between">
+ <a href="{url|urlescape}file/{tag|revescape}{sessionvars%urlparameter}">{tag|escape}</a>
+ <span class="text-nowrap">{date|age}</span>
+</li>
Binary file static/img/hglogo.png has changed