Commit 5f4f579
**重构弹出窗口的 Mechanics 部分并修复相关测试**
本次提交重构了 `popup.html` 中的 `⚙️ Mechanics` 设置部分,将其拆分为三个更清晰、功能更集中的子部分:
1. `⚙️ Mechanics - Events & Capture`
2. `⚙️ Mechanics - Message Processing`
3. `⚙️ Mechanics - Connections & Integrations`
**主要变更:**
- **`popup.html`**:为上述每个新部分创建了独立的 HTML 容器(`div`)、折叠控件(`collapsible`)和标签。
- **`popup.js`**:更新了 `BEGINNER_ADVANCED_OPTION_SELECTORS` 映射,将相关的选项选择器移入对应的新部分 ID 中,并调整了 `BEGINNER_ADVANCED_OPTION_HEADINGS` 配置。
- **`tests/popup-search.test.js`**:新增测试用例,验证新的三个部分在 HTML 中均存在且具有正确的标签,确保搜索和 UI 功能完整。
此重构旨在改善设置面板的组织结构,使功能分组更直观,并可能解决因部分过于臃肿导致的 UI 问题或崩溃。
[auto-enhanced]1 parent c09749e commit 5f4f579
3 files changed
Lines changed: 80 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7050 | 7050 | | |
7051 | 7051 | | |
7052 | 7052 | | |
7053 | | - | |
| 7053 | + | |
7054 | 7054 | | |
7055 | 7055 | | |
7056 | 7056 | | |
| |||
7190 | 7190 | | |
7191 | 7191 | | |
7192 | 7192 | | |
7193 | | - | |
| 7193 | + | |
7194 | 7194 | | |
7195 | 7195 | | |
| 7196 | + | |
| 7197 | + | |
| 7198 | + | |
| 7199 | + | |
| 7200 | + | |
| 7201 | + | |
| 7202 | + | |
| 7203 | + | |
| 7204 | + | |
| 7205 | + | |
| 7206 | + | |
| 7207 | + | |
| 7208 | + | |
7196 | 7209 | | |
7197 | 7210 | | |
7198 | 7211 | | |
| |||
7264 | 7277 | | |
7265 | 7278 | | |
7266 | 7279 | | |
| 7280 | + | |
| 7281 | + | |
| 7282 | + | |
| 7283 | + | |
| 7284 | + | |
| 7285 | + | |
| 7286 | + | |
| 7287 | + | |
| 7288 | + | |
| 7289 | + | |
| 7290 | + | |
| 7291 | + | |
| 7292 | + | |
7267 | 7293 | | |
7268 | 7294 | | |
7269 | 7295 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5109 | 5109 | | |
5110 | 5110 | | |
5111 | 5111 | | |
| 5112 | + | |
| 5113 | + | |
| 5114 | + | |
| 5115 | + | |
| 5116 | + | |
| 5117 | + | |
| 5118 | + | |
| 5119 | + | |
| 5120 | + | |
| 5121 | + | |
| 5122 | + | |
| 5123 | + | |
| 5124 | + | |
| 5125 | + | |
| 5126 | + | |
| 5127 | + | |
| 5128 | + | |
| 5129 | + | |
| 5130 | + | |
| 5131 | + | |
| 5132 | + | |
| 5133 | + | |
| 5134 | + | |
| 5135 | + | |
| 5136 | + | |
| 5137 | + | |
| 5138 | + | |
| 5139 | + | |
| 5140 | + | |
| 5141 | + | |
| 5142 | + | |
| 5143 | + | |
| 5144 | + | |
| 5145 | + | |
| 5146 | + | |
| 5147 | + | |
| 5148 | + | |
| 5149 | + | |
| 5150 | + | |
| 5151 | + | |
| 5152 | + | |
| 5153 | + | |
5112 | 5154 | | |
5113 | 5155 | | |
5114 | 5156 | | |
| |||
5135 | 5177 | | |
5136 | 5178 | | |
5137 | 5179 | | |
5138 | | - | |
| 5180 | + | |
5139 | 5181 | | |
5140 | 5182 | | |
5141 | 5183 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
79 | 80 | | |
80 | 81 | | |
81 | 82 | | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
82 | 91 | | |
0 commit comments