Files
SillyTavern/public/scripts/notes.js
2023-04-24 14:54:27 +03:00

18 lines
570 B
JavaScript

async function loadNotes(file) {
const toc = [];
let hash = location.hash;
let converter = new showdown.Converter({ tables: true, extensions: [showdownToc({ toc })] } );
let text = await (await fetch(file)).text();
let content = document.getElementById('content');
content.innerHTML = converter.makeHtml(text);
if (hash) {
const link = document.createElement('a');
link.href = hash;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
}
window.loadNotes = loadNotes;