send number of files
This commit is contained in:
parent
26f492b8f0
commit
49dc41ea41
9
main.js
9
main.js
@ -364,6 +364,7 @@
|
|||||||
form.removeChild(was)
|
form.removeChild(was)
|
||||||
form.appendChild(became)
|
form.appendChild(became)
|
||||||
setInputValues(became, inputValues)
|
setInputValues(became, inputValues)
|
||||||
|
createSendButtons()
|
||||||
}
|
}
|
||||||
|
|
||||||
function prettify(form, was, became, insertedFileRows) {
|
function prettify(form, was, became, insertedFileRows) {
|
||||||
@ -456,6 +457,8 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function createSendButtons() {
|
function createSendButtons() {
|
||||||
|
if (document.querySelector("button.safe-action")) return
|
||||||
|
|
||||||
let saveButtons = [...document.querySelectorAll("input[name=\"save_go\"]"), ...document.querySelectorAll("input[name=\"save_exit\"]")]
|
let saveButtons = [...document.querySelectorAll("input[name=\"save_go\"]"), ...document.querySelectorAll("input[name=\"save_exit\"]")]
|
||||||
|
|
||||||
for (let saveButton of saveButtons) {
|
for (let saveButton of saveButtons) {
|
||||||
@ -465,6 +468,12 @@
|
|||||||
pseudoSaveButton.classList.add("safe-action")
|
pseudoSaveButton.classList.add("safe-action")
|
||||||
pseudoSaveButton.addEventListener("click", async () => {
|
pseudoSaveButton.addEventListener("click", async () => {
|
||||||
let formData = new FormData(document.querySelector("form"))
|
let formData = new FormData(document.querySelector("form"))
|
||||||
|
|
||||||
|
let fileContainers = [...document.querySelectorAll(".file-list-container")]
|
||||||
|
let fileInputNames = ["legend_photo", "legend_files", "admin_photo", "admin_files"]
|
||||||
|
for (let [i, fileContainer] of fileContainers.entries()) {
|
||||||
|
formData.set(`cp[${fileInputNames[i]}]`, fileContainer.children.length)
|
||||||
|
}
|
||||||
|
|
||||||
let props = document.querySelectorAll("input[name^=\"prop_\"]");
|
let props = document.querySelectorAll("input[name^=\"prop_\"]");
|
||||||
for (let prop of props) {
|
for (let prop of props) {
|
||||||
|
Loading…
Reference in New Issue
Block a user