Skip to content

Commit adebfc2

Browse files
committed
修复断点列表中问号提示图标与测试按钮高度不一致的问题
1 parent 2f9df36 commit adebfc2

File tree

3 files changed

+31
-9
lines changed

3 files changed

+31
-9
lines changed

src/config/ui/component/basic/tips/styles.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,19 @@ export const tipsStyles = `
1515
font-size: 12px;
1616
font-weight: bold;
1717
cursor: help;
18-
margin-left: 5px;
18+
margin-right: 5px;
1919
position: relative;
2020
vertical-align: middle;
21+
line-height: 1;
22+
}
23+
24+
/* 确保问号图标和后面的文本对齐 */
25+
.js-script-hook-tips-icon + span {
26+
vertical-align: middle;
27+
display: inline-flex;
28+
align-items: center;
29+
line-height: normal;
30+
height: 100%;
2131
}
2232
2333
/* 工具提示样式 */

src/config/ui/component/debugger/styles.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,21 +54,33 @@ export const debuggerStyles = `
5454
.debugger-component-table {
5555
width: 100%;
5656
border-spacing: 0;
57+
border-collapse: separate;
58+
}
59+
60+
.debugger-component-table tr {
61+
height: 40px; /* 设置固定的行高 */
5762
}
5863
5964
.debugger-component-table td {
6065
padding: 8px;
6166
vertical-align: middle;
67+
line-height: normal;
6268
}
6369
6470
.debugger-component-table td[align="right"] {
6571
width: 200px;
6672
text-align: right;
6773
padding-right: 15px;
74+
white-space: nowrap; /* 防止文本换行 */
6875
}
6976
7077
.debugger-component-table td[align="left"] {
7178
text-align: left;
7279
padding-left: 15px;
7380
}
81+
82+
/* 确保按钮和输入框在同一行内垂直居中 */
83+
.debugger-component-table td > * {
84+
vertical-align: middle;
85+
}
7486
`;

src/config/ui/component/debugger/template.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export function createDebuggerTemplate(language: Language, debuggerConfig: Debug
2626
${language.debugger_config.enableTips}
2727
</div>
2828
</div>
29-
<span>${language.debugger_config.enable} </span>
29+
<span>${language.debugger_config.enable}</span>
3030
</td>
3131
<td align="left" id="${debuggerConfig.id}-enable-checkbox-container">
3232
<!-- 复选框组件将在render方法中添加 -->
@@ -40,7 +40,7 @@ export function createDebuggerTemplate(language: Language, debuggerConfig: Debug
4040
${language.debugger_config.urlPatternTips}
4141
</div>
4242
</div>
43-
<span>${language.debugger_config.urlPattern} </span>
43+
<span>${language.debugger_config.urlPattern}</span>
4444
</td>
4545
<td align="left" id="${debuggerConfig.id}-url-pattern-type-container">
4646
<!-- URL匹配方式选择器将在render方法中添加 -->
@@ -54,7 +54,7 @@ export function createDebuggerTemplate(language: Language, debuggerConfig: Debug
5454
${language.debugger_config.urlPatternTextTips}
5555
</div>
5656
</div>
57-
<span>${language.debugger_config.urlPattern} </span>
57+
<span>${language.debugger_config.urlPatternKeyword}</span>
5858
</td>
5959
<td align="left" id="${debuggerConfig.id}-url-pattern-input-container">
6060
<!-- URL匹配输入框将在render方法中添加 -->
@@ -68,7 +68,7 @@ export function createDebuggerTemplate(language: Language, debuggerConfig: Debug
6868
${language.debugger_config.urlPatternTestTips}
6969
</div>
7070
</div>
71-
<span>${language.debugger_config.urlPatternTest} </span>
71+
<span>${language.debugger_config.urlPatternTest}</span>
7272
</td>
7373
<td align="left" id="${debuggerConfig.id}-url-pattern-test-container">
7474
<!-- URL测试按钮将在render方法中添加 -->
@@ -82,7 +82,7 @@ export function createDebuggerTemplate(language: Language, debuggerConfig: Debug
8282
${language.debugger_config.enableRequestDebuggerTips}
8383
</div>
8484
</div>
85-
<span>${language.debugger_config.enableRequestDebugger} </span>
85+
<span>${language.debugger_config.enableRequestDebugger}</span>
8686
</td>
8787
<td align="left" id="${debuggerConfig.id}-enable-request-debugger-container">
8888
<!-- 请求断点复选框将在render方法中添加 -->
@@ -96,7 +96,7 @@ export function createDebuggerTemplate(language: Language, debuggerConfig: Debug
9696
${language.debugger_config.enableResponseDebuggerTips}
9797
</div>
9898
</div>
99-
<span>${language.debugger_config.enableResponseDebugger} </span>
99+
<span>${language.debugger_config.enableResponseDebugger}</span>
100100
</td>
101101
<td align="left" id="${debuggerConfig.id}-enable-response-debugger-container">
102102
<!-- 响应断点复选框将在render方法中添加 -->
@@ -110,7 +110,7 @@ export function createDebuggerTemplate(language: Language, debuggerConfig: Debug
110110
${language.debugger_config.callbackFunctionParamNameTips}
111111
</div>
112112
</div>
113-
<span>${language.debugger_config.callbackFunctionParamName} </span>
113+
<span>${language.debugger_config.callbackFunctionParamName}</span>
114114
</td>
115115
<td align="left" id="${debuggerConfig.id}-callback-function-param-name-container">
116116
<!-- 回调函数参数名输入框将在render方法中添加 -->
@@ -124,7 +124,7 @@ export function createDebuggerTemplate(language: Language, debuggerConfig: Debug
124124
${language.debugger_config.commentTips}
125125
</div>
126126
</div>
127-
<span>${language.debugger_config.comment} </span>
127+
<span>${language.debugger_config.comment}</span>
128128
</td>
129129
<td align="left" id="${debuggerConfig.id}-comment-container">
130130
<!-- 备注输入框将在render方法中添加 -->

0 commit comments

Comments
 (0)