17 lines
529 B
JavaScript
17 lines
529 B
JavaScript
document.addEventListener('DOMContentLoaded', () => {
|
|
const textsList = document.getElementById('texts-list');
|
|
|
|
async function loadTexts() {
|
|
const response = await fetch('/api/texts');
|
|
const texts = await response.json();
|
|
textsList.innerHTML = texts
|
|
.map(text =>
|
|
'<li>' + text.name +
|
|
' <button class="create-plan" data-text-id="' +
|
|
text.id + '">Create plan</button></li>'
|
|
)
|
|
.join('');
|
|
}
|
|
|
|
loadTexts();
|
|
});
|