mirror of
https://github.com/simonw/datasette.git
synced 2025-12-10 16:51:24 +01:00
GET and POST areas toggle each other, refs #1871
This commit is contained in:
parent
51d60d7ddf
commit
ca66ea57d2
1 changed files with 14 additions and 0 deletions
|
|
@ -65,6 +65,20 @@ var getForm = document.getElementById('api-explorer-get');
|
||||||
var output = document.getElementById('output');
|
var output = document.getElementById('output');
|
||||||
var errorList = output.querySelector('.errors');
|
var errorList = output.querySelector('.errors');
|
||||||
|
|
||||||
|
// Cause GET and POST regions to toggle each other
|
||||||
|
var getDetails = getForm.closest('details');
|
||||||
|
var postDetails = postForm.closest('details');
|
||||||
|
getDetails.addEventListener('toggle', (ev) => {
|
||||||
|
if (getDetails.open) {
|
||||||
|
postDetails.open = false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
postDetails.addEventListener('toggle', (ev) => {
|
||||||
|
if (postDetails.open) {
|
||||||
|
getDetails.open = false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
getForm.addEventListener("submit", (ev) => {
|
getForm.addEventListener("submit", (ev) => {
|
||||||
ev.preventDefault();
|
ev.preventDefault();
|
||||||
var formData = new FormData(getForm);
|
var formData = new FormData(getForm);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue