MCPcopy Create free account
hub / github.com/bywwcnll/StreamPanel / updateDetailNavButtons

Function updateDetailNavButtons

devtools/modules/messageRenderer.js:228–243  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

226}
227
228export 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
245export function updateFilterStats(filteredCount, totalCount) {
246 if (state.messageFilters.length === 0) {

Callers 2

showMessageDetailFunction · 0.70
updatePinButtonStateFunction · 0.70

Calls 1

getAdjacentMessageFunction · 0.70

Tested by

no test coverage detected