应用截图
详细介绍
让新 e3 再次伟大。
# NCTU 新e3救星
### 根据自己喜好修改的新 e3
## 主要修改点如下
- 延长登录有效时间(关闭浏览器再打开也可保持登录)
- 修改登录页面样式
- `dist/login.css`
- 登录表单居中
- 减少硬编码数值的数量
- 移除加载画面
- `src/hide_loading.ts`
- 在渲染过程中就将加载遮罩移除,连短暂的全白画面也不太会出现
- 重新设计首页
- `dist/index.css` `src/index.ts`
- 原来放头像的位置改放课程列表,并依照语言显示较短的课程名称
- 原来放课程列表的位置改放公告,点击公告会弹出窗口显示详细内容
- 将最下方“我的课程”部分隐藏,点击按钮可以重新显示
- 日历切换上/下个月时不再重新加载整个网页
- 首页中已完成的“近期活动”会变淡
- 自动检测公告内未设置超链接的 URL
- 有些公告里有 URL,但是发布公告的人忘记设置超链接,扩展程序会自动检测并添加链接
- 重定向成员页面
- `src/background.ts`
- 点击成员页面时原本会先加载 `/local/courseextension/user.php` 再到 `/local/courseextension/user.php`,导致浏览器显示全白画面
- 修改为直接进入 `/local/courseextension/user.php`
- 未登录时重定向
- `src/background.ts`
- 原来未登录时进入未授权页面 A 的流程为:A -> 登录画面 -> 登录 -> 首页 -> ???
- 修改为:A -> 登录画面 -> 登录 -> A