popupOpen: function(args) {
if (args.type === "Editor") {
args.cancel = true;
var dialogObj = document.querySelector(".e-dialog").ej2_instances[0];
if (args.target.classList.contains("e-appointment")) {
dialogObj.header = "This Event";
temp = false;
dialogObj.buttons = [
{
click: dlgDeleteClick.bind(this),
buttonModel: {
content: "Delete",
cssClass: "e-delete",
isPrimary: true
}
},
{
click: dlgalertClick.bind(this),
buttonModel: { content: "Alert", isPrimary: true }
},
{
click: dlgBtnClick.bind(this),
buttonModel: { content: "Save", isPrimary: true }
},
{
click: dlgBtnCancel.bind(this),
buttonModel: { content: "Cancel", isPrimary: true }
}
];
dialogObj.show();
document.getElementById("dlgContent").style.visibility = "visible";
let subject = document.querySelector("#Subject");
let start = document.querySelector("#StartTime").ej2_instances[0];
let end = document.querySelector("#EndTime").ej2_instances[0];
id = args.data.Id;
subject.value = args.data.Subject;
start.value = args.data.StartTime;
end.value = args.data.EndTime;
} else {
dialogObj.header = "New Event";
temp = true;
dialogObj.buttons = [
{
click: dlgalertClick.bind(this),
buttonModel: { content: "Alert", isPrimary: true }
},
{
click: dlgBtnClick.bind(this),
buttonModel: { content: "Save", isPrimary: true }
},
{
click: dlgBtnCancel.bind(this),
buttonModel: { content: "Cancel", isPrimary: true }
}
];
dialogObj.show();
document.getElementById("dlgContent").style.visibility = "visible";
document.querySelector("#Subject").value = "";
let start = document.querySelector("#StartTime").ej2_instances[0];
let end = document.querySelector("#EndTime").ej2_instances[0];
start.value = args.data.StartTime;
end.value = args.data.EndTime;
}
}
} |