diff --git a/static/cond_orders.js b/static/cond_orders.js index bf97ac7..3799044 100644 --- a/static/cond_orders.js +++ b/static/cond_orders.js @@ -211,29 +211,6 @@ return n.toFixed(2) + "U"; } - function openInstanceTab(instanceId, tab) { - if (!instanceId) return; - const q = tab ? "?tab=" + encodeURIComponent(tab) : ""; - fetch("/api/instances/" + encodeURIComponent(instanceId) + "/open_url" + q) - .then(function (r) { - return r.json(); - }) - .then(function (d) { - const url = - d && d.url - ? d.url - : "/desk?id=" + encodeURIComponent(instanceId); - window.open(url, "_blank", "noopener,noreferrer"); - }) - .catch(function () { - window.open( - "/desk?id=" + encodeURIComponent(instanceId), - "_blank", - "noopener,noreferrer" - ); - }); - } - function patchCandidateFunds(instanceId, tradingUsdt, fundingUsdt) { const id = String(instanceId); const it = candidatesById[id]; @@ -389,7 +366,7 @@ escapeHtml(fmtTradingU(it.funding_usdt)) + "" + '' + - '" + - '' + "" + "" + "" + @@ -476,13 +450,6 @@ ); }); }); - box.querySelectorAll(".cond-inst-open").forEach(function (btn) { - btn.addEventListener("click", function (ev) { - ev.preventDefault(); - ev.stopPropagation(); - openInstanceTab(btn.getAttribute("data-inst-id") || "", "options"); - }); - }); } function renderDesktopRows(list) { diff --git a/static/hub.css b/static/hub.css index 13d6236..cb473b8 100644 --- a/static/hub.css +++ b/static/hub.css @@ -1587,10 +1587,13 @@ input.readonly { gap: 6px; margin-left: auto; } -.cond-inst-xfer, -.cond-inst-open { +.cond-inst-xfer { flex-shrink: 0; white-space: nowrap; + min-width: 5.5em; + box-sizing: border-box; + text-align: center; + justify-content: center; } .cond-inst.is-off { cursor: not-allowed; } .cond-actions { diff --git a/templates/base.html b/templates/base.html index 3fedc74..d7885ce 100644 --- a/templates/base.html +++ b/templates/base.html @@ -11,7 +11,7 @@ - + + {% endblock %}