MKStoler1024 29bb709eae
Notification (#10)
* refactor: 史诗级重构拆分多年狮山代码

* style: 添加设置模态框淡出动画,优化关闭和保存设置的用户体验

* style: 添加错误提示系统,优化用户体验,处理设置和全屏操作中的异常

* feat: 添加主题切换功能,支持亮/暗色模式,优化用户界面

* chore: 测试配置

* feat: 更新亮色主题背景和透明度

* style: 滑块居右

* feat: 初步实现 全是Bug

* feat: 添加提醒队列功能,支持音频预加载和配置导出

* feat: 优化文件输入和按钮样式,提升用户交互体验

* feat: 添加时间广播功能,优化错误提示系统,移除不必要的设置选项

* feat: 移除不再使用的音频文件,更新课程结束时间,优化音频文件加载和选择功能
2025-03-10 00:19:35 +08:00

18 lines
739 B
JavaScript

var errorSystem = {
show: function(message, type = 'error') {
try {
var container = document.querySelector(type === 'info' ? '.info-container' : '.error-container');
var content = document.getElementById(type === 'info' ? 'infoMessage' : 'errorMessage');
content.textContent = message;
container.style.display = 'flex';
setTimeout(() => this.hide(type), 5000);
} catch(e) {
console.error('错误提示系统异常:', e);
}
},
hide: function(type = 'error') {
var container = document.querySelector(type === 'info' ? '.info-container' : '.error-container');
if (container) container.style.display = 'none';
}
};