Remove embed options

This commit is contained in:
Thomas Mathews 2023-03-22 11:07:32 -07:00
parent 7580e8423a
commit c748802c62
2 changed files with 14 additions and 33 deletions

View file

@ -199,21 +199,6 @@
</tbody>
</table>
</section>
<section>
<header><label>Miscellanious</label></header>
<div class="row">
<label>
Show Embeds From Everyone
<input type="checkbox" name="show_embeds"/>
<label>
</div>
<div class="row">
<button class="action" role="sign-out">
Sign Out
<img class="icon svg small invert" src="/icon/sign-out.svg"/>
</button>
</div>
</section>
<section>
<header><label>About</label></header>
<p>
@ -236,6 +221,12 @@
tracker</a>.
</p>
</section>
<section>
<button class="action" role="sign-out">
Sign Out
<img class="icon svg small invert" src="/icon/sign-out.svg"/>
</button>
</section>
</div>
</div>
</div>

View file

@ -1,9 +1,6 @@
function init_settings(model) {
const el = find_node("#settings");
find_node("#add-relay", el).addEventListener("click", on_click_add_relay);
const embeds_el = find_node("input[name='show_embeds']", el);
embeds_el.addEventListener("click", on_click_toggle_embeds);
embeds_el.checked = model.embeds != "friends";
find_node("[role='sign-out']", el).addEventListener("click", on_click_sign_out);
const rlist = find_node("#relay-list tbody", el);
model.relays.forEach((str) => {
@ -11,6 +8,14 @@ function init_settings(model) {
});
}
async function on_click_sign_out(ev) {
if (confirm("Are you sure you want to sign out?")) {
localStorage.clear();
await dbclear();
window.location.reload();
}
}
function new_relay_item(str) {
const tr = document.createElement('tr');
tr.innerHTML = `<td>${str}</td>
@ -37,21 +42,6 @@ function on_click_add_relay(ev) {
model_save_settings(model);
}
function on_click_toggle_embeds(ev) {
const model = DAMUS;
model.embeds = ev.target.checked ? "everyone" : "friends";
window.alert("You will need to refresh to see changes.");
model_save_settings(model);
}
async function on_click_sign_out(ev) {
if (confirm("Are you sure you want to sign out?")) {
localStorage.clear();
await dbclear();
window.location.reload();
}
}
function on_click_remove_relay(ev) {
const model = DAMUS;
const address = ev.target.dataset.address;