@@ -44,7 +44,7 @@ function mail.show_sent(name, sortfieldindex, sortdirection, filter)
44
44
mail .message_drafts [name ] = nil
45
45
46
46
if # messages > 0 then
47
- for _ , message in ipairs (messages ) do
47
+ for _ , message in ipairs (messages ) do
48
48
local selected_id = 0
49
49
-- check if message is in selection list and return its id
50
50
if mail .selected_idxs .sent [name ] and # mail .selected_idxs .sent [name ] > 0 then
@@ -56,27 +56,32 @@ function mail.show_sent(name, sortfieldindex, sortdirection, filter)
56
56
end
57
57
end
58
58
if selected_id > 0 then
59
- formspec [# formspec + 1 ] = " ,#466432"
59
+ formspec [# formspec + 1 ] = " ,#466432"
60
60
else
61
61
formspec [# formspec + 1 ] = " ,"
62
- end
63
- formspec [# formspec + 1 ] = " ,"
64
- formspec [# formspec + 1 ] = minetest .formspec_escape (message .to )
65
- formspec [# formspec + 1 ] = " ,"
66
- if message .subject ~= " " then
67
- if string.len (message .subject ) > 30 then
68
- formspec [# formspec + 1 ] = minetest .formspec_escape (string.sub (message .subject , 1 , 27 ))
69
- formspec [# formspec + 1 ] = " ..."
70
- else
71
- formspec [# formspec + 1 ] = minetest .formspec_escape (message .subject )
72
- end
62
+ end
63
+ formspec [# formspec + 1 ] = " ,"
64
+ if string.len (message .to ) > 20 then
65
+ formspec [# formspec + 1 ] = minetest .formspec_escape (string.sub (message .to , 1 , 17 ))
66
+ formspec [# formspec + 1 ] = " ..."
73
67
else
74
- formspec [# formspec + 1 ] = S ( " (No subject) " )
68
+ formspec [# formspec + 1 ] = minetest . formspec_escape ( message . to )
75
69
end
76
- end
77
- formspec [# formspec + 1 ] = " ]"
78
- else
79
- formspec [# formspec + 1 ] = " ]label[2.25,4.5;" .. S (" No mail" ) .. " ]"
80
- end
70
+ formspec [# formspec + 1 ] = " ,"
71
+ if message .subject ~= " " then
72
+ if string.len (message .subject ) > 30 then
73
+ formspec [# formspec + 1 ] = minetest .formspec_escape (string.sub (message .subject , 1 , 27 ))
74
+ formspec [# formspec + 1 ] = " ..."
75
+ else
76
+ formspec [# formspec + 1 ] = minetest .formspec_escape (message .subject )
77
+ end
78
+ else
79
+ formspec [# formspec + 1 ] = S (" (No subject)" )
80
+ end
81
+ end
82
+ formspec [# formspec + 1 ] = " ]"
83
+ else
84
+ formspec [# formspec + 1 ] = " ]label[2.25,4.5;" .. S (" No mail" ) .. " ]"
85
+ end
81
86
minetest .show_formspec (name , " mail:sent" , table.concat (formspec , " " ))
82
87
end
0 commit comments