var Unibase; (function (Unibase) { let Platform; (function (Platform) { let Analytics; (function (Analytics) { let Components; (function (Components) { class WidgetReportviewer extends Components._ReportViewer { constructor() { super(); this.PortletWidgetId = 0; this.widgetmanager = Platform.Widgets.Managers.WidgetManager.Instance(); } jsFiles() { return this._jsFiles(); } cssFiles() { return this._cssFiles(); } html(id, containerid) { return this._html(id.Data.ReportId, containerid); } load(id, containerid, callback) { var reportwidgetdata = id; if (containerid.includes("div_dashboardportletwidget_")) { $('.BindData_' + containerid).parents().closest('div._bizgaze_detail_container').removeClass('hidden'); } else { var ModalContainers = Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds; var ContainerId = ModalContainers[ModalContainers.length - 1]; $('#' + ContainerId).removeClass('hidden'); } $(".Border").find(".cardbody").addClass("bg-white"); $(".Border").find(".Templateheader").addClass(" mx-10 my-0"); Unibase.Platform.Analytics.Components.ReportViewer.Instance().PortletWidgetId = this.PortletWidgetId; let _PortletWidgetId; if (Unibase.Themes.Providers.DetailHelper.installedAppId == 0) { _PortletWidgetId = $('#' + containerid).siblings('#hf_PortletWidgetId').val(); } if (Unibase.Themes.Providers.DetailHelper.installedAppId != 0) { _PortletWidgetId = $('#' + containerid).parent().siblings('#hf_PortletWidgetId').val(); } reportwidgetdata.Data.PortletWidgetId = _PortletWidgetId; if (_PortletWidgetId != undefined) { Unibase.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(_PortletWidgetId).then(function (portletresponse) { if (portletresponse.result.PortletWidgetHeight != null) { reportwidgetdata.Data.PortletWidgetHeight = portletresponse.result.PortletWidgetHeight; } if (portletresponse.result.IsCollapse != null) { reportwidgetdata.Data.portletWidgetIsCollapse = portletresponse.result.IsCollapse; } if (portletresponse.result.PortletWidgetCss != null || portletresponse.result.PortletWidgetCss != '') { reportwidgetdata.Data.PortletWidgetCss = portletresponse.result.PortletWidgetCss; } }); } this.loadReport(reportwidgetdata.Data.ReportId, reportwidgetdata, containerid, callback); } static Instance() { if (this._instance === undefined) this._instance = new WidgetReportviewer(); return this._instance; } } Components.WidgetReportviewer = WidgetReportviewer; })(Components = Analytics.Components || (Analytics.Components = {})); })(Analytics = Platform.Analytics || (Platform.Analytics = {})); })(Platform = Unibase.Platform || (Unibase.Platform = {})); })(Unibase || (Unibase = {}));