()
| 226 | } |
| 227 | |
| 228 | export function updateDetailNavButtons() { |
| 229 | if (!elements.btnPrevMessage || !elements.btnNextMessage) return; |
| 230 | |
| 231 | const previousMessage = getAdjacentMessage(-1); |
| 232 | const nextMessage = getAdjacentMessage(1); |
| 233 | |
| 234 | elements.btnPrevMessage.disabled = !previousMessage; |
| 235 | elements.btnPrevMessage.title = previousMessage |
| 236 | ? `查看上一条消息 #${previousMessage.id}` |
| 237 | : '已经是第一条消息'; |
| 238 | |
| 239 | elements.btnNextMessage.disabled = !nextMessage; |
| 240 | elements.btnNextMessage.title = nextMessage |
| 241 | ? `查看下一条消息 #${nextMessage.id}` |
| 242 | : '已经是最后一条消息'; |
| 243 | } |
| 244 | |
| 245 | export function updateFilterStats(filteredCount, totalCount) { |
| 246 | if (state.messageFilters.length === 0) { |
no test coverage detected