diff --git a/package.json b/package.json
index 5793ad6..d59a758 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,9 @@
{
"type": "module",
- "scripts": { "start": "node server.js" },
- "dependencies": { "express": "^4.18.0" }
+ "scripts": {
+ "start": "node server.js"
+ },
+ "dependencies": {
+ "express": "^4.18.0"
+ }
}
diff --git a/public/index.html b/public/index.html
index 010b004..be957a9 100644
--- a/public/index.html
+++ b/public/index.html
@@ -656,14 +656,15 @@
MacAI
});
});
hdr.appendChild(copyBtn);
- var list = document.createElement('div'); list.className = 'sources-list hidden';
+ var list = document.createElement('div'); list.className = 'sources-list';
sources.forEach(function(s, i) {
var item = document.createElement('div'); item.className = 'source-item';
var domain = ''; try { domain = new URL(s.url).hostname.replace(/^www\./,''); } catch(e){ domain=s.url; }
item.innerHTML = '['+(i+1)+']'+esc(s.title||domain)+'
'+esc(s.url)+' ';
list.appendChild(item);
});
- var chev = hdr.querySelector('.chev'); var open = false;
+ var chev = hdr.querySelector('.chev'); var open = true;
+ if (chev) chev.classList.add('open');
hdr.addEventListener('click', function(e){ if(e.target===copyBtn||copyBtn.contains(e.target)) return; open=!open; list.classList.toggle('hidden',!open); if(chev) chev.classList.toggle('open',open); });
box.appendChild(hdr); box.appendChild(list);
return box;