akf-forum/views/config.ejs

31 lines
897 B
Text
Raw Normal View History

2022-10-09 22:57:46 +03:00
<!DOCTYPE html>
<html lang="en">
<%- include("extra/meta", {title: "Edit Forum Config!" }) %>
<body style="text-align: center;">
<%- include("extra/navbar") %>
<h1>Edit forum config</h1>
<textarea rows="30" cols="75"><%= config %></textarea>
<a onclick="send();" class="btn-primary">Edit config</a>
<script>
const textarea = document.querySelector('textarea');
async function send() {
const res = await fetch('/api/config?text', {
method: 'PUT',
body: textarea.value,
headers: {
'Content-Type': 'application/json'
}
})
if (res.error) return alert(res.error);
alert('Success!');
textarea.value=JSON.stringify( await res.json(),null,4)
}
</script>
<%- include("extra/footer") %>
</body>
</html>