mirror of
https://github.com/RetroShare/RSNewWebUI.git
synced 2026-09-14 11:05:47 +05:00
fix: When mail contains no Author/from, the date will be added to the wrong field
This commit is contained in:
parent
06db62b2e3
commit
b2ff19b14c
@ -106,8 +106,9 @@ const MessageSummary = () => {
|
||||
),
|
||||
files && m('td', files.length),
|
||||
m('td', details.title),
|
||||
fromUserInfo &&
|
||||
m('td', Number(fromUserInfo.mId) === 0 ? '[Unknown]' : fromUserInfo.mNickname),
|
||||
fromUserInfo
|
||||
? m('td', Number(fromUserInfo.mId) === 0 ? '[Unknown]' : fromUserInfo.mNickname)
|
||||
: m('td', '[Unknown]'),
|
||||
m('td', new Date(details.ts * 1000).toLocaleString()),
|
||||
]
|
||||
),
|
||||
@ -170,28 +171,28 @@ const MessageView = () => {
|
||||
),
|
||||
m('h3', details.title),
|
||||
details.from &&
|
||||
m('from', { style: { display: 'block ruby' } }, [
|
||||
m('p', { style: { fontWeight: 'bold' } }, 'From: '),
|
||||
rs.userList.userMap[details.from._addr_string],
|
||||
]),
|
||||
m('from', { style: { display: 'block ruby' } }, [
|
||||
m('p', { style: { fontWeight: 'bold' } }, 'From: '),
|
||||
rs.userList.userMap[details.from._addr_string],
|
||||
]),
|
||||
toList &&
|
||||
Object.keys(toList).length > 0 &&
|
||||
m('to', { style: { display: 'block ruby' } }, [
|
||||
m('p', { style: { fontWeight: 'bold' } }, 'To: '),
|
||||
Object.keys(toList).map((key, index) => m('p', rs.userList.userMap[key] + ', ')),
|
||||
]),
|
||||
Object.keys(toList).length > 0 &&
|
||||
m('to', { style: { display: 'block ruby' } }, [
|
||||
m('p', { style: { fontWeight: 'bold' } }, 'To: '),
|
||||
Object.keys(toList).map((key, index) => m('p', rs.userList.userMap[key] + ', ')),
|
||||
]),
|
||||
ccList &&
|
||||
Object.keys(ccList).length > 0 &&
|
||||
m('cc', { style: { display: 'block ruby' } }, [
|
||||
m('p', { style: { fontWeight: 'bold' } }, 'CC: '),
|
||||
Object.keys(ccList).map((key, index) => m('p', rs.userList.userMap[key] + ', ')),
|
||||
]),
|
||||
Object.keys(ccList).length > 0 &&
|
||||
m('cc', { style: { display: 'block ruby' } }, [
|
||||
m('p', { style: { fontWeight: 'bold' } }, 'CC: '),
|
||||
Object.keys(ccList).map((key, index) => m('p', rs.userList.userMap[key] + ', ')),
|
||||
]),
|
||||
bccList &&
|
||||
Object.keys(bccList).length > 0 &&
|
||||
m('bcc', { style: { display: 'block ruby' } }, [
|
||||
m('p', { style: { fontWeight: 'bold' } }, 'BCC: '),
|
||||
Object.keys(bccList).map((key, index) => m('p', rs.userList.userMap[key] + ', ')),
|
||||
]),
|
||||
Object.keys(bccList).length > 0 &&
|
||||
m('bcc', { style: { display: 'block ruby' } }, [
|
||||
m('p', { style: { fontWeight: 'bold' } }, 'BCC: '),
|
||||
Object.keys(bccList).map((key, index) => m('p', rs.userList.userMap[key] + ', ')),
|
||||
]),
|
||||
m('button', 'Reply'),
|
||||
m('button', 'Reply All'),
|
||||
m('button', 'Forward'),
|
||||
@ -214,15 +215,15 @@ const MessageView = () => {
|
||||
});
|
||||
res.body.retval === false
|
||||
? widget.popupMessage([
|
||||
m('h3', 'Error'),
|
||||
m('hr'),
|
||||
m('p', res.body.errorMessage),
|
||||
])
|
||||
m('h3', 'Error'),
|
||||
m('hr'),
|
||||
m('p', res.body.errorMessage),
|
||||
])
|
||||
: widget.popupMessage([
|
||||
m('h3', 'Success'),
|
||||
m('hr'),
|
||||
m('p', 'Mail Deleted.'),
|
||||
]);
|
||||
m('h3', 'Success'),
|
||||
m('hr'),
|
||||
m('p', 'Mail Deleted.'),
|
||||
]);
|
||||
m.redraw();
|
||||
m.route.set('/mail/:tab', {
|
||||
tab: m.route.param().tab,
|
||||
@ -251,7 +252,7 @@ const MessageView = () => {
|
||||
|
||||
const Table = () => {
|
||||
return {
|
||||
oninit: (v) => {},
|
||||
oninit: (v) => { },
|
||||
view: (v) =>
|
||||
m('table.mails', [
|
||||
m('tr', [
|
||||
|
||||
Loading…
Reference in New Issue
Block a user