mirror of
https://github.com/thomiceli/opengist.git
synced 2025-06-13 05:47:12 +02:00
feat: default visibility (#155)
Signed-off-by: jolheiser <john.olheiser@gmail.com>
This commit is contained in:

committed by
Thomas Miceli

parent
943212e492
commit
246f12c8cb
@ -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();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
Reference in New Issue
Block a user