diff --git a/module/message/css/ajaxgetdropmenu.ui.css b/module/message/css/ajaxgetdropmenu.ui.css new file mode 100644 index 0000000000..fb3f4ba608 --- /dev/null +++ b/module/message/css/ajaxgetdropmenu.ui.css @@ -0,0 +1 @@ +#messageTabs .tabs-header{border-bottom-width: 1px;} diff --git a/module/message/ui/ajaxgetdropmenu.html.php b/module/message/ui/ajaxgetdropmenu.html.php index 388fea1d5f..2482d7a9cf 100644 --- a/module/message/ui/ajaxgetdropmenu.html.php +++ b/module/message/ui/ajaxgetdropmenu.html.php @@ -28,6 +28,12 @@ $buildMessageList = function($messageGroup) use ($lang) { $isUnread = $message->status != 'read'; $dotColor = $isUnread ? 'danger' : 'gray'; + $secondDiff = time() - strtotime($message->createdDate); + if($secondDiff < 60) $time = sprintf($lang->message->timeLabel['minute'], 1); + if($secondDiff >= 60) $time = sprintf($lang->message->timeLabel['minute'], ceil($secondDiff / 60)); + if($secondDiff >= 3600) $time = $lang->message->timeLabel['hour']; + if($secondDiff > 5400) $time = substr($message->createdDate, 5, 11); + $itemList[] = h::li ( setClass('message-item border rounded-lg p-2 mt-2' . ($isUnread ? ' unread' : '')),