var Unibase; (function (Unibase) { let Platform; (function (Platform) { let Automation; (function (Automation) { let Components; (function (Components) { class EventTemplate extends Platform.Core.BaseComponent { jsFiles() { return ["platform/automation/managers/rulemanager.js"]; } cssFiles() { return []; } html(id, containerid) { let html = `
`; return html; } load(id, containerid, callback) { $("#btnCloseEventTemplate").click(function () { $('#' + containerid).modal('hide'); $('#' + containerid).remove(); }); $("#btnSaveEventTemplate").click(function () { EventTemplate.Instance().SaveEventTemplate(); $('#' + containerid).modal('hide'); $('#' + containerid).remove(); }); $("#Doctype_AutoComplete").change(function () { if ($("#Doctype_AutoComplete option:selected").text() == "OrderEntity") { let cmbEventColomns = document.getElementById('DocTypeColumns_AutoComplete'); $('#DocTypeColumns_AutoComplete').empty(); var defaultOpt = document.createElement("option"); defaultOpt.text = "Select"; defaultOpt.value = "0"; cmbEventColomns.appendChild(defaultOpt); for (let i = 0; i <= Unibase.Platform.Automation.Components.EventTemplate.doctypecolumnArray.length - 1; i++) { var opt = document.createElement("option"); opt.text = Unibase.Platform.Automation.Components.EventTemplate.doctypecolumnArray[i]; opt.value = "" + i + 1 + ""; cmbEventColomns.appendChild(opt); } } }); $("#DocTypeColumns_AutoComplete").change(function () { $("#Template").text(""); if ($("#DocTypeColumns_AutoComplete option:selected").text() == "OrgContactId") { $("#Template").val("Order ContactName Changed From {{Key1}} To {{Key2}}"); } else if ($("#DocTypeColumns_AutoComplete option:selected").text() == "BillingAddressId") { $("#Template").val("Order BillingAddressName Changed From {{Key1}} To {{Key2}}"); } else if ($("#DocTypeColumns_AutoComplete option:selected").text() == "ShippingAddressId") { $("#Template").val("Order ShippingAddressName Changed From {{Key1}} To {{Key2}}"); } }); } AddKey() { Unibase.Platform.Automation.Components.EventTemplate.keysflag = 0; let html = ""; if (!Unibase.Platform.Automation.Components.EventTemplate.keyscount) { Unibase.Platform.Automation.Components.EventTemplate.keyslen = Unibase.Platform.Automation.Components.EventTemplate.keyslen + 1; } else { Unibase.Platform.Automation.Components.EventTemplate.keyslen = Unibase.Platform.Automation.Components.EventTemplate.keyscount; } html += '