.
This commit is contained in:
@@ -191,7 +191,7 @@ document.querySelectorAll(".nav-item[data-section]").forEach((el) => {
|
|||||||
"coming-soon-firewall": "Firewall",
|
"coming-soon-firewall": "Firewall",
|
||||||
"coming-soon-ssl": "SSL / TLS",
|
"coming-soon-ssl": "SSL / TLS",
|
||||||
keys: "Keys",
|
keys: "Keys",
|
||||||
dashboards: "Dashboards",
|
sales: "Sales",
|
||||||
};
|
};
|
||||||
document.getElementById("page-title").textContent = labels[key] || key;
|
document.getElementById("page-title").textContent = labels[key] || key;
|
||||||
|
|
||||||
|
|||||||
+60
-52
@@ -98,6 +98,52 @@
|
|||||||
</svg>
|
</svg>
|
||||||
Backup
|
Backup
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="nav-item" data-section="coming-soon-ssl">
|
||||||
|
<svg
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect x="3" y="11" width="18" height="11" rx="2" />
|
||||||
|
<path d="M7 11V7a5 5 0 0 1 10 0v4" />
|
||||||
|
</svg>
|
||||||
|
SSL / TLS
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div
|
||||||
|
class="sidebar-section-label"
|
||||||
|
style="
|
||||||
|
margin-top: 28px;
|
||||||
|
padding-top: 12px;
|
||||||
|
border-top: 1px solid var(--border);
|
||||||
|
"
|
||||||
|
>
|
||||||
|
Dashboards
|
||||||
|
</div>
|
||||||
|
<div class="nav-item" data-section="sales">
|
||||||
|
<svg
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect x="3" y="3" width="7" height="7" />
|
||||||
|
<rect x="14" y="3" width="7" height="7" />
|
||||||
|
<rect x="14" y="14" width="7" height="7" />
|
||||||
|
<rect x="3" y="14" width="7" height="7" />
|
||||||
|
</svg>
|
||||||
|
Sales
|
||||||
|
</div>
|
||||||
<div class="nav-item" data-section="servers">
|
<div class="nav-item" data-section="servers">
|
||||||
<svg
|
<svg
|
||||||
width="16"
|
width="16"
|
||||||
@@ -116,43 +162,7 @@
|
|||||||
</svg>
|
</svg>
|
||||||
Servers
|
Servers
|
||||||
</div>
|
</div>
|
||||||
<div class="nav-item" data-section="coming-soon-ssl">
|
|
||||||
<svg
|
|
||||||
width="16"
|
|
||||||
height="16"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
fill="none"
|
|
||||||
stroke="currentColor"
|
|
||||||
stroke-width="2"
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
>
|
|
||||||
<rect x="3" y="11" width="18" height="11" rx="2" />
|
|
||||||
<path d="M7 11V7a5 5 0 0 1 10 0v4" />
|
|
||||||
</svg>
|
|
||||||
SSL / TLS
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="nav-item" data-section="dashboards">
|
|
||||||
<svg
|
|
||||||
width="16"
|
|
||||||
height="16"
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
fill="none"
|
|
||||||
stroke="currentColor"
|
|
||||||
stroke-width="2"
|
|
||||||
stroke-linecap="round"
|
|
||||||
stroke-linejoin="round"
|
|
||||||
>
|
|
||||||
<rect x="3" y="3" width="7" height="7" />
|
|
||||||
<rect x="14" y="3" width="7" height="7" />
|
|
||||||
<rect x="14" y="14" width="7" height="7" />
|
|
||||||
<rect x="3" y="14" width="7" height="7" />
|
|
||||||
</svg>
|
|
||||||
Dashboards
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="sidebar-section-label">Commercial</div>
|
|
||||||
<div class="nav-item" data-section="keys">
|
<div class="nav-item" data-section="keys">
|
||||||
<svg
|
<svg
|
||||||
width="16"
|
width="16"
|
||||||
@@ -804,13 +814,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- ─── Dashboards Section ─────────────────────────── -->
|
<!-- ─── Sales Dashboard ─────────────────────────── -->
|
||||||
<div class="section" id="section-dashboards">
|
<div class="section" id="section-sales">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
<span class="card-title"
|
<span class="card-title">Sales Dashboard</span>
|
||||||
>Operations Dashboard</span
|
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
<div style="padding: 16px 0 0">
|
<div style="padding: 16px 0 0">
|
||||||
<iframe
|
<iframe
|
||||||
@@ -822,7 +830,7 @@
|
|||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
"
|
"
|
||||||
title="Operations Dashboard"
|
title="Sales Dashboard"
|
||||||
allow="clipboard-read; clipboard-write"
|
allow="clipboard-read; clipboard-write"
|
||||||
></iframe>
|
></iframe>
|
||||||
<p
|
<p
|
||||||
@@ -845,6 +853,16 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="section" id="section-servers">
|
||||||
|
<div id="server-tabs-strip" class="server-tabs"></div>
|
||||||
|
<div id="server-dashboard">
|
||||||
|
<div class="empty-state">
|
||||||
|
<div class="spinner"></div>
|
||||||
|
<p style="margin-top: 12px">Loading servers…</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- ─── Coming-soon placeholders ─────────────────────────── -->
|
<!-- ─── Coming-soon placeholders ─────────────────────────── -->
|
||||||
<div class="section" id="section-coming-soon-firewall">
|
<div class="section" id="section-coming-soon-firewall">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
@@ -868,16 +886,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="section" id="section-servers">
|
|
||||||
<div id="server-tabs-strip" class="server-tabs"></div>
|
|
||||||
<div id="server-dashboard">
|
|
||||||
<div class="empty-state">
|
|
||||||
<div class="spinner"></div>
|
|
||||||
<p style="margin-top: 12px">Loading servers…</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="section" id="section-coming-soon-ssl">
|
<div class="section" id="section-coming-soon-ssl">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="empty-state">
|
<div class="empty-state">
|
||||||
|
|||||||
Reference in New Issue
Block a user