fix(hub): archive labels, symbol column, and time-close dropdown

Force exchange_key on archive sync; add contract column and tag select styles on inner-light-mind; serve time_close_ui.js on instances so order/key time-close duration can be selected.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-11 19:44:51 +08:00
parent 959593cdab
commit a9637fafb2
16 changed files with 147 additions and 44 deletions
+7 -3
View File
@@ -348,9 +348,13 @@ html[data-theme="light"] .pos-meta-item::after {
font-variant-numeric: tabular-nums;
letter-spacing: 0.02em;
}
.key-time-close-wrap.is-disabled select,
.order-time-close-wrap.is-disabled select {
opacity: 0.55;
.key-time-close-wrap.is-disabled > label,
.order-time-close-wrap.is-disabled > label {
opacity: 0.72;
}
.key-time-close-wrap select,
.order-time-close-wrap select {
cursor: pointer;
}
html[data-theme="light"] .pos-meta-on {
color: #006e9a !important;
+8 -1
View File
@@ -23,9 +23,16 @@
if (!cb || !sel) return;
function sync() {
const on = !!cb.checked;
sel.disabled = !on;
sel.disabled = false;
sel.tabIndex = 0;
if (wrap) wrap.classList.toggle("is-disabled", !on);
}
sel.addEventListener("mousedown", function (ev) {
ev.stopPropagation();
});
sel.addEventListener("click", function (ev) {
ev.stopPropagation();
});
cb.addEventListener("change", sync);
sync();
}