Software /
code /
prosody-modules
Diff
mod_http_muc_log/mod_http_muc_log.lua @ 1550:1b2823b41f7f
mod_http_muc_log: Strip some whitespace
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 08 Nov 2014 15:54:49 +0100 |
parent | 1549:f9f8bf82ece7 |
child | 1552:81b3599c02fb |
line wrap: on
line diff
--- a/mod_http_muc_log/mod_http_muc_log.lua Sat Nov 08 15:51:57 2014 +0100 +++ b/mod_http_muc_log/mod_http_muc_log.lua Sat Nov 08 15:54:49 2014 +0100 @@ -75,13 +75,13 @@ local dates_template = template(base{ title = "Logs for room {room}"; body = [[ - <base href="{room}/"> - <nav> - <a href="..">↑</a> - </nav> - <ul> - {lines!}</ul> - ]]; +<base href="{room}/"> +<nav> +<a href="..">↑</a> +</nav> +<ul> +{lines!}</ul> +]]; }) local date_line_template = template[[ @@ -91,39 +91,39 @@ local page_template = template(base{ title = "Logs for room {room} on {date}"; body = [[ - <nav> - <a class="prev" href="{prev}">←</a> - <a class="up" href="../{room}">↑</a> - <a class="next" href="{next}">→</a> - </nav> - <ul> - {logs!} - </ul> - ]]; +<nav> +<a class="prev" href="{prev}">←</a> +<a class="up" href="../{room}">↑</a> +<a class="next" href="{next}">→</a> +</nav> +<ul> +{logs!} +</ul> +]]; }); local line_templates = { ["message<groupchat"] = template[[ - <li id="{key}" class="{st_name}"><a href="#{key}"><time>{time}</time></a><dl><dt>{nick}</dt><dd>{body}</dd></dl></li> - ]]; +<li id="{key}" class="{st_name}"><a href="#{key}"><time>{time}</time></a><dl><dt>{nick}</dt><dd>{body}</dd></dl></li> +]]; ["message<groupchat<subject"] = template[[ - <li id="{key}" class="{st_name} action subject"><a href="#{key}"><time>{time}</time></a><dl><dt>{nick}</dt><dd>changed subject to {subject}</dd></dl></li> - ]]; +<li id="{key}" class="{st_name} action subject"><a href="#{key}"><time>{time}</time></a><dl><dt>{nick}</dt><dd>changed subject to {subject}</dd></dl></li> +]]; ["presence"] = template[[ - <li id="{key}" class="action join"><a href="#{key}"><time>{time}</time></a><dl><dt>{nick}</dt><dd>joined</dd></dl></li> - ]]; +<li id="{key}" class="action join"><a href="#{key}"><time>{time}</time></a><dl><dt>{nick}</dt><dd>joined</dd></dl></li> +]]; ["presence<unavailable"] = template[[ - <li id="{key}" class="action leave"><a href="#{key}"><time>{time}</time></a><dl><dt>{nick}</dt><dd>left</dd></dl></li> - ]]; +<li id="{key}" class="action leave"><a href="#{key}"><time>{time}</time></a><dl><dt>{nick}</dt><dd>left</dd></dl></li> +]]; }; local room_list_template = template(base{ title = "Rooms on {host}"; body = [[ - <dl> - {rooms!} - </dl> - ]]; +<dl> +{rooms!} +</dl> +]]; }); local room_item_template = template[[ @@ -221,20 +221,20 @@ ["start"] = datetime.parse(date.."T00:00:00Z") + 86401; limit = math.huge; }) do - next_when = when; - module:log("debug", "Next message: %s", datetime.datetime(when)); - break; -end + next_when = when; + module:log("debug", "Next message: %s", datetime.datetime(when)); + break; + end -module:log("debug", "Find prev date with messages"); -for key, message, when in archive:find(room, { - ["end"] = datetime.parse(date.."T00:00:00Z") - 1; - limit = math.huge; - reverse = true; -}) do -prev_when = when; -module:log("debug", "Previous message: %s", datetime.datetime(when)); -break; + module:log("debug", "Find prev date with messages"); + for key, message, when in archive:find(room, { + ["end"] = datetime.parse(date.."T00:00:00Z") - 1; + limit = math.huge; + reverse = true; + }) do + prev_when = when; + module:log("debug", "Previous message: %s", datetime.datetime(when)); + break; end return page_template{