var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Themes;
(function (Themes) {
let Compact;
(function (Compact) {
let Components;
(function (Components) {
class TaskWidget extends Unibase.Platform.Core.BaseComponent {
load(id, containerid, callback) {
var instance = this;
}
jsFiles() {
return [];
}
cssFiles() {
return [];
}
html(id, containerid) {
var instance = this;
let html = ``;
return html;
}
init(containerid) {
return __awaiter(this, void 0, void 0, function* () {
let instance = this;
yield instance.loadnotificationDetails(containerid);
yield instance.loadReminders(null, containerid);
});
}
loadnotificationDetails(containerid) {
let instance = this;
let html = `
`;
$(".UserdesignTaskDetails").html(emptyhtml);
}
});
});
}
LoadApprovals(RefId, ReminderId, TaskId) {
var html = "";
if ($(`#taskManageBtnWrap_${ReminderId}`).length) {
$("#TaskcollapseManageBtn_" + ReminderId).collapse('toggle');
return;
}
Unibase.Platform.Communications.Managers.TaskManager.Instance().getTaskByRefId(RefId, TaskId).then(function (response) {
if (response.result != null) {
var Approvedbtn = "Approve";
var Rejectbtn = "Reject";
var rejectonclick = 'Unibase.Themes.Compact.Components.Notification.Instance().SaveTaskReason(\'' + ReminderId + '\',' + response.result.TaskId + ',\'Reject\');';
if (response.result.ConfirmKeyText != null && response.result.ConfirmKeyText != undefined && response.result.ConfirmKeyText != "") {
Approvedbtn = response.result.ConfirmKeyText;
}
if (response.result.RejectKeyText != null && response.result.RejectKeyText != undefined && response.result.RejectKeyText != "") {
Rejectbtn = response.result.RejectKeyText;
}
if (Number(response.result.RejectFormId) != 0) {
rejectonclick = 'Unibase.Themes.Compact.Components.Notification.Instance().ChangeApprovalStatus(\'' + ReminderId + '\',' + response.result.TaskId + ',\'Reject\',' + response.result.RejectFormId + ',' + response.result.RejectFormPkId + ')';
}
html += `' +
'
You don't have any Tasks Right Now.
Will notify you when Something arrives'
`;
$(".UserdesignTaskDetails").html(emptyhtml);
}
});
}
});
}
static Instance() {
if (this.instance === undefined)
this.instance = new TaskWidget();
return this.instance;
}
}
Components.TaskWidget = TaskWidget;
})(Components = Compact.Components || (Compact.Components = {}));
})(Compact = Themes.Compact || (Themes.Compact = {}));
})(Themes = Unibase.Themes || (Unibase.Themes = {}));
})(Unibase || (Unibase = {}));