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 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) => {
|
||||
ev.preventDefault();
|
||||
var formData = new FormData(getForm);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue