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 %}