Label night-session products and hide day-only symbols at night.
Mark tradable varieties with a night tag; during 21:00-02:30 filter out index futures and other products without night sessions from symbol picker and recommend list. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -281,6 +281,11 @@ font-size:.68rem;padding:.1rem .35rem;border-radius:4px;
|
||||
background:rgba(255,107,122,.15);color:inherit;font-weight:600;
|
||||
}
|
||||
html[data-theme="light"] .near-expiry-tag{background:rgba(220,38,38,.12)}
|
||||
.night-session-tag{
|
||||
display:inline-block;margin-left:4px;padding:0 5px;border-radius:4px;font-size:.7rem;font-weight:600;
|
||||
color:#7dd3fc;background:rgba(56,189,248,.15);vertical-align:middle;line-height:1.3
|
||||
}
|
||||
html[data-theme="light"] .night-session-tag{color:#0369a1;background:rgba(14,165,233,.12)}
|
||||
.symbol-group-head{
|
||||
padding:.4rem .85rem;font-size:.72rem;font-weight:600;
|
||||
color:var(--text-muted);background:var(--card-inner);
|
||||
|
||||
+4
-1
@@ -106,9 +106,12 @@
|
||||
div.classList.add('near-expiry');
|
||||
}
|
||||
var label = item.display || (item.name + ' ' + item.ths_code);
|
||||
if (item.near_expiry) {
|
||||
if item.near_expiry) {
|
||||
label += ' <span class="near-expiry-tag">临期</span>';
|
||||
}
|
||||
if (item.has_night_session) {
|
||||
label += ' <span class="night-session-tag">夜盘</span>';
|
||||
}
|
||||
div.innerHTML = label +
|
||||
'<div class="sub">' + formatSub(item) + '</div>';
|
||||
div.addEventListener('mousedown', function (e) {
|
||||
|
||||
+3
-2
@@ -1405,16 +1405,17 @@
|
||||
var code = r.main_code || r.ths || '';
|
||||
var nameCls = r.trend_transition ? ' class="trend-name"' : '';
|
||||
var name = r.name || '';
|
||||
var nightTag = r.has_night_session ? ' <span class="night-session-tag">夜盘</span>' : '';
|
||||
if (marketNavEnabled && r.main_code) {
|
||||
var href = '/market?symbol=' + encodeURIComponent(r.main_code) + '&period=d';
|
||||
return (
|
||||
'<td><a href="' + href + '" class="rec-market-link" title="查看日线 K 线">' +
|
||||
'<strong' + nameCls + '>' + name + '</strong> ' +
|
||||
'<strong' + nameCls + '>' + name + nightTag + '</strong> ' +
|
||||
'<span class="text-accent">' + r.main_code + '</span></a></td>'
|
||||
);
|
||||
}
|
||||
return (
|
||||
'<td><strong' + nameCls + '>' + name + '</strong> ' +
|
||||
'<td><strong' + nameCls + '>' + name + nightTag + '</strong> ' +
|
||||
'<span class="text-accent">' + code + '</span></td>'
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user