GET and POST areas toggle each other, refs #1871

pull/1912/head
Simon Willison 2022-11-13 13:12:51 -08:00
rodzic 51d60d7ddf
commit ca66ea57d2
1 zmienionych plików z 14 dodań i 0 usunięć

Wyświetl plik

@ -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);