|
|
@@ -1312,6 +1312,7 @@ controller = {
|
|
|
content.style.display = "flex";
|
|
|
document.getElementById("modalSpreadsheetTitle").innerText = "recipes";
|
|
|
document.getElementById("spreadsheetDownload").href = "/recipes/download/spreadsheet";
|
|
|
+ document.getElementById("spreadsheetRecipeIsSquare").parentElement.style.display = "flex";
|
|
|
content.onsubmit = newRecipe.submitSpreadsheet;
|
|
|
break;
|
|
|
case "orderSpreadsheet":
|
|
|
@@ -2174,6 +2175,9 @@ let newRecipe = {
|
|
|
event.preventDefault();
|
|
|
controller.closeModal();
|
|
|
|
|
|
+ let checkbox = document.getElementById("spreadsheetRecipeIsSquare");
|
|
|
+ let route = (checkbox.checked === true) ? "/recipes/create/spreadsheet/square": "/recipes/create/spreadsheet";
|
|
|
+
|
|
|
const file = document.getElementById("spreadsheetInput").files[0];
|
|
|
let data = new FormData();
|
|
|
data.append("recipes", file);
|
|
|
@@ -2181,7 +2185,7 @@ let newRecipe = {
|
|
|
let loader = document.getElementById("loaderContainer");
|
|
|
loader.style.display = "flex";
|
|
|
|
|
|
- fetch("/recipes/create/spreadsheet", {
|
|
|
+ fetch(route, {
|
|
|
method: "post",
|
|
|
body: data
|
|
|
})
|