ux: clarify TLD pricing semantics and simplify cost columns
This commit is contained in:
parent
c6a4bdfe30
commit
91666d7e88
22
index.html
22
index.html
@ -34,7 +34,8 @@
|
||||
<body>
|
||||
<div class="wrap">
|
||||
<h1>Domain Hunter Panel</h1>
|
||||
<p class="muted">Dynamicznie z DB: domeny z Mongo + ceny rejestratorów (zapisywane na serwerze).</p>
|
||||
<p class="muted">Dynamicznie z DB: domeny z Mongo + ceny rejestratorów zapisane na serwerze.</p>
|
||||
<p class="muted"><b>Ważne:</b> ceny dotyczą rozszerzenia (.pl/.com/.ai), a nie konkretnej nazwy domeny.</p>
|
||||
|
||||
<div class="grid">
|
||||
<div class="card">
|
||||
@ -52,17 +53,17 @@
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<h2>Cennik rejestratorów</h2>
|
||||
<p class="muted">Edycja zapisuje się bezpośrednio na serwerze (SQLite), bez localStorage.</p>
|
||||
<h2>Cennik rejestratorów (TLD)</h2>
|
||||
<p class="muted">To cennik orientacyjny dla rozszerzeń (.pl/.com/.ai). Edycja zapisuje się na serwerze (SQLite), bez localStorage.</p>
|
||||
<div id="pricing"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<h2>TOP domen + najlepszy koszt</h2>
|
||||
<h2>TOP domen + szacowany koszt TLD</h2>
|
||||
<div class="table-wrap">
|
||||
<table>
|
||||
<thead><tr><th>Domena</th><th>Score</th><th>Najtaniej kupisz</th><th>Najtaniej odnowisz</th><th>2 lata</th></tr></thead>
|
||||
<thead><tr><th>Domena</th><th>TLD</th><th>Score</th><th>Szacowany koszt 2 lata</th><th>Rejestrator</th></tr></thead>
|
||||
<tbody id="rows"></tbody>
|
||||
</table>
|
||||
</div>
|
||||
@ -178,14 +179,13 @@ function renderRows(){
|
||||
const rows = document.getElementById('rows');
|
||||
rows.innerHTML='';
|
||||
for(const d of domains.slice(0,300)){
|
||||
const buy = best(registrars,d.tld,'register');
|
||||
const renew = best(registrars,d.tld,'renew');
|
||||
const two = best2y(registrars,d.tld);
|
||||
const tr = document.createElement('tr');
|
||||
tr.innerHTML = `<td><b>${d.domain}</b> ${d.is_new ? `<span class='chip'>NEW</span>` : ''}</td><td>${d.score}</td>
|
||||
<td>${buy?`<a href='${buy.url}' target='_blank'>${buy.name}</a> (${money(buy.value)})`:'—'}</td>
|
||||
<td>${renew?`<a href='${renew.url}' target='_blank'>${renew.name}</a> (${money(renew.value)})`:'—'}</td>
|
||||
<td>${two?`<a href='${two.url}' target='_blank'>${two.name}</a> (${money(two.value)})`:'—'}</td>`;
|
||||
tr.innerHTML = `<td><b>${d.domain}</b> ${d.is_new ? `<span class='chip'>NEW</span>` : ''}</td>
|
||||
<td>.${d.tld}</td>
|
||||
<td>${d.score}</td>
|
||||
<td>${two?money(two.value):'—'}</td>
|
||||
<td>${two?`<a href='${two.url}' target='_blank'>${two.name}</a>`:'brak danych'}</td>`;
|
||||
rows.appendChild(tr);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user