Home: 'Add your Will Executor' link under the table; FAQ 6 lands on the panel

- Link beside the disclaimer scrolls to the Add / Renewal status panel
- ?mode=check scrolls to the panel; Terms FAQ 6 links to /?mode=check#we-panel
This commit is contained in:
2026-11-06 19:38:59 +01:00
parent d0504dc930
commit 33df29b7a8
2 changed files with 17 additions and 3 deletions

View File

@@ -253,6 +253,11 @@ tbody tr:hover{background:color-mix(in srgb,var(--accent-soft) 50%,transparent)}
.fee-disclaimer{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.5;font-style:italic}
.fee-disclaimer a{color:var(--accent)}
.after-table{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:12px}
.after-table .fee-disclaimer{margin:0;flex:1 1 420px}
.add-cta{color:var(--accent);font-weight:600;white-space:nowrap}
.add-cta svg{width:16px;height:16px}
#we-panel{scroll-margin-top:16px}
.info-section{margin:48px 0}
.info-section h2{font-family:var(--display);font-size:22px;margin:0 0 8px}
@@ -433,7 +438,12 @@ footer a{color:var(--accent);text-decoration:none}
<div class="mobile-list" id="mlist"></div>
<p class="fee-disclaimer">* Info, Fee and Version data may not reflect actual values or may be outdated. Refer to the <a href="https://bitcoin-after.life" target="_blank" rel="noopener">Bitcoin After Life plugin</a> for up-to-date information.</p>
<!-- Under the table: the disclaimer on the left and, on the right, the way to the
"Add your Will Executor" panel further down (owner, 2026-11-06: it was easy to miss). -->
<div class="after-table">
<p class="fee-disclaimer">* Info, Fee and Version data may not reflect actual values or may be outdated. Refer to the <a href="https://bitcoin-after.life" target="_blank" rel="noopener">Bitcoin After Life plugin</a> for up-to-date information.</p>
<a class="btn-ghost add-cta" href="#we-panel"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" aria-hidden="true"><path d="M12 5v14M5 12h14"/></svg>Add your Will Executor</a>
</div>
<section class="intro-card">
<h2>Will Executor Server List</h2>
@@ -1030,7 +1040,11 @@ document.getElementById('terms-accept').addEventListener('click', async function
document.getElementById('invoice').classList.remove('show');
document.getElementById('renewal-card').hidden = true;
}
tabs.forEach(b => b.addEventListener('click', () => setMode(b.dataset.mode)));
tabs.forEach(b => b.addEventListener('click', () => setMode(b.dataset.mode)));
if (new URLSearchParams(location.search).get('mode') === 'check') {
setMode('check');
// arriving from the Terms FAQ: land on the panel, not at the top of the page
panel.scrollIntoView({ block: 'start' });
}
})();

View File

@@ -663,7 +663,7 @@ l-49 -25 -880 0 -880 0 -3 704 c-2 557 0 706 10 713 7 4 407 7 888 5 818 -2
</details>
<details>
<summary><span>Where do I see my expiry date?</span></summary>
<p>On the home page, open the “Renewal status” tab, enter the exact URL of your server as it appears in the list and press “Show renewal status”. Nothing is charged: you see the expiry date, the days left, whether the renewal window is open (or when it opens), the position in the list, the balance and the donations, with a link to the server page. The date is not shown in the main table, so you need the exact URL. Knowing it also tells you when your renewal window opens (6 months before). Since the price per day is fixed and public, the expiry date shows how much a server has paid: this is intentional transparency. <a href="/?mode=check">Open the Renewal status tab &rarr;</a></p>
<p>On the home page, open the “Renewal status” tab, enter the exact URL of your server as it appears in the list and press “Show renewal status”. Nothing is charged: you see the expiry date, the days left, whether the renewal window is open (or when it opens), the position in the list, the balance and the donations, with a link to the server page. The date is not shown in the main table, so you need the exact URL. Knowing it also tells you when your renewal window opens (6 months before). Since the price per day is fixed and public, the expiry date shows how much a server has paid: this is intentional transparency. <a href="/?mode=check#we-panel">Open the Renewal status tab &rarr;</a></p>
</details>
<details>
<summary><span>How is the order of the list decided?</span></summary>