mirror of
https://github.com/ExamAware/ExamSchedule.git
synced 2025-04-29 11:06:32 +00:00

* refactor: 史诗级重构拆分多年狮山代码 * style: 添加设置模态框淡出动画,优化关闭和保存设置的用户体验 * style: 添加错误提示系统,优化用户体验,处理设置和全屏操作中的异常 * feat: 添加主题切换功能,支持亮/暗色模式,优化用户界面 * chore: 测试配置 * feat: 更新亮色主题背景和透明度 * style: 滑块居右 * feat: 初步实现 全是Bug * feat: 添加提醒队列功能,支持音频预加载和配置导出 * feat: 优化文件输入和按钮样式,提升用户交互体验 * feat: 添加时间广播功能,优化错误提示系统,移除不必要的设置选项 * feat: 移除不再使用的音频文件,更新课程结束时间,优化音频文件加载和选择功能
18 lines
739 B
JavaScript
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';
|
|
}
|
|
};
|