MCPcopy
hub / github.com/su-kaka/gcli2api / showStatus

Function showStatus

front/common.js:521–547  ·  view source on GitHub ↗
(message, type = 'info')

Source from the content-addressed store, hash-verified

519// 工具函数
520// =====================================================================
521function showStatus(message, type = 'info') {
522 const statusSection = document.getElementById('statusSection');
523 if (statusSection) {
524 // 清除之前的定时器
525 if (window._statusTimeout) {
526 clearTimeout(window._statusTimeout);
527 }
528
529 // 创建新的 toast
530 statusSection.innerHTML = `<div class="status ${type}">${message}</div>`;
531 const statusDiv = statusSection.querySelector('.status');
532
533 // 强制重绘以触发动画
534 statusDiv.offsetHeight;
535 statusDiv.classList.add('show');
536
537 // 3秒后淡出并移除
538 window._statusTimeout = setTimeout(() => {
539 statusDiv.classList.add('fade-out');
540 setTimeout(() => {
541 statusSection.innerHTML = '';
542 }, 300); // 等待淡出动画完成
543 }, 3000);
544 } else {
545 showMessageModal('提示', message, 'info');
546 }
547}
548
549// 将文本中的链接转换为可点击的HTML链接
550function linkifyText(text) {

Callers 15

refreshFunction · 0.85
actionFunction · 0.85
batchActionFunction · 0.85
addFilesFunction · 0.85
uploadFunction · 0.85
loginFunction · 0.85
autoLoginFunction · 0.85
logoutFunction · 0.85
startAuthFunction · 0.85
getCredentialsFunction · 0.85
startAntigravityAuthFunction · 0.85

Calls 1

showMessageModalFunction · 0.85

Tested by

no test coverage detected