mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-08-05 13:27:55 +08:00
🐛 fix(query-editor): 优化事务下拉显示与浮层交互
- 自动提交延迟选项改为多语言完整文案,避免短标签语义不清 - 收窄并校准 V2 工具栏事务下拉宽度,兼顾不截断与紧凑布局 - 事务模式 Select 展开时自动隐藏 DBeaver 参考 Tooltip,避免浮层互相遮挡 - 补充事务设置行为测试和布局守护测试
This commit is contained in:
@@ -7227,8 +7227,9 @@ describe('QueryEditor external SQL save', () => {
|
||||
expect(transactionSettingsSource).toContain('query_editor.transaction.mode.auto');
|
||||
expect(transactionSettingsSource).not.toContain("label: '手动提交'");
|
||||
expect(transactionSettingsSource).not.toContain("label: '自动提交'");
|
||||
expect(transactionSettingsSource).toContain('query_editor.transaction.delay.immediate');
|
||||
expect(transactionSettingsSource).toContain("label: '3s'");
|
||||
expect(transactionSettingsSource).toContain('query_editor.transaction.delay.immediate_commit');
|
||||
expect(transactionSettingsSource).toContain('query_editor.transaction.delay.seconds_commit');
|
||||
expect(transactionSettingsSource).not.toContain("label: '3s'");
|
||||
expect(source).toContain('QueryEditorTransactionToolbar');
|
||||
expect(transactionToolbarSource).toContain("className={isV2Ui ? 'gn-v2-query-transaction-toolbar' : undefined}");
|
||||
expect(transactionToolbarSource).toContain(": null;");
|
||||
@@ -7255,8 +7256,8 @@ describe('QueryEditor external SQL save', () => {
|
||||
|
||||
expect(css).toContain('body[data-ui-version="v2"] .gn-v2-query-toolbar-selects');
|
||||
expect(css).toContain('body[data-ui-version="v2"] .gn-v2-query-toolbar-actions');
|
||||
expect(css).toContain('width: 74px !important;');
|
||||
expect(css).toContain('width: 62px !important;');
|
||||
expect(css).toContain('width: 78px !important;');
|
||||
expect(css).toContain('width: 104px !important;');
|
||||
expect(css).toContain('flex: 0 0 auto !important;');
|
||||
expect(css).toContain('justify-content: flex-start;');
|
||||
expect(css).toContain('height: 32px !important;');
|
||||
|
||||
Reference in New Issue
Block a user