.
This commit is contained in:
parent
b5f1a94039
commit
650e0bbd9e
@ -78,37 +78,10 @@ $(document).ready(function () {
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$(".gruppenadd").click(function () {
|
|
||||||
|
|
||||||
// let name = $("#groupname").val();
|
|
||||||
// let color = $("#groupfarbe").val();
|
|
||||||
$("#ListenDetailAdd").modal("hide");
|
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
type: "POST",
|
|
||||||
url: "/group",
|
|
||||||
data: {
|
|
||||||
sl_id: globaleAddZwischenID,
|
|
||||||
name: $("#groupname").val(),
|
|
||||||
color: $("input:checked").val()
|
|
||||||
},
|
|
||||||
success(res) {
|
|
||||||
console.log("groupadd funktioniert");
|
|
||||||
|
|
||||||
},
|
|
||||||
error(err) {
|
|
||||||
console.log("error");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
$(".sl_add").click(function () {
|
$(".sl_add").click(function () {
|
||||||
$('#EigeneListeAdd').modal('show');
|
$('#EigeneListeAdd').modal('show');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
var globaleAddZwischenID = "";
|
var globaleAddZwischenID = "";
|
||||||
@ -151,7 +124,6 @@ function eigeneEinkaufslisten() {
|
|||||||
${userinfo}</span>
|
${userinfo}</span>
|
||||||
<button class="btn edit"><i class="fas fa-pencil-alt "></i></button>
|
<button class="btn edit"><i class="fas fa-pencil-alt "></i></button>
|
||||||
<button class="btn trash"><i class="far fa-trash-alt"></i></button>
|
<button class="btn trash"><i class="far fa-trash-alt"></i></button>
|
||||||
<button class="btn groupadd" data-toggle="modal" data-target=".ListenDetailAdd"><i class="fas fa-plus"></i></button>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
@ -162,7 +134,6 @@ function eigeneEinkaufslisten() {
|
|||||||
}
|
}
|
||||||
console.log("Eigene Einkaufslisten");
|
console.log("Eigene Einkaufslisten");
|
||||||
loeschen();
|
loeschen();
|
||||||
lala();
|
|
||||||
Detail();
|
Detail();
|
||||||
// groupHinzufügen()
|
// groupHinzufügen()
|
||||||
},
|
},
|
||||||
@ -240,10 +211,58 @@ function loeschen() {
|
|||||||
|
|
||||||
function lala() {
|
function lala() {
|
||||||
$(".groupadd").click(function () {
|
$(".groupadd").click(function () {
|
||||||
let card = $(this).closest(".card");
|
let getid = $(this).closest('.shoplistid');
|
||||||
let id = card.attr("id");
|
let id = getid.attr('id');
|
||||||
globaleAddZwischenID = id;
|
console.log(id);
|
||||||
$("#groupname").val("");
|
globaleAddZwischenID = id;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function gruppenhinzu() {
|
||||||
|
$(".gruppenadd").click(function () {
|
||||||
|
|
||||||
|
let name = $("#groupname").val();
|
||||||
|
let color = $("input:checked").val();
|
||||||
|
$("#ListenDetailAdd").modal("hide");
|
||||||
|
console.log(globaleAddZwischenID);
|
||||||
|
|
||||||
|
firebase.auth().onAuthStateChanged(async function (user) {
|
||||||
|
if (user) {
|
||||||
|
firebase.auth().currentUser.getIdToken( /* forceRefresh */ true).then(function (idtoken) {
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: "/group",
|
||||||
|
data: {
|
||||||
|
idtoken:idtoken,
|
||||||
|
sl_id: globaleAddZwischenID,
|
||||||
|
name: $("#groupname").val(),
|
||||||
|
color: $("input:checked").val(),
|
||||||
|
hidden: false
|
||||||
|
},
|
||||||
|
success(res) {
|
||||||
|
$(".gruppeninhalt").append(`<div class="col-md-6 col-lg-4 shoplisteid" id="${globaleAddZwischenID}">
|
||||||
|
<div class="card mb-3 groupid" id="" style="max-width: 18rem;background-color:#${color};">
|
||||||
|
|
||||||
|
<div class="card-header"><h5 class="card-title">${name}</h5><button class="btn trashgroup"><i class="far fa-trash-alt"></i></button><button class="btn seemore" type="button" data-toggle="collapse" data-target="#${name}" aria-expanded="false" aria-controls="${name}"><i class="fas fa-caret-down"></i></button>
|
||||||
|
<div class="${name}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div></div>
|
||||||
|
`);
|
||||||
|
|
||||||
|
},
|
||||||
|
error(err) {
|
||||||
|
console.log("error");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}).catch((error) => console.error("Get id token client error: ", error));
|
||||||
|
} else {
|
||||||
|
console.log("Check Auth error", user)
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -297,9 +316,7 @@ function Detail() {
|
|||||||
<a href="${link}" style="left: 5px; margin-top: -50px;color: black;">
|
<a href="${link}" style="left: 5px; margin-top: -50px;color: black;">
|
||||||
<i class="fas fa-caret-left"></i>
|
<i class="fas fa-caret-left"></i>
|
||||||
</a>
|
</a>
|
||||||
<button class="itemadd">
|
<button class="btn groupadd" data-toggle="modal" data-target=".ListenDetailAdd"><i class="fas fa-plus"></i></button>
|
||||||
<i class="fas fa-plus"></i>
|
|
||||||
</button>
|
|
||||||
<h1 class="text-center">
|
<h1 class="text-center">
|
||||||
${neu[0].name}
|
${neu[0].name}
|
||||||
</h1></div>
|
</h1></div>
|
||||||
@ -321,6 +338,8 @@ function Detail() {
|
|||||||
$(`.${el.name}`).append(`<div class="collapse" id="${el.name}"><ul><li>${el2.count}x ${el2.name}</li></ul></div>`);
|
$(`.${el.name}`).append(`<div class="collapse" id="${el.name}"><ul><li>${el2.count}x ${el2.name}</li></ul></div>`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
lala();
|
||||||
|
gruppenhinzu();
|
||||||
ItemAdden();
|
ItemAdden();
|
||||||
groupdelete();
|
groupdelete();
|
||||||
},
|
},
|
||||||
@ -351,6 +370,7 @@ function ItemAdden() {
|
|||||||
|
|
||||||
let getid = $(this).closest('.shoplistid');
|
let getid = $(this).closest('.shoplistid');
|
||||||
let id = getid.attr('id');
|
let id = getid.attr('id');
|
||||||
|
console.log(id);
|
||||||
globaleAddZwischenID = id;
|
globaleAddZwischenID = id;
|
||||||
console.log(id);
|
console.log(id);
|
||||||
$('.select').remove();
|
$('.select').remove();
|
||||||
@ -399,20 +419,29 @@ $(".itemhinzu").click(function () {
|
|||||||
console.log(zahl);
|
console.log(zahl);
|
||||||
console.log(gruppe);
|
console.log(gruppe);
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
type: "POST",
|
|
||||||
url: "/item",
|
|
||||||
data: {
|
|
||||||
group_id: $('#inputGroupSelect02').val(),
|
|
||||||
sl_id: globaleAddZwischenID,
|
|
||||||
name: $('#itemname').val(),
|
|
||||||
count: $('#inputGroupSelect01').val()
|
|
||||||
},
|
|
||||||
success(result) {
|
|
||||||
console.log("post item");
|
|
||||||
},
|
|
||||||
error(err) {
|
|
||||||
|
|
||||||
|
firebase.auth().onAuthStateChanged(async function (user) {
|
||||||
|
if (user) {
|
||||||
|
firebase.auth().currentUser.getIdToken( /* forceRefresh */ true).then(function (idtoken) {
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: "/item",
|
||||||
|
data: {
|
||||||
|
group_id: $('#inputGroupSelect02').val(),
|
||||||
|
sl_id: globaleAddZwischenID,
|
||||||
|
name: $('#itemname').val(),
|
||||||
|
count: $('#inputGroupSelect01').val()
|
||||||
|
},
|
||||||
|
success(result) {
|
||||||
|
console.log("post item");
|
||||||
|
},
|
||||||
|
error(err) {
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}).catch((error) => console.error("Get id token client error: ", error));
|
||||||
|
} else {
|
||||||
|
console.log("Check Auth error", user)
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user