discord-html-transcripts-hyperscale
Version:
A nicely formatted html transcript generator for discord.js. Edited by Hyperscale#0001
29 lines (26 loc) • 1.34 kB
JavaScript
// TODO: create some sort of build system to compile this file
Object.defineProperty(exports, "__esModule", { value: true });
exports.scrollToMessage = void 0;
/*
// whenever user clicks on element with data-goto attribute, scroll to that message
document.addEventListener('click', (e) => {
const target = e.target;
if(!target) return;
const goto = target?.getAttribute('data-goto');
if (goto) {
const message = document.getElementById(`m-\${goto}`);
if (message) {
message.scrollIntoView({ behavior: 'smooth', block: 'center' });
message.style.backgroundColor = 'rgba(148, 156, 247, 0.1)';
message.style.transition = 'background-color 0.5s ease';
setTimeout(() => {
message.style.backgroundColor = 'transparent';
}, 1000);
} else {
console.warn(`Message \${goto} not found.`);
}
}
});
*/
exports.scrollToMessage = 'document.addEventListener("click",t=>{let e=t.target;if(!e)return;let o=e?.getAttribute("data-goto");if(o){let r=document.getElementById(`m-${o}`);r?(r.scrollIntoView({behavior:"smooth",block:"center"}),r.style.backgroundColor="rgba(148, 156, 247, 0.1)",r.style.transition="background-color 0.5s ease",setTimeout(()=>{r.style.backgroundColor="transparent"},1e3)):console.warn("Message ${goto} not found.")}});';
;