Skip to content

Commit 62aa13f

Browse files
committed
Refine plugin scope control layout
1 parent a5e8a26 commit 62aa13f

3 files changed

Lines changed: 28 additions & 20 deletions

File tree

tests/strategy_switch_worker_validation.mjs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,17 @@ assert.ok(indexHtml.includes("strategy-block"));
3131
assert.ok(indexHtml.includes("grid-template-columns: repeat(4, minmax(0, 1fr));"));
3232
assert.ok(indexHtml.includes("grid-column: 1 / span 2;"));
3333
assert.ok(indexHtml.includes("grid-column: 3 / span 2;"));
34+
assert.ok(indexHtml.includes("grid-column: 1 / -1;"));
3435
assert.ok(indexHtml.includes('reservePolicyNone'));
3536
assert.ok(indexHtml.includes('reservePolicyRatio'));
3637
assert.ok(indexHtml.includes('reservePolicyFloor'));
3738
assert.ok(indexHtml.includes('reservePolicyMax'));
3839
assert.ok(indexHtml.includes('pluginModeAuto'));
3940
assert.ok(indexHtml.includes('pluginModeNone'));
41+
assert.ok(indexHtml.includes('pluginMode: "插件启用范围"'));
42+
assert.ok(indexHtml.includes('pluginModeAuto: "按策略默认"'));
43+
assert.ok(indexHtml.includes('pluginModeNone: "完全禁用"'));
44+
assert.ok(indexHtml.includes('pluginMode: "Plugin scope"'));
4045
assert.ok(indexHtml.includes('reservedCashDefault'));
4146
assert.ok(indexHtml.includes('paper: "模拟"'));
4247
assert.ok(indexHtml.includes('paper: "Dry run"'));

web/strategy-switch-console/index.html

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -423,18 +423,21 @@
423423
}
424424

425425
.account-block,
426-
.mode-block,
427-
.reserve-policy-block,
428-
.reserve-ratio-block {
426+
.plugin-mode-block,
427+
.min-reserve-block {
429428
grid-column: 1 / span 2;
430429
}
431430

432431
.strategy-block,
433-
.plugin-mode-block,
434-
.min-reserve-block {
432+
.reserve-policy-block,
433+
.reserve-ratio-block {
435434
grid-column: 3 / span 2;
436435
}
437436

437+
.mode-block {
438+
grid-column: 1 / -1;
439+
}
440+
438441
select,
439442
input {
440443
width: 100%;
@@ -783,9 +786,9 @@ <h2 id="platform-title">LongBridge</h2>
783786
</div>
784787

785788
<label class="control-block plugin-mode-block">
786-
<span data-i18n="pluginMode">策略插件</span>
789+
<span data-i18n="pluginMode">插件启用范围</span>
787790
<select id="plugin-mode-select"></select>
788-
<span class="selection-meta" data-i18n="pluginModeMeta">控制本次切换是否启用策略插件</span>
791+
<span class="selection-meta" data-i18n="pluginModeMeta">选择本次切换使用策略默认插件,或完全关闭插件</span>
789792
</label>
790793

791794
<label class="control-block reserve-policy-block">
@@ -909,10 +912,10 @@ <h2 data-i18n="summary">切换摘要</h2>
909912
mode: "模式",
910913
live: "实盘",
911914
paper: "模拟",
912-
pluginMode: "策略插件",
913-
pluginModeAuto: "按策略配置启用",
914-
pluginModeNone: "禁用插件",
915-
pluginModeMeta: "控制本次切换是否启用策略插件。",
915+
pluginMode: "插件启用范围",
916+
pluginModeAuto: "按策略默认",
917+
pluginModeNone: "完全禁用",
918+
pluginModeMeta: "选择本次切换使用策略默认插件,或完全关闭插件。",
916919
minReservedCash: "最小预留现金 ({currency})",
917920
reservedCashRatio: "预留现金比例",
918921
reservedCashMode: "预留现金策略",
@@ -949,8 +952,8 @@ <h2 data-i18n="summary">切换摘要</h2>
949952
reservedCashPolicy: "当前预留现金",
950953
pendingReservedCashPolicy: "待提交预留现金",
951954
pendingMode: "待提交模式",
952-
currentPluginMode: "当前插件",
953-
pendingPluginMode: "待提交插件",
955+
currentPluginMode: "当前插件范围",
956+
pendingPluginMode: "待提交插件范围",
954957
unchanged: "不变",
955958
copied: "已复制状态",
956959
dispatching: "正在触发 workflow...",
@@ -983,10 +986,10 @@ <h2 data-i18n="summary">切换摘要</h2>
983986
mode: "Mode",
984987
live: "Live",
985988
paper: "Dry run",
986-
pluginMode: "Strategy plugins",
987-
pluginModeAuto: "Use strategy default",
988-
pluginModeNone: "Disable plugins",
989-
pluginModeMeta: "Controls whether this switch enables strategy plugins.",
989+
pluginMode: "Plugin scope",
990+
pluginModeAuto: "Strategy default",
991+
pluginModeNone: "Disabled",
992+
pluginModeMeta: "Use the strategy's default plugin set, or disable all plugins for this switch.",
990993
minReservedCash: "Minimum reserved cash ({currency})",
991994
reservedCashRatio: "Reserved cash ratio",
992995
reservedCashMode: "Reserved cash policy",
@@ -1023,8 +1026,8 @@ <h2 data-i18n="summary">切换摘要</h2>
10231026
reservedCashPolicy: "Current reserved cash",
10241027
pendingReservedCashPolicy: "Pending reserved cash",
10251028
pendingMode: "Pending mode",
1026-
currentPluginMode: "Current plugins",
1027-
pendingPluginMode: "Pending plugins",
1029+
currentPluginMode: "Current plugin scope",
1030+
pendingPluginMode: "Pending plugin scope",
10281031
unchanged: "Unchanged",
10291032
copied: "State copied",
10301033
dispatching: "Dispatching workflow...",

web/strategy-switch-console/page_asset.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)