feat: strategy page scroll layout, OKX standalone docs, split print

Right checklist drives card height with left doc scroll; rewrite OKX strategy MD and checklist as standalone; add per-column print buttons.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-06 03:25:56 +08:00
parent a4cd966370
commit 0d5b20c0db
5 changed files with 232 additions and 60 deletions
+12 -5
View File
@@ -15,7 +15,7 @@
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Orbitron:wght@500;600;700&display=swap" rel="stylesheet" media="print" onload="this.media='all'" />
<noscript><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Orbitron:wght@500;600;700&display=swap" rel="stylesheet" /></noscript>
<link rel="stylesheet" href="/assets/app.css?v=20260706-strategy-layout" />
<link rel="stylesheet" href="/assets/app.css?v=20260706-strategy-scroll" />
<link rel="stylesheet" href="/assets/trade_stats_calendar.css?v=3" />
<link rel="stylesheet" href="/assets/account_risk_badge.css?v=4" />
<script src="/assets/account_risk_badge.js?v=4"></script>
@@ -860,7 +860,6 @@
<p class="page-desc">三所策略文档 · 开仓前检查清单 · 可打印 / 下载</p>
</div>
<div class="strategy-page-actions no-print">
<button type="button" id="strategy-btn-print" class="ghost">打印当前</button>
<button type="button" id="strategy-btn-download" class="primary">下载 HTML</button>
</div>
</div>
@@ -875,12 +874,20 @@
</div>
<div class="strategy-layout">
<section class="card strategy-doc-card">
<h3 class="strategy-col-title">策略说明</h3>
<div class="strategy-col-head no-print">
<h3 class="strategy-col-title">策略说明</h3>
<button type="button" id="strategy-btn-print-doc" class="ghost strategy-col-print">打印</button>
</div>
<h3 class="strategy-col-title strategy-col-title-print">策略说明</h3>
<div id="strategy-doc-body" class="strategy-doc-body prose"></div>
<p id="strategy-doc-source" class="strategy-doc-source"></p>
</section>
<section class="card strategy-checklist-card">
<h3 id="strategy-checklist-title" class="strategy-col-title">开仓检查清单</h3>
<div class="strategy-col-head no-print">
<h3 id="strategy-checklist-title" class="strategy-col-title">开仓检查清单</h3>
<button type="button" id="strategy-btn-print-checklist" class="ghost strategy-col-print">打印</button>
</div>
<h3 id="strategy-checklist-title-print" class="strategy-col-title strategy-col-title-print">开仓检查清单</h3>
<div id="strategy-checklist-body" class="strategy-checklist-body"></div>
<ul id="strategy-checklist-footnotes" class="strategy-checklist-footnotes"></ul>
</section>
@@ -1153,7 +1160,7 @@
<script src="/assets/archive.js?v=20260626-archive-layout"></script>
<script src="/assets/funds.js?v=20260609-hub-funds-fold"></script>
<script src="/assets/dashboard.js?v=20260612-dash-monitor-count"></script>
<script src="/assets/strategy.js?v=1"></script>
<script src="/assets/strategy.js?v=2"></script>
<script src="/assets/ai_review_render.js?v=3"></script>
<script src="/assets/time_close_ui.js?v=3"></script>
<script src="/assets/backup.js?v=1"></script>