diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/choose-user.js b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/choose-user.js index b2516bfd..fb80cd6c 100644 --- a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/choose-user.js +++ b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/choose-user.js @@ -1,4 +1,5 @@ var minisrv_service_file = true; + if (socket.ssid !== null) ssid_sessions[socket.ssid].switchUserID(0); headers = `200 OK @@ -92,10 +93,9 @@ for (const [key, value] of Object.entries(accounts)) { mailcount = userSession.mailstore.countUnreadMessages(0); } } - if (mailcount > 0) { - var mcnumber = (mailcount >= 100) ? "99+" : mailcount; - data += mcnumber + ` new message${(mcnumber != 1) ? 's' : ''}`; - } + + var mcnumber = (mailcount >= 100) ? "99+" : mailcount; + data += `${mcnumber} ${(mcnumber > 0) ? '' : ''}`; data += ` diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/images/signin_mail_error.gif b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/images/signin_mail_error.gif new file mode 100644 index 00000000..6607f171 Binary files /dev/null and b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/images/signin_mail_error.gif differ diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/images/signin_new_mail.gif b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/images/signin_new_mail.gif new file mode 100644 index 00000000..f5727f74 Binary files /dev/null and b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/images/signin_new_mail.gif differ diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/images/signin_no_mail.gif b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/images/signin_no_mail.gif new file mode 100644 index 00000000..b940393b Binary files /dev/null and b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/images/signin_no_mail.gif differ