var Unibase; (function (Unibase) { let Platform; (function (Platform) { let Dashboards; (function (Dashboards) { let Components; (function (Components) { class DashboardStore extends Unibase.Platform.Core.BaseComponent { constructor() { super(); } cssFiles() { return []; } jsFiles() { return ["platform/apps/managers/appmanager.js", "platform/integrations/components/createprovider.js", "platform/dashboards/components/dashboardstore.js", "tenants/themes/default/components/details/details.js", "tenants/themes/compact/components/details/details.js"]; } load(id, containerid, callback) { $("#btnClose").click(function () { $('#' + containerid).modal('hide'); $('#' + containerid).remove(); }); Unibase.Platform.Apps.Managers.AppManager.Instance().getDashboardVersion(Unibase.Themes.Providers.DetailHelper.recordId).then(function (response) { var ISUpdateavilable = response.result.IsUpgrade; if (ISUpdateavilable == false) { $("#div_Dashboardupgrade").removeClass("hidden"); Unibase.Platform.Portlets.Managers.PortletManager.Instance().getPortlet(Unibase.Themes.Providers.DetailHelper.recordId).then(function (versionresponse) { $("#hf_Currentversionno").val(versionresponse.result.VersionNo); $("#span_curversionno").text(versionresponse.result.VersionNo); var fileName = versionresponse.result.PortletName; $("#div_description").text(fileName); }); } else { $("#div_Dashboardupgrade").addClass("hidden"); Unibase.Platform.Portlets.Managers.PortletManager.Instance().getPortlet(Unibase.Themes.Providers.DetailHelper.recordId).then(function (versionresponse) { $("#span_curversionno").text(versionresponse.result.VersionNo); $("#hf_Currentversionno").val(versionresponse.result.VersionNo); var fileName = versionresponse.result.PortletName; $("#div_description").text(fileName); }); } }); } html(id, containerid) { let html = '
Current Version
Current Version
Description
'; return html; } init(containerid) { var instance = this; instance.fileCacheHelper.loadJsFile("platform/dashboards/components/dashboardstore.js", function () { instance.navigationHelper.loadSection(0, containerid, Unibase.Platform.Dashboards.Components.DashboardStore.Instance(), null, null); }); } upgradeAvailableDashboard() { debugger; var instance = this; var portletid = Unibase.Themes.Providers.DetailHelper.recordId; instance.navigationHelper.showLoading(); Unibase.Platform.Apps.Managers.AppManager.Instance().upgradeDashboardVersionAvailable(portletid).then(function (response) { if (response.status == Unibase.Data.Status.Success) { instance.navigationHelper.hideLoading(); MessageHelper.Instance().showSuccess(response.message, ""); 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); } else { instance.navigationHelper.hideLoading(); alert(response.message); } }); } static Instance() { if (this.instance === undefined) { this.instance = new DashboardStore(); } return this.instance; } } Components.DashboardStore = DashboardStore; })(Components = Dashboards.Components || (Dashboards.Components = {})); })(Dashboards = Platform.Dashboards || (Platform.Dashboards = {})); })(Platform = Unibase.Platform || (Unibase.Platform = {})); })(Unibase || (Unibase = {}));