From 5cf88818c1735bf61e03c3452d9058bfd35f189a Mon Sep 17 00:00:00 2001 From: dekun Date: Thu, 25 Jun 2026 22:37:54 +0800 Subject: [PATCH] Open instance in new tab; add in-hub trade, monitor, and review shortcuts. Co-authored-by: Cursor --- manual_trading_hub/static/app.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/manual_trading_hub/static/app.js b/manual_trading_hub/static/app.js index d0c737b..e57b2af 100644 --- a/manual_trading_hub/static/app.js +++ b/manual_trading_hub/static/app.js @@ -2392,7 +2392,7 @@ const msg = (btn.dataset.confirm || "").trim(); if (msg && !confirm(msg)) return; openInstance(btn.dataset.exId, btn.dataset.next || "/", { - newTab: ev.ctrlKey || ev.metaKey, + newTab: btn.dataset.newTab === "1" || ev.ctrlKey || ev.metaKey, }); }; }); @@ -3213,9 +3213,10 @@
- ${flaskOpen ? `打开实例` : ""} - ${flaskOpen ? `关键位监控` : ""} - ${flaskOpen ? `策略交易` : ""} + ${flaskOpen ? `打开实例` : ""} + ${flaskOpen ? `下单` : ""} + ${flaskOpen ? `监控位` : ""} + ${flaskOpen ? `复盘` : ""}
`; @@ -3538,10 +3539,13 @@ const dotCls = online ? "ok" : "bad"; const flaskOpen = row.flask_url_browser || row.flask_url; const openFlask = flaskOpen - ? `打开实例` + ? `打开实例` + : ""; + const openTrade = flaskOpen + ? `下单` : ""; const openKey = flaskOpen - ? `关键位` + ? `监控位` : ""; const openReview = flaskOpen ? `复盘` @@ -3557,6 +3561,7 @@
${openFlask} + ${openTrade} ${openKey} ${openReview}