`;
document.body.appendChild(modal);
// add the class after a short delay to trigger the transition
setTimeout(() => {
modal.classList.add("visible");
}, 10);
document.getElementById("close-wishlist-modal").addEventListener("click", closeModal);
}
async function SelectModalJS(wishlists_data, productId, variantId, customerId, objectToStyle) {
let wishlists = wishlists_data;
const modal = document.createElement("div");
modal.id = "wishlist-modal";
modal.innerHTML = `
Selecteer lijst
${wishlists.map((wishlist) => `
${wishlist.name}
`).join('')}
`;
document.body.appendChild(modal);
// add the class after a short delay to trigger the transition
setTimeout(() => {
modal.classList.add("visible");
}, 10);
wishlists.forEach((wishlist) => {
const button = document.querySelector(`[data-wishlist-id="${wishlist.id}"]`);
button.addEventListener("click", () => {
addItemToWishlist(productId, variantId, customerId, wishlist.id, 'drukkemamas.myshopify.com', false)
.then(() => {
objectToStyle.classList.add("success");
if (objectToStyle.hasAttribute("data-success-text")) {
let successText = objectToStyle.getAttribute("data-success-text");
objectToStyle.innerHTML = successText;
}
fetchDataFromServer();
closeModal();
})
.catch(error => {
console.error("Failed to add item to wishlist", error);
});
});
});
document.getElementById("close-wishlist-modal").addEventListener("click", closeModal);
}
function displayAlreadyAddedModal(wishlists, productId, variantId, customerId, wishlistItem) {
const modal = document.createElement("div");
modal.id = "wishlist-modal";
modal.innerHTML = `
`;
document.body.appendChild(modal);
// add the class after a short delay to trigger the transition
setTimeout(() => {
modal.classList.add("visible");
}, 10);
document.getElementById("close-wishlist-modal").addEventListener("click", closeModal);
}
function displaySignInModal() {
const modal = document.createElement("div");
modal.id = "wishlist-modal";
modal.innerHTML = `
`;
document.body.appendChild(modal);
// Add the class after a short delay to trigger the transition
setTimeout(() => {
modal.classList.add("visible");
}, 10);
document.getElementById("close-wishlist-modal").addEventListener("click", closeModal);
}
function displayItemRemovedModal(productName) {
const modal = document.createElement("div");
modal.id = "wishlist-modal";
modal.innerHTML = `
Item verwijderd
Item succesvol verwijderd uit de lijst: "${productName}"
`;
document.body.appendChild(modal);
// Add the class after a short delay to trigger the transition
setTimeout(() => {
modal.classList.add("visible");
}, 10);
document.getElementById("close-wishlist-modal").addEventListener("click", closeModal);
}
function closeModal() {
const modal = document.getElementById("wishlist-modal");
if (modal) {
// Start the fade out
modal.classList.remove("visible");
// Wait for the transition to finish, then remove the modal
setTimeout(() => {
modal.remove();
}, 300); // This should be the same time as your transition duration
}
}
window.displayWishlistSelectModal = displayWishlistSelectModal;
window.displaySignInModal = displaySignInModal;
document.addEventListener("DOMContentLoaded", function () {
const addToWishlistButton = document.getElementById("add-to-wishlist-e00a5a72-b769-4368-8d88-8137f24e1894");
if (!addToWishlistButton) {
return;
}
addToWishlistButton.addEventListener("click", async function () {
displaySignInModal(); // make sure this function is defined elsewhere
});
});
Heb je binnenkort een feestje? Wil je graag mooie versiering maar heb je geen groot budget of wil je er gewoon niet veel geld aan uitgeven? Dan zijn deze DIY doosjes ideaal. In elk doosje zitten alle benodigdheden om een prachtige slinger te maken. 4 meter archline koord (goed voor 2 meter slinger) en 36 ballonnen in verschillende formaten. Deze ballonnen zijn gemaakt van 100% natuurlijke latex én... daarom 100% recycleerbaar. Ze worden gemaakt met het sap van de rubberboom.
De ballonnen komen uit Colombia, zijn 100% biologisch afbreekbaar, dat betekent dus dat er totaal geen rotzooi in zit. 100% kindvriendelijk.
Doordat er geen fillers inzitten zijn de ballonnen gemakkelijk te knopen en blijven ze langer mooi dan goedkopere merken. Ze zijn ietsjes dikker waardoor ze buiten ook goed mooi blijven.
Alle ballonnen zijn ISO9001, 14001 en 45001
gecertificeerd en ook TUV gekeurd.
Extra info
Inclusief een stappenplan. Noot! Wij hebben dit uiteraard eerst uitgetest en zijn hier
absoluut niet handig in. De ballonnenpompjes zijn apart verkrijgbaar maar die hadden wij nog niet. We zijn ongeveer een kleine 20 minuten bezig geweest aan 1 slinger. Je knoopt er 3 aan elkaar en draait het bosje ballonnen dan rond het koord. Echt supersimpel en een spectaculair resultaat! Exclusief ballonnenpompje. Dit kan je apart aankopen, maar je kan ze ook gewoon opblazen!
Wall of Fame
Deel je Drukke Mama's moment met ons en wie weet komt jouw foto hier (ook) binnenkort te staan.
Deel je moment
Recent bekeken door jou
Een selectie kiezen resulteert in het geheel verversen van de pagina.
Opent in een nieuw venster.
Cookie voorkeuren
Jij beheert je gegevens
Je kan zelf kiezen hoe je data wordt gebruikt op onze website. Lees hieronder meer over welke cookies we gebruiken en op welke manier deze ervoor zorgen dat je ervaring op deze website wordt verbeterd.
Als je alle cookies accepteert
Kan onze website verbeterd worden op basis van je voorkeuren
Kunnen je voorkeuren opgeslagen worden voor een volgend bezoek
Kan je advertenties ontvangen die speciaal voor jou geselecteerd zijn.
Deze cookies zijn vereist om onze website goed te laten werken. Ze zorgen ervoor dat je kan inloggen en helpen ons om je de beste website-ervaring te bieden.
Deze cookies helpen ons de interactie tussen jou en onze website te begrijpen en welke inhoud waardevol is voor je.
Deze cookies slaan je voorkeuren op zoals je land, je taal, ... om ervoor te zorgen dat de volgende keer als je deze website bezoekt, je bepaalde keuzes niet opnieuw te maken.
Deze cookies worden gebruikt voor advertentie- en marketingdoeleinden.