feat: default visibility (#155)

Signed-off-by: jolheiser <john.olheiser@gmail.com>
هذا الالتزام موجود في:
John Olheiser
2023-12-14 19:14:59 -06:00
ملتزم من قبل Thomas Miceli
الأصل 943212e492
التزام 246f12c8cb
9 ملفات معدلة مع 187 إضافات و145 حذوفات

عرض الملف

@@ -154,12 +154,18 @@ document.addEventListener('DOMContentLoaded', () => {
document.getElementById('gist-visibility-menu-button')!.onclick = () => {
gistmenuvisibility!.classList.toggle('hidden');
}
const lastVisibility = localStorage.getItem('visibility');
Array.from(document.querySelectorAll('.gist-visibility-option')).forEach((el) => {
const visibility = (el as HTMLElement).dataset.visibility || '0';
(el as HTMLElement).onclick = () => {
submitgistbutton.textContent = (el as HTMLElement).dataset.btntext;
submitgistbutton!.value = (el as HTMLElement).dataset.visibility || '0';
submitgistbutton!.value = visibility;
localStorage.setItem('visibility', visibility);
gistmenuvisibility!.classList.add('hidden');
}
if (lastVisibility === visibility) {
(el as HTMLElement).click();
}
});
}
});