about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJohn Keeping <john@keeping.me.uk>2015-08-13 12:24:33 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2015-08-13 15:40:12 +0200
commitb44dd95f13f039cd9bee301655150ff765d9555e (patch)
treeac36681c32c81601bec4f0dfa6f263b82053e2c0
parentui-shared: extract date formatting to a function (diff)
downloadcgit-pink-b44dd95f13f039cd9bee301655150ff765d9555e.tar.gz
cgit-pink-b44dd95f13f039cd9bee301655150ff765d9555e.zip
ui-shared: use common function in print_rel_date()
Signed-off-by: John Keeping <john@keeping.me.uk>
-rw-r--r--ui-shared.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/ui-shared.c b/ui-shared.c
index 19cd521..bbb277a 100644
--- a/ui-shared.c
+++ b/ui-shared.c
@@ -627,17 +627,8 @@ void cgit_print_date(time_t secs, const char *format, int local_time)
 static void print_rel_date(time_t t, double value,
 	const char *class, const char *suffix)
 {
-	char buf[64];
-	struct tm *time;
-
-	if (ctx.cfg.local_time)
-		time = localtime(&t);
-	else
-		time = gmtime(&t);
-	strftime(buf, sizeof(buf) - 1, FMT_LONGDATE, time);
-
 	htmlf("<span class='%s' title='", class);
-	html_attr(buf);
+	html_attr(fmt_date(t, FMT_LONGDATE, ctx.cfg.local_time));
 	htmlf("'>%.0f %s</span>", value, suffix);
 }
 
07-09Only pacman -Sy onceJune McEnroe 2017-07-09Add Tarmak 2 to console keymapJune McEnroe 2017-07-04Remove pathogenJune McEnroe Apparently this is built in now. Except it loads from a weird path structure. 2017-07-04Consolidate pbd, pbcopy, pbpasteJune McEnroe 2017-07-04Reorganize neovim configuration, againJune McEnroe 2017-07-04Remove <Esc><Esc> terminal mappingJune McEnroe <C-w><Esc> works just as well. Convenient. 2017-07-04Generalize C-w neovim terminal mappingJune McEnroe 2017-07-04Remove tmuxJune McEnroe tmux configuration was starting to bother me, and it got worse with Sierra. Turns out that neovim terminal emulation is much more natural to work with and requires less configuration, though I still disapprove of the feature being included in an editor! For detaching and attaching sessions, abduco is a simple tool that seems to work decently, but given that I will likely only be running neovim in the sessions, I might come up with something even simpler. 2017-07-04Show terminal title in statuslineJune McEnroe 2017-07-04Add nvim terminal mappingsJune McEnroe 2017-06-29Add color to xxJune McEnroe 2017-06-28Set tmux copy-mode-vi bindings for TarmakJune McEnroe 2017-06-27Link Scala syntax fileJune McEnroe Oops. 2017-06-27Clean up top of trivial colorscheme fileJune McEnroe 2017-06-27Fix Scala syntax highlight linksJune McEnroe