blob: 11682813fc96676b30165aedc52a5a733f20e865 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
document.getElementById('file').addEventListener('change', function() {
const name = this.files.length ? this.files[0].name : '';
document.getElementById('filename').textContent = name;
});
(function() {
var toggleBtn = document.getElementById('theme-toggle');
function isLight() {
return document.documentElement.getAttribute('data-theme') === 'light';
}
function updateIcon() {
// Shows the icon for the theme you'd switch TO.
toggleBtn.textContent = isLight() ? '\u{1F319}' : '☀️';
}
toggleBtn.addEventListener('click', function() {
if (isLight()) {
document.documentElement.removeAttribute('data-theme');
localStorage.setItem('nymdrop-theme', 'dark');
} else {
document.documentElement.setAttribute('data-theme', 'light');
localStorage.setItem('nymdrop-theme', 'light');
}
updateIcon();
});
updateIcon();
})();
|