var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Support; (function (Support) { let Components; (function (Components) { class Priority extends Unibase.Platform.Core.BaseComponent { jsFiles() { return ['libs/parsley/parsley.min.js', 'apps/support/managers/supportmanager.js', 'apps/support/managers/supportmanager.js', 'tenants/themes/compact/components/details/details.js']; } cssFiles() { return []; } html() { let html = '
'; return html; } load(item) { $("#btn_ClosePriority").click(function () { Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp(); }); $("#btn_SavePriority").click(function () { Bizgaze.Apps.Support.Components.Priority.Instance().save(); }); var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId; var priorityid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_priorityid").Value; if (priorityid == "1") { $("#rad_low").prop("checked", true); } else if (priorityid == "2") { $("#rad_med").prop("checked", true); } else if (priorityid == "3") { $("#rad_high").prop("checked", true); } } save() { var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId; var priorityid = $("input[name='priority']:checked").val(); Bizgaze.Apps.Support.Managers.SupportManager.Instance().UpdatePriority(Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_ticketid").Value), priorityid).then(function () { Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp(); var detailobj = Unibase.Themes.Compact.Components.Details.Instance(); detailobj._recordId = Unibase.Themes.Providers.DetailHelper.recordId; detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId; detailobj._containerId = $("._bizgaze_detail_container:visible").attr("id"); var idetailObj = detailobj; detailobj.loadPortlets(idetailObj); MessageHelper.Instance().showSuccess("Priority Changed Successfully", ''); }); } static Instance() { if (this.instance === undefined) { this.instance = new Bizgaze.Apps.Support.Components.Priority(); } return this.instance; } } Components.Priority = Priority; })(Components = Support.Components || (Support.Components = {})); })(Support = Apps.Support || (Apps.Support = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));