import "@nextcloud/dialogs/dist/index.css"; import "datatables.net-dt/css/jquery.dataTables.css"; import "../css/mycss.css"; import { getArticlesById, getMailServerFrom, getProduitsById, savePdfToNextcloud} from "./modules/ajaxRequest.mjs"; import { getGlobal, globalConfiguration } from "./modules/mainFunction.mjs"; import "./listener/main_listener"; import { Client } from "./objects/client.mjs"; import { capture, sendMail, captureDevisFacture } from "./pdf"; window.addEventListener("DOMContentLoaded", function () { globalConfiguration(); Client.getClientByIdDevis($("#devisid").data("id")); getProduitsById(); getArticlesById(); var pdf = document.getElementById("pdf"); pdf.addEventListener("click",function(){ if(!!!document.getElementById("etp").innerText) { showError("S'il vous plait! Veuillez d'abord selectionner un client."); } else { let defunt = document.getElementById("nomdefunt").innerText; let lieusoin = document.getElementById("lieusoin").innerText; let etp = document.getElementById("etp").innerText; captureDevisFacture(savePdfToNextcloud, document.getElementById("dateContext").innerText, defunt, lieusoin, etp); } }); var mail = document.getElementById("mailGestion"); mail.addEventListener("click", function(){ document.getElementById("to").value = document.getElementById("mail").innerText; getMailServerFrom(document.getElementById("from")); (document.getElementById("modalMail")).style.display = "block"; }); var sendmail = document.getElementById("sendmail"); sendmail.addEventListener("click", function () { capture(sendMail); (document.getElementById("modalMail")).style.display = "none"; }); });