Skip to content
Snippets Groups Projects
Commit 91731097 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Merge branch 'mlong/webv4mail' into 'master'

webv4 header should show count for unread mail instead of all mail (using new...

See merge request main/sbbs!60
parents 221a860c 44618f7c
No related branches found
No related tags found
2 merge requests!463MRC mods by Codefenix (2024-10-20),!60webv4 header should show count for unread mail instead of all mail (using new...
...@@ -6,7 +6,7 @@ function cycle() { ...@@ -6,7 +6,7 @@ function cycle() {
if (user.number < 1 || user.alias == settings.guest) return; if (user.number < 1 || user.alias == settings.guest) return;
if (time() - last_run <= frequency) return; if (time() - last_run <= frequency) return;
last_run = time(); last_run = time();
const count = user.stats.mail_waiting; const count = user.stats.unread_mail_waiting;
if (count > 0 || (count == 0 && last_count > 0)) { if (count > 0 || (count == 0 && last_count > 0)) {
emit({ event: 'mail', data: JSON.stringify({ count: count })}); emit({ event: 'mail', data: JSON.stringify({ count: count })});
} }
......
...@@ -24,6 +24,7 @@ label_message_date = on ...@@ -24,6 +24,7 @@ label_message_date = on
label_message_subject = Subject label_message_subject = Subject
label_tab_inbox = Inbox label_tab_inbox = Inbox
label_tab_sent = Sent label_tab_sent = Sent
label_new_message = New
[page_register] [page_register]
title = Register title = Register
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
<div class="checkbox"> <div class="checkbox">
<label class="checkbox-inline"> <label class="checkbox-inline">
<input id="check-<? write(header.number); ?>" type="checkbox" class="mail-select"> <input id="check-<? write(header.number); ?>" type="checkbox" class="mail-select">
<? write(header.attr&MSG_READ ? '' : '<span class="badge new">' + locale.strings.page_mail.label_new_message + '</span>') ?>
</label> </label>
</div> </div>
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment