--- a/mod_http_muc_log/http_muc_log.html Sun Sep 29 18:53:00 2019 +0100
+++ b/mod_http_muc_log/http_muc_log.html Mon Sep 30 00:27:25 2019 +0200
@@ -45,8 +45,10 @@
<header>
<h1 title="xmpp:{jid?}">{title}</h1>
<nav>
-<a href="xmpp:{jid?}?join">Join using a client</a>{links#
-<a class="{item.rel?}" href="{item.href}{hide_presence&?p=h}" rel="{item.rel?}">{item.text}</a>}
+<ul>
+<li><a href="xmpp:{jid?}?join">Join using a client</a></li>{links#
+<li><a class="{item.rel?}" href="{item.href}{hide_presence&?p=h}" rel="{item.rel?}">{item.text}</a></li>}
+</ul>
</nav>
</header>
<hr>
@@ -95,8 +97,10 @@
</div>
<hr>
<footer>
-<nav>{links#
-<a class="{item.rel?}" href="{item.href}{hide_presence&?p=h}" rel="{item.rel?}">{item.text}</a>}
+<nav>
+<ul>{links#
+<li><a class="{item.rel?}" href="{item.href}{hide_presence&?p=h}" rel="{item.rel?}">{item.text}</a></li>}
+</ul>
</nav>
<br>
<div class="powered-by">Prosody</div>
--- a/mod_http_muc_log/mod_http_muc_log.lua Sun Sep 29 18:53:00 2019 +0100
+++ b/mod_http_muc_log/mod_http_muc_log.lua Mon Sep 30 00:27:25 2019 +0200
@@ -359,6 +359,16 @@
end
end
+ local links = {
+ { href = "./", rel = "up", text = "Calendar" },
+ };
+ if prev_when ~= "" then
+ table.insert(links, { href = prev_when, rel = "prev", text = prev_when});
+ end
+ if next_when ~= "" then
+ table.insert(links, { href = next_when, rel = "next", text = next_when});
+ end
+
response.headers.content_type = "text/html; charset=utf-8";
return render(template, {
title = ("%s - %s"):format(get_room(room):get_name(), date);
@@ -366,11 +376,7 @@
hide_presence = hide_presence(request);
presence_available = presence_logged;
lines = logs;
- links = {
- { href = "./", rel = "up", text = "Calendar" },
- { href = prev_when, rel = "prev", text = prev_when},
- { href = next_when, rel = "next", text = next_when},
- };
+ links = links;
});
end