2019-05-19 18:37:00 +02:00
|
|
|
$(document).ready(function () {
|
|
|
|
$("#addItem").click(addItem);
|
|
|
|
$("#cancel").click(function(){window.history.back()});
|
|
|
|
$("input[type=number]").on("focus", function () { $(this).select(); });
|
|
|
|
$("input[type=text]").on("focus", function () { $(this).select(); });
|
|
|
|
|
|
|
|
// $(".ingredientName").on("focus", function () {
|
|
|
|
// autocomplete(this, values);
|
|
|
|
// });
|
|
|
|
// $(".ingredientName").keydown(function (x) {
|
|
|
|
// if ((x.keyCode == 9) && ($(this).parent().parent().next().prop("class") != $(this).parent().parent().prop("class"))) {
|
|
|
|
// $(this).parent().parent().find(".addIngredient").click();
|
|
|
|
// }
|
|
|
|
// });
|
|
|
|
// $(".ingredientAmount").on("focus", function () { $(this).select(); });
|
|
|
|
|
2018-10-24 15:00:27 +02:00
|
|
|
});
|
2019-05-19 18:37:00 +02:00
|
|
|
|
|
|
|
function removeItem(elem) {
|
|
|
|
if ($(".removeItem").length > 1) {
|
|
|
|
$(elem).parent().parent().parent().parent().remove();
|
|
|
|
}
|
|
|
|
if ($(".removeItem").length == 1) {
|
|
|
|
$(".ingredientRow").find("input[type=text]").val("");
|
|
|
|
$(".ingredientRow").find("input[type=number]").val("1");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
function addItem() {
|
|
|
|
var dataID = parseInt($("#addItem").data("count")) + 1;
|
|
|
|
$("#addItem").data("count", dataID);
|
|
|
|
|
|
|
|
var clone = $($(".ingredientRow")[0]).clone();
|
|
|
|
|
|
|
|
clone.find("input[type=text]").attr("name", ("ingredient[" + dataID + "][Name]"));
|
|
|
|
clone.find("input[type=text]").val("");
|
|
|
|
clone.find("input[type=text]").on("focus", function () { $(this).select(); });
|
|
|
|
clone.find("input[type=number]").attr("name", ("ingredient[" + dataID + "][Amount]"));
|
|
|
|
clone.find("input[type=number]").val("1");
|
|
|
|
clone.find("input[type=number]").on("focus", function () { $(this).select(); });
|
|
|
|
clone.find("select").attr("name", ("ingredient[" + dataID + "][Unit]"));
|
|
|
|
|
|
|
|
$(".ingredientRow").last().after(clone);
|
|
|
|
|
|
|
|
clone.find("input[type=number]").focus();
|
|
|
|
}
|