abtmtr-v4/views/projects/scripts/data_get_projects.js
MeowcaTheoRange e0c355ad82 We should improve windowing somewhat.
Yet you participate in windowing, curious!
I am very intelligent.
2023-11-24 19:53:10 -06:00

25 lines
666 B
JavaScript

const data_get = document.getElementById("data_get");
fetch("./public/projects.json")
.then((x) => x.json())
.then((projects) => {
data_get.innerHTML = projects.reduce(
(html, project) =>
html +
`<h1>${project.name}</h1>
<p><b>${new Date(project.date).toLocaleDateString()}</b></p>
${project.description.reduce(
(html, descfragment) => html + `<p>${descfragment}</p>`,
""
)}
<p>
<button onclick="window.open('${project.url}')">Open</button> or
<button
onclick="
new WindowObject(manager, '${project.url}')"
>
Open Window
</button>
</p>`,
""
);
});