var Unibase; (function (Unibase) { let Themes; (function (Themes) { let Compact; (function (Compact) { let DetailWidgets; (function (DetailWidgets) { class SingleData extends Unibase.Platform.Core.BaseComponent { jsFiles() { return []; } cssFiles() { return []; } html(obj, containerid) { let title = obj[0].WidgetName; let html = '
' + '
' + title + '
' + '
' + '
' + '
' + '
' + '' + '
Single Data
' + '
' + '
' + '
' + '
' + '
' + ''; return html; } load(id, containerid, callback) { let instance = this; let inputparameters = Unibase.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(id[0].WidgetParameters, id[0].InstalledAppId); let fromDate = "", toDate = ""; var cf_fromDate = Unibase.Platform.Membership.Infos.Identity.currentUser.fromDate; var cf_toDate = Unibase.Platform.Membership.Infos.Identity.currentUser.toDate; if (cf_fromDate != null && cf_toDate != null) { fromDate = cf_fromDate.toString(); toDate = cf_toDate.toString(); } else { fromDate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(Unibase.Platform.Helpers.DateTimeHelper.Instance().currentDate()), "YYYY/MM/DD"); toDate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(Unibase.Platform.Helpers.DateTimeHelper.Instance().currentDate()), "YYYY/MM/DD"); } var parameters = { WidgetId: id[0].WidgetId, PortletWidgetId: id[0].PortletWidgetId, InstalledAppId: id[0].InstalledAppId, InputParameters: inputparameters, FromDate: fromDate, ToDate: toDate }; instance.loadResponseData(id[0].PortletWidgetId, containerid, parameters); } loadResponseData(portletwidgetid, detailContainer, parameters, _portletwidgetid) { let instance = this; Unibase.Platform.Widgets.Managers.WidgetManager.Instance().getDetailWidgetData(parameters).then(function (response) { if (_portletwidgetid == undefined) { Unibase.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(portletwidgetid).then(function (portletresponse) { instance.loadData(portletwidgetid, detailContainer, parameters, false, response, portletresponse); }); } else { if (_portletwidgetid != 0) { Unibase.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(_portletwidgetid).then(function (portletresponse) { instance.loadData(portletwidgetid, detailContainer, parameters, false, response, portletresponse); }); } else { instance.loadData(portletwidgetid, detailContainer, parameters, false, response); } } }); } loadData(portletwidgetid, detailContainer, parameters, IsPreview, result, portletresponse) { detailContainer = '.' + detailContainer; var instance = this; if (result.errors != null && result.errors.length > 0) { $(detailContainer).parent().find(".div_LineLoader").before(`
Error! ` + result.message + `
`).removeClass("line-loader"); return false; } var properties = result.result.DetailWidgetProperties; var cssproperty; if (portletresponse != undefined) { if (portletresponse.result.PortletWidgetCss != null && portletresponse.result.PortletWidgetCss != '') { cssproperty = JSON.parse(portletresponse.result.PortletWidgetCss); } else { cssproperty = JSON.parse(result.result.CssProperty); } } else { cssproperty = JSON.parse(result.result.CssProperty); } var tokenarray = []; var labelarray = []; var propertyarray = []; var HyperLink = []; var arraylength = 0; let borderTop = cssproperty[0].BorderWidth + ' ' + cssproperty[0].BorderType + ' ' + cssproperty[0].BorderColor; for (var i = 0; i < properties.length; i++) { var model = properties[i]; var propertyindex = model.PropertyIndex; if (model.Value != null) { var token = model.Value.replace(/\s/g, ""); } labelarray.push(model.Label); tokenarray.push(token); propertyarray.push(propertyindex); HyperLink.push(model.HyperLink); arraylength = arraylength + 1; } if (arraylength % 2 === 0) { arraylength = arraylength; } else { arraylength = arraylength + 1; } var arrayindex = (arraylength); var slicedarray = tokenarray.splice(0, arrayindex); var propertyslice = propertyarray; for (var k = 0; k < propertyarray.length; k++) { for (var i = k; i <= k; i++) { var model = properties[i]; for (var j = i; j <= i; j++) { var replace = slicedarray[i]; var data = result.result.Data[0]; let token = "NA"; if (data != undefined) { token = Unibase.Core.Helpers.PropertyHelper.Instance().replace(replace, data); if (model.ConverterType == 3) { token = moment(token).format('LT'); } if (token == "" || token == " " || token == "


" || token == "null" || token == "Invalid date" || token == "1900/01/01" || token == "01/01/1900" || token == "[object Object]" || token == " " || token == "01/01/0001" || token == "0001/01/01" || token == undefined) { token = "NA"; } if (HyperLink[propertyslice[k]] != null && HyperLink[propertyslice[k]] != "") { var HL = Unibase.Core.Helpers.TokenHelper.Instance().replace(HyperLink[propertyslice[k]], data); token = '' + token + ''; } } var text; try { if (token != undefined && token != null && token != "") { text = HtmlHelper.getHelper().decode(token); } } catch (e) { text = token; } let templateData = $('.portletwidget-item[data-widgetname="Template Text"]').length; let ModalHtml; if (templateData == 1) { debugger; if ($(window).width() < 767) { var list1 = '
'; ModalHtml = ``; } else { var list1 = '
' + text + '
'; } } else { var list1 = '
' + text + '
'; } $(detailContainer).find('#widget_details_item' + portletwidgetid + '_col1:first').next().remove(); $(detailContainer).find('#widget_details_item' + portletwidgetid + '_col1:last').after(list1); $('.preview_templateText_mobile').click(function () { $("#_bizgaze_modal").html(ModalHtml); $('#TemplateTextmobile').modal(); $('.templatetext_body *').css('font-size', '12px'); }); $('.Edit_templateText_mobile').click(function () { $('#btn_EditTemplate').trigger('click'); }); console.log(cssproperty[0].FontSize); if (screen.width < 1198 && (cssproperty[0].FontSize == '14px' || cssproperty[0].FontSize == 14)) { $(detailContainer).find('#widget_details_' + portletwidgetid + '_col1').find('.detailProperty_' + portletwidgetid).css({ "border-top": borderTop, "font-size": '11px', "font-family": cssproperty[0].FontStyle, "background-color": cssproperty[0].BackgroundColor }); } else { $(detailContainer).find('#widget_details_' + portletwidgetid + '_col1').find('.detailProperty_' + portletwidgetid).css({ "border-top": borderTop, "font-size": cssproperty[0].FontSize + 'px', "font-family": cssproperty[0].FontStyle, "background-color": cssproperty[0].BackgroundColor }); } $(detailContainer).find('#widget_details_' + portletwidgetid).css({ "background-color": cssproperty[0].BackgroundColor }); $(detailContainer).find('#widget_details_' + portletwidgetid + '_col1').find('.detailDesciption-listgroup-item').css({ "background-color": cssproperty[0].BackgroundColor }); $(".detailDesciption-listgroup-item.detailDesciption-listgroup-addeditem").find("img").addClass("descimg img-fluid"); $(".descimg").click(function () { if (screen.width < 1198) { let imgsrc = $(this).attr("src"); let ModalHtml = ` `; $("#_bizgaze_modal").append(ModalHtml); $('#sessionsModal').modal(); $(`#newAccountFormCloseBtns`).off().click(function () { instance.navigationHelper.closePopUp(); }); } }); } } } $(detailContainer).siblings('.line-loader').remove(); $(detailContainer).removeClass('hidden'); } static Instance() { if (this.instance === null || this.instance === undefined) this.instance = new SingleData(); return this.instance; } } DetailWidgets.SingleData = SingleData; })(DetailWidgets = Compact.DetailWidgets || (Compact.DetailWidgets = {})); })(Compact = Themes.Compact || (Themes.Compact = {})); })(Themes = Unibase.Themes || (Unibase.Themes = {})); })(Unibase || (Unibase = {}));