This commit is contained in:
sriramphanib committed 2023-03-13 08:13:18 +00:00
1 parent b6c4e025bc
commit 0da601e691
36 files changed
+215 -245

No files matched your search

@@ -18,7 +18,7 @@ var SPRL;
class SprlPaymentManager extends Unibase.Platform.Core.BaseManager {
makePayment(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/transact/payments/paymentrequest';
const url = 'apis/v4/bizgaze/sprl/payments/paymentrequest';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
@@ -28,7 +28,7 @@ var SPRL;
}
getPaymentStatus(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/transact/payments/Decrypt';
const url = 'apis/v4/bizgaze/sprl/payments/Decrypt';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
@@ -38,7 +38,7 @@ var SPRL;
}
updatePaymentStatus(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/transact/payments/updatepaymentstatus';
const url = 'apis/v4/bizgaze/sprl/payments/updatepaymentstatus';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
@@ -46,6 +46,16 @@ var SPRL;
});
});
}
loadPaymentTermItems(invoiceid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/bizgaze/sprl/payments/getpaymenttermitemsbyinvoiceid/invoiceid/' + invoiceid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null)
response.result = JSON.parse(response.result);
return response;
});
});
}
static Instance() {
return new SprlPaymentManager();
}
@@ -125,6 +125,7 @@ var Bizgaze;
}
else {
$('.dc-item-list').empty();
$('.dc-item-list-added').remove();
if (instance.IsFromOrder) {
instance.OrderItemIds = [0];
instance.bindDcItems(instance.OrderId, instance.IsFromOrder, instance.IsFromInvoice);
@@ -345,7 +346,7 @@ var Bizgaze;
$("#txt_plus" + rowid).addClass('hidden');
$("#txt_minus" + rowid).addClass('hidden');
}
if (instance.CheckAvailability && instance.DctypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward && $("#hdn_IsBoMItem_" + rowid).val() == "false" && Number($("#availableqty_" + rowid).val().toString()) == 0) {
if (instance.CheckAvailability && instance.DctypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward && $("#hdn_IsBoMItem_" + rowid).val() == "false" && Number($("#availableqty_" + rowid).val().toString()) <= 0) {
$("#txt_Cartons" + rowid).prop('disabled', true);
$("#txt_Quantity" + rowid).prop('disabled', true);
$("#txt_Pieces" + rowid).prop('disabled', true);
@@ -707,6 +708,7 @@ var Bizgaze;
}
else {
$('.dc-item-list').empty();
$('.dc-item-list-added').remove();
if (instance.IsFromOrder) {
instance.bindDcItems(instance.OrderId, instance.IsFromOrder, instance.IsFromInvoice);
}
@@ -1116,7 +1118,7 @@ var Bizgaze;
if ($("#hdn_IsBoMChildItem_" + rowid).val() == "true") {
instance.disabletxt(rowid);
}
if ((instance.CheckAvailability && row.ItemId != 0 && row.ExchangeDC == false && (row.Avail_Qty == "0" || row.Avail_Qty == 0) && (instance.DctypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward || instance.DctypeId == Bizgaze.Apps.Transact.Enums.DcType.ClaimOutward))) {
if ((instance.CheckAvailability && row.ItemId != 0 && row.ExchangeDC == false && (row.Avail_Qty == "0" || row.Avail_Qty <= 0) && (instance.DctypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward || instance.DctypeId == Bizgaze.Apps.Transact.Enums.DcType.ClaimOutward))) {
if (row.InventoryTypeId == Bizgaze.Apps.Transact.Enums.InventoryType.Item && row.IsBoMItem == false) {
instance.disabletxt(rowid);
if (!instance.IsEditDC)
@@ -1575,6 +1577,7 @@ var Bizgaze;
$(".btn_Save_Form").addClass('hidden');
$(".txt_refno").val('');
$('.dc-item-list').empty();
$('.dc-item-list-added').remove();
DcItem.instance.ItemIds = [0];
if (DcItem.instance.DcId == 0)
DcItem.instance.LoBId = 0;
@@ -2766,7 +2769,7 @@ var Bizgaze;
element.closest('.dc-item-list-added').find(".Item_Availqty").text(Number(data.AvailableQty));
element.closest('.dc-item-list-added').find(".availableqty").val(Number(data.AvailableQty));
$("#pendingquantity_" + rowid).text(data.PendingQty);
if (quantity == 0) {
if (quantity <= 0) {
$("#txt_Quantity" + rowid).prop('disabled', true);
$("#txt_plus" + rowid).addClass('hidden');
$("#txt_minus" + rowid).addClass('hidden');
@@ -119,6 +119,7 @@ var Bizgaze;
if (periodTime != undefined || PlanId != undefined || TenureId != undefined) {
Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().period_change(PlanId, TenureId, periodTime);
}
$(".item-quantity").text(`(` + OrderDetails.instance.planItemPrice + `-0)=` + OrderDetails.instance.planItemPrice);
});
Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().bindTenure(itemid, tenureid);
Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().cartItemsList(res);
@@ -936,6 +937,7 @@ var Bizgaze;
OrderDetails.instance.TenureId = tenureid;
Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getItem(itemid, tenureid).then(function (response) {
var res = response.result;
OrderDetails.instance.OneTimeCost = res.SetupFee;
var html = ``;
html += `<div class="add-on-products-sec">
<div class="add-on-content-wrap biz-custom-scrollbar mx-0">
@@ -1205,9 +1207,10 @@ var Bizgaze;
var res = response.result;
OrderDetails.instance.planItemPrice = response.result.Price;
if (OrderDetails.instance.CartItems[0].subscriptionItemType == 1) {
OrderDetails.instance.CartItems[0].unitPrice = OrderDetails.instance.planItemPrice;
OrderDetails.instance.CartItems[0].unitPrice = OrderDetails.instance.planItemPrice + OrderDetails.instance.OneTimeCost;
}
Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().checkout_cartAmount();
$(".item-quantity").html(`( ` + OrderDetails.instance.planItemPrice + ` - 0% ) = <span class="inr-sign">` + OrderDetails.instance.planItemPrice + `<span>`);
});
});
}
@@ -50,9 +50,6 @@
padding: 1.25rem;
}
._bizgaze_popup_container .biz-pg-wrapper {
margin-top: 0px !important;
}
.select2-container--default .select2-results > #select2-RptGroup_AutoComplete-results {
max-height: 115px !important;
@@ -409,4 +406,12 @@ custom-right-chart-nav .nav-tabs > li.nav-item a.nav-link.active {
.biz-bldr-wrap.chart_view .reportbuilder-main-wrap {
overflow: hidden;
}
.biz-reportbuilder-wrap .biz-drawer {
width: 290px;
}
.biz-reportbuilder-wrap.biz-drawer-push.biz-drawer-pushright .biz-pg-wrapper {
margin-right: 290px;
}
@@ -170,7 +170,13 @@ var Unibase;
});
let searchReports = [];
for (let i = 0; i < this.allReports[0].length; i++) {
let reportName = this.allReports[0][i].ReportName.toLowerCase();
let reportName;
if (this.allReports[0][i].DisplayName == "" || this.allReports[0][i].DisplayName == null) {
reportName = this.allReports[0][i].ReportName.toLowerCase();
}
else {
reportName = this.allReports[0][i].DisplayName.toLowerCase();
}
if (searchText != '') {
if (reportName.includes(searchText)) {
searchReports.push(this.allReports[0][i]);
@@ -776,6 +776,7 @@ ${instance.getViewAllHtml(containerid, 'desktop', reportid)}
if (reportInfo.PinDynamicFilters || $(`#unPinDynamicFiltersIcon_${containerid}`).is(':visible')) {
instance.pinDynamicFiltersHandler(reportid, containerid);
}
instance.noDataMessage(rv_instance.dynamicFilters, reportInfo.IsAutoData, containerid);
}
else {
var _chartviewer = Unibase.Platform.Analytics.Charts.ChartViewer.Instance();
@@ -2974,6 +2975,7 @@ ${instance.getViewAllHtml(containerid, 'desktop', reportid)}
let tableViewer = Unibase.Platform.Analytics.Viewers.TableViewer.Instance();
if (response.result.ReportInfo.PivotTypeId != 0 && !response.result.ReportInfo.IsTreeExpand) {
tableViewer.loadView(response, reportid, rv_instance.ViewerSettings.selectedViewerTypeId, instance.Page, instance.PageSize, containerid, rv_instance.ViewerSettings, null, rv_instance.reportWidgetData);
instance.noDataMessage(rv_instance.dynamicFilters, rv_instance.reportResponse.result.ReportInfo.IsAutoData, containerid);
}
else {
let responseData = filterresponse.Result.Data;
@@ -2988,10 +2990,7 @@ ${instance.getViewAllHtml(containerid, 'desktop', reportid)}
if (!responseData.length) {
$("#btn-list-load-more_div_" + containerid).addClass('hidden');
$(`#Viewer_${containerid} .report-viewer-footer`).addClass('hidden');
if (!rv_instance.dynamicFilters.length && !rv_instance.reportResponse.result.ReportInfo.IsAutoData)
$("#" + containerid).find(".tabulator-placeholder").children().children().text("Select filter to show data");
else
$("#" + containerid).find(".tabulator-placeholder").children().children().text("No data available");
instance.noDataMessage(rv_instance.dynamicFilters, rv_instance.reportResponse.result.ReportInfo.IsAutoData, containerid);
}
else {
$(`#Viewer_${containerid} .report-viewer-footer`).removeClass('hidden');
@@ -3053,6 +3052,12 @@ ${instance.getViewAllHtml(containerid, 'desktop', reportid)}
});
});
}
noDataMessage(dynamicFilters, isAutoData, containerid) {
if (!dynamicFilters.length && !isAutoData)
$("#" + containerid).find(".tabulator-placeholder").children().children().text("Select filter to show data");
else
$("#" + containerid).find(".tabulator-placeholder").children().children().text("No data available");
}
clearGlobalDateFilter(containerId, reportId) {
var dateTimeHelper = Unibase.Platform.Helpers.DateTimeHelper.Instance();
let user = Unibase.Platform.Membership.Infos.Identity.currentUser;
@@ -1220,14 +1220,14 @@ var Unibase;
}
tableCellClick(e, cell, level, mainreportid, subres, containerid) {
var instance = this;
var filter = [];
var appliedFilters = [];
if (subres.length != 0) {
var subrpt = subres.find(s => s.AliasName == cell["_cell"].column.definition.field);
if (subrpt) {
var row = cell.getRow();
let row_data = row.getData();
if (subrpt.SubReportTypeId == Unibase.Platform.Analytics.Reports.Enums.SubReportType.Detail) {
var onclick = "Unibase.Platform.Helpers.NavigationHelper.Instance().loadDetail({{" + subrpt.PrimaryKeyColumn + "}},{{appinstalledappid}},null,null);";
var onclick = `Unibase.Platform.Helpers.NavigationHelper.Instance().loadDetail({{${subrpt.PrimaryKeyColumn}}},{{appinstalledappid}},null,null);`;
onclick = onclick.replace("{{appinstalledappid}}", subrpt.InstalledAppId);
onclick = onclick.replace("{{" + subrpt.PrimaryKeyColumn + "}}", row_data[subrpt.PrimaryKeyColumn]);
var templateScript = Handlebars.compile(onclick);
@@ -1242,22 +1242,23 @@ var Unibase;
dynamicFilters.forEach(filter => {
filter.IsSubReportFilter = true;
});
filter = filter.concat(dynamicFilters);
appliedFilters = appliedFilters.concat(dynamicFilters);
}
var filters = JSON.parse(subrpt.Filters);
for (var i = 0; i < filters.length; i++) {
let fill = filters[i];
var subRepFilters = JSON.parse(subrpt.Filters);
subRepFilters = subRepFilters.filter(item1 => appliedFilters.some(item2 => item1.ParameterName === item2.ParameterName));
for (var i = 0; i < subRepFilters.length; i++) {
let fill = subRepFilters[i];
let value = row_data[fill.ParameterName.trim()];
let expid = instance.getExpId(fill.Operator);
if (fill.Isvalue)
value = fill.ParameterName;
filter.push({
appliedFilters.push({
ParameterName: fill.ParameterValue.trim(),
ParameterValue: value.toString(),
ExpOp: expid, IsSubReportFilter: true
});
}
instance._reportViewer.dynamicFilters = filter.filter((f, i, a) => a.findIndex(f2 => (f.ParameterName === f2.ParameterName)) === i);
instance._reportViewer.dynamicFilters = appliedFilters.filter((f, i, a) => a.findIndex(f2 => (f.ParameterName === f2.ParameterName)) === i);
instance._reportViewer.isSubReport = true;
return instance._reportViewer.report_ViewAll(subrpt.ChildReportId, 0, "_linkedreport_" + subrpt.ChildReportId);
}
+59 -41
View File
@@ -501,7 +501,7 @@ function isMobileApp(){return Unibase.Platform.Helpers.MobileHelper!==undefined&
</div>
</div>
</div>
</div>`;$("#Viewer_"+containerId).find("[tabulator-field='"+aliasName.toLocaleLowerCase()+"']").find(".tabulator-col-title-holder").prepend(html);$("#Viewer_"+containerId).find(".tabulator-col-title-holder").addClass("flex-center")}this.bindTableDynamicfiltersIfExists(containerId)}moreButtonClick(containerid,reportid){var instance=this,page,pivotTotalRecords;let rv_instance=instance._reportViewer.getReportViewerInstance(containerid),listsearch=$("#"+containerid).find("#ListSearch").val(),pagesize=rv_instance.PageSize==500?rv_instance.PageSize:instance._reportViewer.PageSize;page=0;rv_instance.pivotTypeId==Analytics.Reports.Enums.PivotType.PivotTable?(pivotTotalRecords=Number($(".pvtTable").attr("data-numrows")),pagesize*rv_instance.Page==pivotTotalRecords&&(rv_instance.Page=rv_instance.Page+1,page=rv_instance.Page)):page=+$(`#loadMoreListBtn_${containerid}`).attr("class").match(/btncount_\d+/)[0].split("_").pop();let{fromDate,toDate}=this._reportViewer.checkForReportDatePicker(reportid,containerid);rv_instance.fromDate&&rv_instance.toDate&&(fromDate=rv_instance.fromDate,toDate=rv_instance.toDate);rv_instance.Page=Number(page);let isdynamicfilters=instance._reportViewer.isIdentityFilter(rv_instance.dynamicFilters),repObj=new Report;repObj.ReportId=Number(reportid);repObj.page=rv_instance.Page;repObj.FilterId=rv_instance.filterId;repObj.Filter=rv_instance.dynamicFilters;repObj.InputParameters=rv_instance.inputParameters;repObj.DateFilter=rv_instance.dateFilters;repObj.pageSize=pagesize;repObj.SearchTerm=listsearch?$("#"+containerid).find("#ListSearch").val().toString():null;repObj.IsEnableCount=rv_instance.isEnableCount;repObj.IsJson=!0;repObj.FromDate=fromDate;repObj.ToDate=toDate;repObj.IsDynamicFilterApplied=isdynamicfilters;let{stringifiedSortColumns}=rv_instance.getStringfySortColsAlongWithGrpByCols(containerid,rv_instance);stringifiedSortColumns&&(repObj.SortColumn=stringifiedSortColumns);rv_instance.pivotTypeId!=Analytics.Reports.Enums.PivotType.PivotTable&&$(`#loadMoreListBtn_${containerid}`).addClass(`btncount_${page+1}`).removeClass(`btncount_${page}`);instance.reportManager.getReportViewerData(repObj).then(function(response){var rptRes,i,tabulatorHolder,scroll;if(response.status==Unibase.Data.Status.Success)if(rptRes=JSON.parse(response.result),rptRes.Data!=""){let tableData=JSON.parse(rptRes.Data),prevData=rv_instance.reportData;if(rv_instance.reportData=$.merge(prevData,tableData),rv_instance.reportDatalength=rv_instance.reportData.length,rv_instance.pivotTypeId==Analytics.Reports.Enums.PivotType.PivotTable)return instance.pivotMoreButtonClick(containerid,reportid,rv_instance.reportData);if(rv_instance.pivotTypeId==Analytics.Reports.Enums.PivotType.PivotTreeView)for(i=0;i<tableData.length;i++)tableData[i].haschild==!0&&(tableData[i]._children=[]);let tableDataJson=JSON.stringify(tableData);tabulatorHolder=$("#"+containerid).find(".tabulator-tableHolder");scroll=tabulatorHolder.scrollTop();let{hasImageUrl,data}=instance.checkForImageUrlAndUpdateTableData(rv_instance.reportColumns,tableData);hasImageUrl&&(tableDataJson=data);instance._reportViewer.table.redraw(!0);instance._reportViewer.table.addData(tableDataJson).then(rows=>{instance._reportViewer.table.redraw(!0),rows=rows.map(x=>x._row),instance.bindWidgetConfigurations(containerid,rows),tabulatorHolder.scrollTop(scroll)});let datalength=instance._reportViewer.table.getDataCount();datalength>=response.totalRecords?(response.totalRecords!=0&&$("#btn-list-load-more_"+containerid).addClass("hidden"),$("#Viewer_pagintion"+containerid).html(response.totalRecords+" of "+response.totalRecords)):$("#Viewer_pagintion"+containerid).html(Math.ceil(datalength)+" of "+response.totalRecords);rv_instance.reportDatalength=datalength;$(`#visibleReportCount_${containerid}`).text(datalength)}else $("#btn-list-load-more_"+containerid).addClass("hidden");else $(`#loadMoreListBtn_${containerid}`).removeClass(`btncount_${page+1}`).addClass(`btncount_${page}`)})}pivotReport(containerid,reportresponse,maintabledata,res,col,pivotColumn){var res;return __awaiter(this,void 0,void 0,function*(){var instance=this,pivotcol,pivotreportcoulmn,pivotdata;let reportInfo=reportresponse.result.ReportInfo;pivotcol=[];pivotColumn.length>0&&(pivotreportcoulmn=res.filter(function(o){return o.IsPivotColumn===!0})[0].ReportColumnName);let IsPivotRow=res.filter(function(o){return o.IsPivotRow===!0});if(IsPivotRow.length>0){instance._reportBuilder.DataSourceId==0||instance._reportBuilder.DataSourceId==Platform.DataSources.Enums.DataSource.Sql||instance._reportBuilder.DataSourceId==Platform.DataSources.Enums.DataSource.MySql?IsPivotRow.forEach(c=>pivotcol.push({title:c.DisplayText,field:c.ReportColumnName.toLowerCase(),bottomCalc:instance._reportBuilder.getAggregationName(c.TableAggrTypeId)})):IsPivotRow.forEach(c=>pivotcol.push({title:c.DisplayText,field:c.ReportColumnName,bottomCalc:instance._reportBuilder.getAggregationName(c.TableAggrTypeId)}));let pivotarry={title:pivotreportcoulmLine truncated
</div>`;$("#Viewer_"+containerId).find("[tabulator-field='"+aliasName.toLocaleLowerCase()+"']").find(".tabulator-col-title-holder").prepend(html);$("#Viewer_"+containerId).find(".tabulator-col-title-holder").addClass("flex-center")}this.bindTableDynamicfiltersIfExists(containerId)}moreButtonClick(containerid,reportid){var instance=this,page,pivotTotalRecords;let rv_instance=instance._reportViewer.getReportViewerInstance(containerid),listsearch=$("#"+containerid).find("#ListSearch").val(),pagesize=rv_instance.PageSize==500?rv_instance.PageSize:instance._reportViewer.PageSize;page=0;rv_instance.pivotTypeId==Analytics.Reports.Enums.PivotType.PivotTable?(pivotTotalRecords=Number($(".pvtTable").attr("data-numrows")),pagesize*rv_instance.Page==pivotTotalRecords&&(rv_instance.Page=rv_instance.Page+1,page=rv_instance.Page)):page=+$(`#loadMoreListBtn_${containerid}`).attr("class").match(/btncount_\d+/)[0].split("_").pop();let{fromDate,toDate}=this._reportViewer.checkForReportDatePicker(reportid,containerid);rv_instance.fromDate&&rv_instance.toDate&&(fromDate=rv_instance.fromDate,toDate=rv_instance.toDate);rv_instance.Page=Number(page);let isdynamicfilters=instance._reportViewer.isIdentityFilter(rv_instance.dynamicFilters),repObj=new Report;repObj.ReportId=Number(reportid);repObj.page=rv_instance.Page;repObj.FilterId=rv_instance.filterId;repObj.Filter=rv_instance.dynamicFilters;repObj.InputParameters=rv_instance.inputParameters;repObj.DateFilter=rv_instance.dateFilters;repObj.pageSize=pagesize;repObj.SearchTerm=listsearch?$("#"+containerid).find("#ListSearch").val().toString():null;repObj.IsEnableCount=rv_instance.isEnableCount;repObj.IsJson=!0;repObj.FromDate=fromDate;repObj.ToDate=toDate;repObj.IsDynamicFilterApplied=isdynamicfilters;let{stringifiedSortColumns}=rv_instance.getStringfySortColsAlongWithGrpByCols(containerid,rv_instance);stringifiedSortColumns&&(repObj.SortColumn=stringifiedSortColumns);rv_instance.pivotTypeId!=Analytics.Reports.Enums.PivotType.PivotTable&&$(`#loadMoreListBtn_${containerid}`).addClass(`btncount_${page+1}`).removeClass(`btncount_${page}`);instance.reportManager.getReportViewerData(repObj).then(function(response){var rptRes,i,tabulatorHolder,scroll;if(response.status==Unibase.Data.Status.Success)if(rptRes=JSON.parse(response.result),rptRes.Data!=""){let tableData=JSON.parse(rptRes.Data),prevData=rv_instance.reportData;if(rv_instance.reportData=$.merge(prevData,tableData),rv_instance.reportDatalength=rv_instance.reportData.length,rv_instance.pivotTypeId==Analytics.Reports.Enums.PivotType.PivotTable)return instance.pivotMoreButtonClick(containerid,reportid,rv_instance.reportData);if(rv_instance.pivotTypeId==Analytics.Reports.Enums.PivotType.PivotTreeView)for(i=0;i<tableData.length;i++)tableData[i].haschild==!0&&(tableData[i]._children=[]);let tableDataJson=JSON.stringify(tableData);tabulatorHolder=$("#"+containerid).find(".tabulator-tableHolder");scroll=tabulatorHolder.scrollTop();let{hasImageUrl,data}=instance.checkForImageUrlAndUpdateTableData(rv_instance.reportColumns,tableData);hasImageUrl&&(tableDataJson=data);instance._reportViewer.table.redraw(!0);instance._reportViewer.table.addData(tableDataJson).then(rows=>{instance._reportViewer.table.redraw(!0),rows=rows.map(x=>x._row),instance.bindWidgetConfigurations(containerid,rows),tabulatorHolder.scrollTop(scroll)});let datalength=instance._reportViewer.table.getDataCount();datalength>=response.totalRecords?(response.totalRecords!=0&&$("#btn-list-load-more_"+containerid).addClass("hidden"),$("#Viewer_pagintion"+containerid).html(response.totalRecords+" of "+response.totalRecords)):$("#Viewer_pagintion"+containerid).html(Math.ceil(datalength)+" of "+response.totalRecords);rv_instance.reportDatalength=datalength;$(`#visibleReportCount_${containerid}`).text(datalength)}else $("#btn-list-load-more_"+containerid).addClass("hidden");else $(`#loadMoreListBtn_${containerid}`).removeClass(`btncount_${page+1}`).addClass(`btncount_${page}`)})}pivotReport(containerid,reportresponse,maintabledata,res,col,pivotColumn){var res;return __awaiter(this,void 0,void 0,function*(){var instance=this,pivotcol,pivotreportcoulmn,pivotdata;let reportInfo=reportresponse.result.ReportInfo;pivotcol=[];pivotColumn.length>0&&(pivotreportcoulmn=res.filter(function(o){return o.IsPivotColumn===!0})[0].ReportColumnName);let IsPivotRow=res.filter(function(o){return o.IsPivotRow===!0});if(IsPivotRow.length>0){instance._reportBuilder.DataSourceId==0||instance._reportBuilder.DataSourceId==Platform.DataSources.Enums.DataSource.Sql||instance._reportBuilder.DataSourceId==Platform.DataSources.Enums.DataSource.MySql?IsPivotRow.forEach(c=>pivotcol.push({title:c.DisplayText,field:c.ReportColumnName.toLowerCase(),bottomCalc:instance._reportBuilder.getAggregationName(c.TableAggrTypeId)})):IsPivotRow.forEach(c=>pivotcol.push({title:c.DisplayText,field:c.ReportColumnName,bottomCalc:instance._reportBuilder.getAggregationName(c.TableAggrTypeId)}));let pivotarry={title:pivotreportcoulmLine truncated
<div class="btn-group btn-group-sm btn-list-load-more more-btn-group" id="btn-list-load-more_${containerid}">
<a class="btn btn-outline-primary load-more-list-btn rounded-left" id="loadMoreListBtn_${containerid}">More</a>
<button type="button" class="btn btn-primary dropdown-toggle dropdown-toggle-split rounded-right px-10" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="sr-only">Toggle Dropdown</span></button>
@@ -531,7 +531,7 @@ Create your account and start your free trial today</p><div class="" id="UserInf
</div><div class="ml-10 mr-10 mb-25 text-center"><a class="btn btn-primary btn-block text-white hidden" id="btn_nextt">Next</a></div><div class="ml-10 mr-10 mb-25 text-center"><a class="btn btn-primary btn-block text-white" id="btn_registercontact">Register</a><div class="option-sep">or</div><p class="text-center">Already have an account?<a href="index.html#/login">Sign In</a></p></div></form><div id="modal_Otp" class="modal fade hide"><div class="modal-dialog">
<div class="modal-content"><div class="modal-header mt-2 mb-2"><h5 class="modal-title pull-left">Mobile or Email Verification</h5><button type="button" class="close pull-right" data-dismiss="modal" aria-hidden="true">×</button></div><div class="modal-body" id="div_modalbody" style="height: 607px; overflow: hidden auto;"><div class="mb-10">
<p class="lbl_Otp">We have sent OTP on your Mobile Number and Email!</p></div><div class="floating-label-form-group mb-2"><input class="form-control" id="txt_Otp" placeholder="Enter Mobile OTP/Email OTP" type="text"></div></div><div class="modal-footer mb-2" style="display:block">
<button type="button" class="btn btn-primary pull-left" id="btn_ResendOtp">Resend</button><button type="button" class="btn btn-primary pull-right" id="btn_VerifyOtp">Verify</button></div></div></div></div></div>`}loadlobdata(containerid,datass,data){for(var data,response=data.result.taggroups,html='<div class="section_LoBTags card Section"><div class="card-header">LoB Tags<\/div><div id="divLobWiseTags" class="card-body form-group floating-label focus divtags mb-30" data-lobtagindex="1"><ul id="ulLobTags" class="list-group"><input type="hidden" id="hf_LobContactIds" value="">',i=0;i<response.length;i++)data=response[i],html+='<li class="list-group-item" id="liLobTags_'+data.tagGroupId+'"><div class="lobtag"><a href="#" onclick="javascript:return Unibase.Themes.Compact.Components.CreateContact.Instance().tags(false,'+data.tagGroupId+",'"+data.groupName+"',null,"+data.tagCategoryId+')"; id="spn_Lobs_'+data.tagGroupId+'" class="spn_Lobs_'+data.tagGroupId+' pl-20" style="text-decoration:underline;color:deepskyblue">'+data.groupName+'<\/a><input type="checkbox" name="lobs[]" value="'+data.tagGroupId+'" id="chkContactLob_'+data.tagGroupId+'" class="pull-right chkbx" onclick="_bizgaze_control_AutomationLobTags.selectedtags('+data.tagGroupId+')" title="Applied for All Included Tags"><input type = "hidden" id = "hdn_customcontrol" class="value-control" value = "Unibase.Forms.Controls.AutomationLobTagControl.Instance().loaddata(\''+containerid+'\');"<div class="hidden lobtags_'+data.tagGroupId+' row col-sm-12"><div class="div_IncludedTags col-sm-12" id="div_IncludedTags_'+data.tagGroupId+'"><div class="divTagSelectorContainer_'+data.tagGroupId+'"><\/div><\/div><div class="div_ExcludedTags col-sm-6" id="div_ExcludedTags_'+data.tagGroupId+'"><div class="divTagSelectorContaine_'+data.tagGroupId+'"><\/div><\/div><\/div><\/li>';return html+"<\/div><\/ul><\/div>"}tags(tags,LobId,LobName,res,categoryid){var instance=this;instance.Includetags("div_IncludedTags_"+LobId,LobId,LobName,categoryid,null,res)}Includetags(containerid,LobId,LobName,categoryid,includetagids,tag){var res1=tag,incltag=tag,instance=this,html="<div class='row'>";html+='<div class="col-sm-12"><div class="lobtag"><label>Included Tags<\/label><select style="width:100%" id="txtBizgazeNotifications_Tags_'+LobId+'" class="txtBizgazeNotifications_Tags_'+LobId+' no-border form-control includedtag"><\/select><input type="hidden" class="hfBizgazeNotifications_Tags_'+LobId+'" value="'+LobName+'" /><input type="hidden" class="hfTags_LobName" value="'+LobName+'" /><input type="hidden" class="hfTags_LobId" value="'+LobId+'" /><input type="hidden" class="hfTags_CategoryId" value="'+categoryid+'" /><\/div><\/div>';html+="<\/div>";$("#"+containerid).find(".divTagSelectorContainer_"+LobId).html(html);$("#"+containerid).find(".lobtag").each(function(){var element=$(this);incltag==null&&instance.refreshincludeTags(element,categoryid,incltag,LobId)})}refreshincludeTags(element,categoryid,incltag,LobId){var includetags=[],Ids=[],i,tag,selectedtags,multitags,inctags,exctags;for(incltag==undefined&&(incltag=[]),i=0;i<incltag.length;i++)tag=incltag[i],tag.LobId==LobId&&(includetags.push({id:tag.TagId,text:tag.TagName}),Ids.push(tag.TagId));for(selectedtags=[],multitags=$("#liLobTags_"+LobId).find(".lobtag").find(".lobtags_"+LobId).find(".lobtag").find("#txtBizgazeNotifications_Tag_"+LobId),i=0;i<multitags.length;i++)inctags=$("#txtBizgazeNotifications_Tags_"+LobId).val(),exctags=$("#txtBizgazeNotifications_Tag_"+LobId).val(),selectedtags+=inctags+","+exctags+",";selectedtags=undefined;Unibase.Platform.Membership.Managers.AccountManager.Instance().childlobs(LobId,Number($("#ddl_Tenant").val())).then(function(response){var controlData=[],controls;for(let i=0;i<response.result.length;i++)controls=response.result[i],controlData.push({id:controls.value,text:controls.selectText});$(".txtBizgazeNotifications_Tags_"+LobId).select2({placeholder:"Select Control",data:controlData})})}loaddata(){for(var array=[],checkboxes=document.getElementsByName("lobs[]"),vals="",i=0,n=checkboxes.length;i<n;i++)checkboxes[i].checked&&(vals+="|"+checkboxes[i].value+"|");vals&&(vals=vals.substring(1));var tags=[],selcteddata="";return $(".div_IncludedTags").find(".lobtag").each(function(){for(var element=$(this),data=element.find(".includedtag").select2("data"),i=0;i<data.length;i++)selcteddata=selcteddata+data[i].id+"|",tags.push({TagId:data[i].id})}),array.push({lobtags:vals,includedtags:selcteddata,excludedata:""}),array}load(){$(".pr-password").click(function(){var signUpPswd=$(".pr-password");signUpPswd.passwordRequirements({numCharacters:8,useLowercase:!0,useUppercase:!0,useNumbers:!0,useSpecial:!0})});$("#passwordbox").removeClass("hidden");$("#btn_nextt").addClass("hidden");$("#btn_registercontact").removeClass("hidden");var instance=this;$("#PasswordHide").click(function(){var input=$("#confirmpass");input.attr("type")=="password"?input.attr("type","text"):input.attr("type","password");$("#PLine truncated
<button type="button" class="btn btn-primary pull-left" id="btn_ResendOtp">Resend</button><button type="button" class="btn btn-primary pull-right" id="btn_VerifyOtp">Verify</button></div></div></div></div></div>`}loadlobdata(containerid,datass,data){for(var data,response=data.result.taggroups,html='<div class="section_LoBTags card Section"><div class="card-header">LoB Tags<\/div><div id="divLobWiseTags" class="card-body form-group floating-label focus divtags mb-30" data-lobtagindex="1"><ul id="ulLobTags" class="list-group"><input type="hidden" id="hf_LobContactIds" value="">',i=0;i<response.length;i++)data=response[i],html+='<li class="list-group-item" id="liLobTags_'+data.tagGroupId+'"><div class="lobtag"><a href="#" onclick="javascript:return Unibase.Themes.Compact.Components.CreateContact.Instance().tags(false,'+data.tagGroupId+",'"+data.groupName+"',null,"+data.tagCategoryId+')"; id="spn_Lobs_'+data.tagGroupId+'" class="spn_Lobs_'+data.tagGroupId+' pl-20" style="text-decoration:underline;color:deepskyblue">'+data.groupName+'<\/a><input type="checkbox" name="lobs[]" value="'+data.tagGroupId+'" id="chkContactLob_'+data.tagGroupId+'" class="pull-right chkbx" onclick="_bizgaze_control_AutomationLobTags.selectedtags('+data.tagGroupId+')" title="Applied for All Included Tags"><input type = "hidden" id = "hdn_customcontrol" class="value-control" value = "Unibase.Forms.Controls.AutomationLobTagControl.Instance().loaddata(\''+containerid+'\');"<div class="hidden lobtags_'+data.tagGroupId+' row col-sm-12"><div class="div_IncludedTags col-sm-12" id="div_IncludedTags_'+data.tagGroupId+'"><div class="divTagSelectorContainer_'+data.tagGroupId+'"><\/div><\/div><div class="div_ExcludedTags col-sm-6" id="div_ExcludedTags_'+data.tagGroupId+'"><div class="divTagSelectorContaine_'+data.tagGroupId+'"><\/div><\/div><\/div><\/li>';return html+"<\/div><\/ul><\/div>"}tags(tags,LobId,LobName,res,categoryid){var instance=this;instance.Includetags("div_IncludedTags_"+LobId,LobId,LobName,categoryid,null,res)}Includetags(containerid,LobId,LobName,categoryid,includetagids,tag){var res1=tag,incltag=tag,instance=this,html="<div class='row'>";html+='<div class="col-sm-12"><div class="lobtag"><label>Included Tags<\/label><select style="width:100%" id="txtBizgazeNotifications_Tags_'+LobId+'" class="txtBizgazeNotifications_Tags_'+LobId+' no-border form-control includedtag"><\/select><input type="hidden" class="hfBizgazeNotifications_Tags_'+LobId+'" value="'+LobName+'" /><input type="hidden" class="hfTags_LobName" value="'+LobName+'" /><input type="hidden" class="hfTags_LobId" value="'+LobId+'" /><input type="hidden" class="hfTags_CategoryId" value="'+categoryid+'" /><\/div><\/div>';html+="<\/div>";$("#"+containerid).find(".divTagSelectorContainer_"+LobId).html(html);$("#"+containerid).find(".lobtag").each(function(){var element=$(this);incltag==null&&instance.refreshincludeTags(element,categoryid,incltag,LobId)})}refreshincludeTags(element,categoryid,incltag,LobId){var includetags=[],Ids=[],i,tag,selectedtags,multitags,inctags,exctags;for(incltag==undefined&&(incltag=[]),i=0;i<incltag.length;i++)tag=incltag[i],tag.LobId==LobId&&(includetags.push({id:tag.TagId,text:tag.TagName}),Ids.push(tag.TagId));for(selectedtags=[],multitags=$("#liLobTags_"+LobId).find(".lobtag").find(".lobtags_"+LobId).find(".lobtag").find("#txtBizgazeNotifications_Tag_"+LobId),i=0;i<multitags.length;i++)inctags=$("#txtBizgazeNotifications_Tags_"+LobId).val(),exctags=$("#txtBizgazeNotifications_Tag_"+LobId).val(),selectedtags+=inctags+","+exctags+",";selectedtags=undefined;Unibase.Platform.Membership.Managers.AccountManager.Instance().childlobs(LobId,Number($("#ddl_Tenant").val())).then(function(response){var controlData=[],controls;for(let i=0;i<response.result.length;i++)controls=response.result[i],controlData.push({id:controls.value,text:controls.selectText});$(".txtBizgazeNotifications_Tags_"+LobId).select2({placeholder:"Select Control",data:controlData})})}loaddata(){for(var array=[],checkboxes=document.getElementsByName("lobs[]"),vals="",i=0,n=checkboxes.length;i<n;i++)checkboxes[i].checked&&(vals+="|"+checkboxes[i].value+"|");vals&&(vals=vals.substring(1));var tags=[],selcteddata="";return $(".div_IncludedTags").find(".lobtag").each(function(){for(var element=$(this),data=element.find(".includedtag").select2("data"),i=0;i<data.length;i++)selcteddata=selcteddata+data[i].id+"|",tags.push({TagId:data[i].id})}),array.push({lobtags:vals,includedtags:selcteddata,excludedata:""}),array}load(){$(".pr-password").click(function(){var signUpPswd=$(".pr-password");signUpPswd.passwordRequirements({numCharacters:8,useLowercase:!0,useUppercase:!0,useNumbers:!0,useSpecial:!0})});$("#passwordbox").removeClass("hidden");$("#btn_nextt").addClass("hidden");$("#btn_registercontact").removeClass("hidden");var instance=this;$("#PasswordHide").click(function(){var input=$("#confirmpass");input.attr("type")=="password"?input.attr("type","text"):input.attr("type","password");$("#PLine truncated
#bizgaze_body .top-navbar.hk-wrapper.hk-horizontal-nav .hk-navbar.biz-primary-color,#bizgaze_body .top-navbar.hk-wrapper.hk-horizontal-nav .hk-navbar.biz-primary-color nav.hk-nav,
#bizgaze_body .top-navbar.hk-wrapper.hk-horizontal-nav .hk-navbar.biz-primary-color nav.hk-nav .navbar-nav-wrap ul.collapse,
#bizgaze_body .top-navbar.hk-wrapper.hk-horizontal-nav .hk-navbar.biz-primary-color nav.hk-nav .navbar-nav-wrap ul.collapsing,#bizgaze_body .hk-wrapper .toplayout-structures-panel{
@@ -1081,7 +1081,7 @@ background-color : ${result.highlightColor} !important;
.form-control:focus {
box-shadow: 0 0 0 0.1rem ${highlightColor_25};
}
</style>`,$("style#themeColorClasses").remove(),$("body").prepend(colorClasses),(pageType!="details-page"||pageType!=undefined||pageType!=""||pageType!=null)&&jQuery("#bizgaze_body").html(html),jQuery("#bizgaze_body").css("background-color",""),instance.currentTheme.thumbnail!=""&&instance.currentTheme.thumbnail!=null)if(instance.currentTheme.thumbnail.includes("tenants\\default\\layoutbuilder\\backgroundimages")){let imgUrl=`'${instance.currentTheme.thumbnail.replace(/\\/g,"/")}'`;$("body").css("background-image","url("+imgUrl+")").addClass("background-image")}else this.getImageUrl(instance.currentTheme.thumbnail).then(function(imgUrl){$("body").css("background-image","url("+imgUrl+")").addClass("background-image")});else $("body").css("background-image","").removeClass("background-image");pageType!="details-page"&&instance.loadCommonJs(!1)}appendDocumentHtml(result){let instance=this;instance.fileCacheHelper.loadJsFile("libs/handlebars/handlebars.min.js",function(){let layoutHtml="Themes_Layouts."+result.layoutName.toLowerCase().replace(/ /g,"")+"()",template=eval(layoutHtml),templateScript=Handlebars.compile(template),html=templateScript({Logo:""});jQuery("#bizgaze_body").html(html);$("style#themeColorClasses").remove();jQuery("#bizgaze_body").css("background-color","");instance.loadCommonJs(!0)})}loadCommonJs(isdocument){let instance=this;var identity=Unibase.Platform.Membership.Infos.Identity.getCurrentUser();$("#loginname").text(identity.name+$("#loginname").text());const _fileCacheHelper=Unibase.Platform.Helpers.FileCacheHelper.Instance();if(isdocument!=!0){Unibase.Platform.Helpers.NavigationHelper.Instance().loadSection(0,"",Unibase.Themes.Compact.Components.Dashboard.Instance(),null,function(){Unibase.Themes.Compact.Components.Nav.Instance().load(0,"layout-nav",null)});$(".preloader-it").delay(1e3).fadeOut("slow");$(".layout-container").delay(500).fadeIn("slow");let skelHtml='<div class="skelton_loader biz-secondary-color px-2 px-sm-20 pt-1 position-absolute w-100 z-index-10">';skelHtml+=Unibase.Themes.Compact.Components.Nav_Template.Instance().skelTonDashboardHeader();skelHtml+=Unibase.Themes.Compact.Components.Nav_Template.Instance().skelTonDashboardStructure();skelHtml+="<\/div>";$("#layout-detail").before(skelHtml);$(".biz__submenu").removeClass("hidden")}$(document).on("click",".liappgrp-item .nav-link,.li-dashboard-item .nav-link,.lireportgrp-item .nav-link",function(){var _a;instance.desktopMode?$(this).closest(".li-dashboard-item").length&&((_a=instance.currentUser)===null||_a===void 0?void 0:_a.isAdmin)?$(".db-setting-dp-item").removeClass("d-none"):($(".db-setting-dp-item").addClass("d-none"),$("#bizCmnFilterPanel").hasClass("show")&&$("#cmnFilterPanelClose").trigger("click")):(instance.layoutIndex==instance.leftLayout?($(".biz-wrapper").removeClass("biz__nav__toggle"),$(".biz-bottom-nav-menu").find(".dropdown-menu-right").removeClass("show")):(instance.layoutIndex==instance.topLayout||instance.layoutIndex==instance.topLeftLayout)&&$(".hk-wrapper").removeClass("biz__nav__toggle hk-nav-toggle"),$(".biz-nav-fullwidth").addClass("hidden"),$(this).closest(".li-dashboard-item").length&&$("._bizgaze_popup_container").remove())});$("#btn_bizgaze_designmode").click(function(){_fileCacheHelper.loadJsFile("tenants/themes/compact/js/designmode/designmode.js",function(){var isadmin,installedAppId;$("#navlkn_AddWidget").find(".zmdi").hasClass("zmdi-caret-up")&&$("#navlkn_AddWidget").find(".zmdi").removeClass("zmdi-caret-up").addClass("zmdi-caret-down");let IsAdmin=!0;isadmin=$("#hfBizgaze_IsAdmin").val();isadmin===1&&(IsAdmin=!0);installedAppId=$("#hfLayout_InstalledPageId").val();installedAppId!==undefined&&installedAppId!==0&&installedAppId!==""&&(installedAppId=Number(installedAppId));Unibase.Themes.Compact.Components.DesignMode.Instance().loadDesignMode(IsAdmin,0)})});$("#btn_bizgaze_normalmode").click(function(){_fileCacheHelper.loadJsFile("tenants/themes/compact/js/designmode/designmode.js",function(){var isadmin,installedAppId;let IsAdmin=!0,InstalledAppId=0;isadmin=$("#hfBizgaze_IsAdmin").val();isadmin===1&&(IsAdmin=!0);installedAppId=$("#hfLayout_InstalledPageId").val();installedAppId!==undefined&&installedAppId!==0&&installedAppId!==""&&(InstalledAppId=Number(installedAppId));Unibase.Themes.Compact.Components.DesignMode.Instance().closeDesignMode(IsAdmin,InstalledAppId)})});$(document).on("shown.bs.modal",".modal",function(e){const modalEl=$(e.currentTarget);let visiblePopUpZIndex=0;$(".modal:visible").not(modalEl).length&&(visiblePopUpZIndex=Number($(".modal:visible").not(modalEl).last().css("z-index")),modalEl.css("z-index",visiblePopUpZIndex+20),modalEl.data("bs.modal")._config.backdrop!=!1&&$(modalEl.data("bs.modal")._backdrop).css("z-index",visiblePopUpZIndex+10))});$(document).click(function(e){$(".templateviewer-tableview .column-dp-menu.show").removeClass("show");!document.body.contains(e.target)||$(e.target).parents(".biz-settings-panel,.dropdown-notificLine truncated
</style>`,$("style#themeColorClasses").remove(),$("body").prepend(colorClasses),(pageType!="details-page"||pageType!=undefined||pageType!=""||pageType!=null)&&jQuery("#bizgaze_body").html(html),jQuery("#bizgaze_body").css("background-color",""),instance.currentTheme.thumbnail!=""&&instance.currentTheme.thumbnail!=null)if(instance.currentTheme.thumbnail.includes("tenants\\default\\layoutbuilder\\backgroundimages")){let imgUrl=`'${instance.currentTheme.thumbnail.replace(/\\/g,"/")}'`;$("body").css("background-image","url("+imgUrl+")").addClass("background-image")}else this.getImageUrl(instance.currentTheme.thumbnail).then(function(imgUrl){$("body").css("background-image","url("+imgUrl+")").addClass("background-image")});else $("body").css("background-image","").removeClass("background-image");pageType!="details-page"&&instance.loadCommonJs(!1)}appendDocumentHtml(result){let instance=this;instance.fileCacheHelper.loadJsFile("libs/handlebars/handlebars.min.js",function(){let layoutHtml="Themes_Layouts."+result.layoutName.toLowerCase().replace(/ /g,"")+"()",template=eval(layoutHtml),templateScript=Handlebars.compile(template),html=templateScript({Logo:""});jQuery("#bizgaze_body").html(html);$("style#themeColorClasses").remove();jQuery("#bizgaze_body").css("background-color","");instance.loadCommonJs(!0)})}loadCommonJs(isdocument){let instance=this;var identity=Unibase.Platform.Membership.Infos.Identity.getCurrentUser();$("#loginname").text(identity.name+$("#loginname").text());const _fileCacheHelper=Unibase.Platform.Helpers.FileCacheHelper.Instance();if(isdocument!=!0){Unibase.Platform.Helpers.NavigationHelper.Instance().loadSection(0,"",Unibase.Themes.Compact.Components.Dashboard.Instance(),null,function(){Unibase.Themes.Compact.Components.Nav.Instance().load(0,"layout-nav",null)});$(".preloader-it").delay(1e3).fadeOut("slow");$(".layout-container").delay(500).fadeIn("slow");let skelHtml='<div class="skelton_loader biz-secondary-color px-2 px-sm-20 pt-1 position-absolute w-100 z-index-10">';skelHtml+=Unibase.Themes.Compact.Components.Nav_Template.Instance().skelTonDashboardHeader();skelHtml+=Unibase.Themes.Compact.Components.Nav_Template.Instance().skelTonDashboardStructure();skelHtml+="<\/div>";$("#layout-detail").before(skelHtml);$(".biz__submenu").removeClass("hidden")}$(document).on("click",".liappgrp-item .nav-link,.li-dashboard-item .nav-link,.lireportgrp-item .nav-link",function(){var _a;instance.desktopMode?$(this).closest(".li-dashboard-item").length&&((_a=instance.currentUser)===null||_a===void 0?void 0:_a.isAdmin)?$(".db-setting-dp-item").removeClass("d-none"):($(".db-setting-dp-item").addClass("d-none"),$("#bizCmnFilterPanel").hasClass("show")&&$("#cmnFilterPanelClose").trigger("click")):(instance.layoutIndex==instance.leftLayout?($(".biz-wrapper").removeClass("biz__nav__toggle"),$(".biz-bottom-nav-menu").find(".dropdown-menu-right").removeClass("show")):(instance.layoutIndex==instance.topLayout||instance.layoutIndex==instance.topLeftLayout)&&$(".hk-wrapper").removeClass("biz__nav__toggle hk-nav-toggle"),$(".biz-nav-fullwidth").addClass("hidden"),$(this).closest(".li-dashboard-item").length&&$("._bizgaze_popup_container").remove())});$("#btn_bizgaze_designmode").click(function(){_fileCacheHelper.loadJsFile("tenants/themes/compact/js/designmode/designmode.js",function(){var isadmin,installedAppId;$("#navlkn_AddWidget").find(".zmdi").hasClass("zmdi-caret-up")&&$("#navlkn_AddWidget").find(".zmdi").removeClass("zmdi-caret-up").addClass("zmdi-caret-down");let IsAdmin=!0;isadmin=$("#hfBizgaze_IsAdmin").val();isadmin===1&&(IsAdmin=!0);installedAppId=$("#hfLayout_InstalledPageId").val();installedAppId!==undefined&&installedAppId!==0&&installedAppId!==""&&(installedAppId=Number(installedAppId));Unibase.Themes.Compact.Components.DesignMode.Instance().loadDesignMode(IsAdmin,0)})});$("#btn_bizgaze_normalmode").click(function(){_fileCacheHelper.loadJsFile("tenants/themes/compact/js/designmode/designmode.js",function(){var isadmin,installedAppId;let IsAdmin=!0,InstalledAppId=0;isadmin=$("#hfBizgaze_IsAdmin").val();isadmin===1&&(IsAdmin=!0);installedAppId=$("#hfLayout_InstalledPageId").val();installedAppId!==undefined&&installedAppId!==0&&installedAppId!==""&&(InstalledAppId=Number(installedAppId));Unibase.Themes.Compact.Components.DesignMode.Instance().closeDesignMode(IsAdmin,InstalledAppId)})});$(document).on("shown.bs.modal",".modal",function(e){const modalEl=$(e.currentTarget);let visiblePopUpZIndex=0;$(".modal:visible").not(modalEl).length&&(visiblePopUpZIndex=Number($(".modal:visible").not(modalEl).last().css("z-index")),modalEl.css("z-index",visiblePopUpZIndex+20),modalEl.data("bs.modal")._config.backdrop!=!1&&$(modalEl.data("bs.modal")._backdrop).css("z-index",visiblePopUpZIndex+10))});$(document).click(function(e){$(".templateviewer-tableview .column-dp-menu.show").removeClass("show");!document.body.contains(e.target)||$(e.target).parents(".biz-settings-panel,.dropdown-notificLine truncated
<ul class="nav nav-tabs border-0 text-center mr-auto" id="myTab" role="tablist">
<li class="nav-item task-litab">
<a class="nav-link tab-view active biz-notification-mobile-view border-0" id="task-tab" data-toggle="tab" href="#taskTabView" id="task-tab" onclick="Unibase.Themes.Compact.Components.Notification.Instance().tabView('task-tab')" role="tab" aria-controls="profile" aria-selected="false"><span>Tasks</span><span class="badge badge-link badge-sm border font-12 ml-2 rounded-circle" id="tasks_count">0</span></a>
@@ -1262,6 +1262,7 @@ background-color : ${result.highlightColor} !important;
<section class="message-info chat-flex-column h-100 hidden" id="messageInfoSection"></section>
</div>${isFullScreen?this.getChatFullScreenHtml():""}
<div class="webcam hidden"></div>
<div class="audio_controls hidden" style="position:absolute;top:85%;left:10%;"></div>
</div>`}getChatFullScreenHtml(){return`<div class="chat-convo-section" id="chatConvoSection">
<div class="chat-noconvomsg-wrap flex-grow-1 overflow-y-auto flex-center flex-column r-gap-25 biz-bg-hightlight-color_10 hidden" id="chatNoConvoMsgWrap">
<i class="las la-comments noconvo-icon font-50"></i>
@@ -1333,6 +1334,18 @@ background-color : ${result.highlightColor} !important;
</a>
</div>
</div>
<div class="record_div ml-6 hidden" style="position: absolute;background-color: #b5c9a6;width: 96%;height: 48px;border-radius: 10px;font-size: 20px;z-index: 1;display: flex;">
<span class="ml-10 ">Recording.......</span>
<span class="" style="width: 30px;">
<ul style="display:flex;">
<li><span id="minutes"></span></li>
<p>:</p>
<li><span id="seconds"></span></li>
</ul>
</span>
<a href="javascript:;" class="btn btn-icon btn-primary btn-rounded d-30 voicemsg-send-btn cursor-pointer mt-10 ml-120">
<span class="btn-icon-wrap"><i class="las la-paper-plane msg-option font-20"></i></span></a>
</div>
<div class="msg-option-container d-flex align-items-center c-gap-15 font-20">
<div class="msg-compose-options align-items-center c-gap-15">
<div class="btn-file msg-option attachments-btn cursor-pointer">
@@ -1363,6 +1376,11 @@ background-color : ${result.highlightColor} !important;
<span class="btn-icon-wrap"> <i class="las la-paper-plane msg-option font-20"></i></span>
</a>
</div>
<div class="voicemsg_icon" id="recordaudio">
<a href="javascript:;" class="btn btn-icon btn-primary btn-rounded d-30 msg-send-btn" onclick="Unibase.Platform.Connect.Components.Chat.Instance().voicemsg()">
<span class="btn-icon-wrap"><i class="fa fa-microphone msg-option font-20"></i></span>
</a>
</div>
</div>
</div>
<div class="msg-multiaction-btns hidden">
@@ -1492,7 +1510,7 @@ background-color : ${result.highlightColor} !important;
<div class="flex-grow-1 d-flex align-items-center c-gap-10"><a href="javascript:;" data-contactid=${Components.Chat.contactId} class="btn btn-flush-biz-theme btn-icon btn-rounded flush-soft-hover d-30" id="closeContactInfoBtn" onclick="Unibase.Platform.Connect.Components.Chat.Instance().closeContactInfo();"><span class="btn-icon-wrap"><i class="text-dark" data-icon="l"></i></span></a><div class="profile-heading text-truncate text-dark font-weight-500 font-15">${Components.Chat.contactId!=0?"Contact":"Group"} Info</div></div><a href="javascript:;" class="btn_AddChatParticipants btn btn-flush-biz-theme btn-icon btn-rounded flush-soft-hover d-30 hidden" onclick="Unibase.Platform.Connect.Components.Chat.Instance().AddParticipants();"><span class="btn-icon-wrap"><i class="las la-user-plus font-20 "></i></span></a></div></div></div><div class="add-participants-header h-100 hidden">
<div class="d-flex h-100 align-items-center c-gap-10">
<div class="flex-grow-1 d-flex align-items-center c-gap-10"><a href="javascript:;" class="btn btn-flush-biz-theme btn-icon btn-rounded flush-soft-hover d-30" id="closeAddParticipantsBtn" onclick="Unibase.Platform.Connect.Components.Chat.Instance().closeAddParticipants();"><span class="btn-icon-wrap"><i class="text-dark" data-icon="l"></i></span></a><div class="profile-heading text-truncate text-dark font-weight-500 font-15">Add Participants</div></div><a href="javascript:;" onclick="Unibase.Platform.Connect.Components.Chat.Instance().Savegroup();" id="btn_addtoGrpName" class="btn_saveGroup hidden font-14 ml-auto"><span class="btn btn-xs btn-primary">Save</span></a></div>
</div></div>`}getprofilebody(){var contact=Components.Chat.contacts.find(x=>x.contactId==Components.Chat.contactId),phoneNumber,emailId,contactName;Components.Chat.contactId==0&&(contact=Components.Chat.recentChats.find(x=>x.chatGroupId==Components.Chat.chatGroupId));phoneNumber="";emailId="";contact!=undefined&&Components.Chat.contactId!=0&&(phoneNumber=contact.phoneNumber,emailId=contact.emailId);contactName=contact.contactName;let avatarHtml=this.getUserAvatarHtml(contact,!1,!0);avatarHtml=avatarHtml.replace("avatar-sm","avatar-xl d-100");Components.Chat.isPrivate||(avatarHtml+='<input type="file" id="profileImageInput" class="Profile_image hidden" onchange="Unibase.Platform.Connect.Components.Chat.Instance().changeProfileImage(this);" accept="image/png,image/jpeg">');return`<div class="profile-details-wrap" id="profileDetailsWrap"><div class="user-profile-info flex-center flex-column r-gap-10" id="userProfileInfo"><label class="profile-header-img flex-center flex-shrink-0 my-0 cursor-pointer" for="profileImageInput" imgchatUser_${Components.Chat.chatGroupId} title="Upload Image">${avatarHtml}</label>
</div></div>`}getprofilebody(){var imginput="",contact=Components.Chat.contacts.find(x=>x.contactId==Components.Chat.contactId),phoneNumber,emailId,contactName;Components.Chat.contactId==0&&(contact=Components.Chat.recentChats.find(x=>x.chatGroupId==Components.Chat.chatGroupId));phoneNumber="";emailId="";contact!=undefined&&Components.Chat.contactId!=0&&(phoneNumber=contact.phoneNumber,emailId=contact.emailId);contactName=contact.contactName;let avatarHtml=this.getUserAvatarHtml(contact,!1,!0);avatarHtml=avatarHtml.replace("avatar-sm","avatar-xl d-100");Components.Chat.isPrivate||(imginput='<span class="btn btn-icon btn-icon-circle btn-primary btn-xs d-20" style="position:absolute;top:10%;z-index:1;left:56%;"><i class="fa fa-pencil"><\/i><\/span><input type="file" id="profileImageInput" class="Profile_image hidden" onchange="Unibase.Platform.Connect.Components.Chat.Instance().changeProfileImage(this);" accept="image/png,image/jpeg">');return`<div class="profile-details-wrap" id="profileDetailsWrap"><div class="user-profile-info flex-center flex-column r-gap-10" id="userProfileInfo"><label class="profile-header-img flex-center flex-shrink-0 my-0 cursor-pointer" for="profileImageInput" imgchatUser_${Components.Chat.chatGroupId} title="Upload Image">${imginput}</label>${avatarHtml}
<div class="div-user-group-Name d-flex flex-column justify-content-center mnw-0 r-gap-5 w-100">
<div class="profile-name-wrap position-relative flex-center c-gap-10"><span class="Profile_name grpname_${Components.Chat.chatGroupId} font-weight-500 font-18 text-center text-dark">${contactName}</span><div class="edit-group-input-wrap position-relative mb-5 hidden" id="editGroupInputWrap"><input type="text" class="custom-chat-input text-dark font-weight-500 edit_groupdetailsInput pr-30" value="${contactName} " data-prevvalue="${contactName} "></a>
<a href="javascript:;" class="save_changes btn btn-flush-biz-theme btn-icon btn-rounded flush-soft-hover d-26" onclick="Unibase.Platform.Connect.Components.Chat.Instance().changeGroupName();"><span class="btn-icon-wrap"><i class="icon dripicons-checkmark"></i></span></a></div><a href="javascript:;" class="edit_grpdetails btn btn-flush-biz-theme btn-icon btn-rounded flush-soft-hover d-26 hidden" onclick="Unibase.Platform.Connect.Components.Chat.Instance().EditgroupDetails('${contactName}');"><span class="btn-icon-wrap"><i class="fa fa-pencil font-14"></i></span></a></div>
@@ -1576,7 +1594,7 @@ background-color : ${result.highlightColor} !important;
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center">
<div class="flex-between-center c-gap-10 text-dark font-weight-500 font-13 text-truncate" title="${contactName}">${contactName}</div>
</div>
</a></li>`}getUserAvatarHtml(contactInfo,isOnlineVisible=false,isPrivateWindow=false){let avatarHtml='<div class="media-img-wrap avatar ImagePng_'+contactInfo.chatGroupId+' avatar-sm flex-shrink-0">';if(contactInfo.photoUrl){var photoUrl=Components.Chat.Instance().getFilePath(contactInfo.photoUrl);avatarHtml+=`<img src='${photoUrl}' data-dynamic="1" class="avatar-img chatuser-img" data-loaded="0">`}else{let avatarTxt="",headingTxt=contactInfo.contactName;if(headingTxt){let matches=headingTxt.match(/\b(\w)/g);avatarTxt=matches.length==1?$.trim(headingTxt).substr(0,2):matches.join("").slice(0,2);avatarHtml+=`<div class="avatar-text avatar-text-${isPrivateWindow?"inv-":""}primary rounded-circle" data-text="${avatarTxt}"><span class="initial-wrap"><span>${avatarTxt}</span></span></div>`}else avatarHtml=""}return avatarHtml+=`${isOnlineVisible?`<span class="badge ${contactInfo.isonline?"active":""} badge-green badge-indicator online-status-icon" id ="contact_badge_${contactInfo.contactId}"></span>`:""}</div>`}getEmojiPattern(){return/^(?:\uD83D(?:\uDD73\uFE0F?|\uDC41(?:(?:\uFE0F(?:\u200D\uD83D\uDDE8\uFE0F?)?|\u200D\uD83D\uDDE8\uFE0F?))?|[\uDDE8\uDDEF]\uFE0F?|\uDC4B(?:\uD83C[\uDFFB-\uDFFF])?|\uDD90(?:(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F))?|[\uDD96\uDC4C\uDC48\uDC49\uDC46\uDD95\uDC47\uDC4D\uDC4E\uDC4A\uDC4F\uDE4C\uDC50\uDE4F\uDC85\uDCAA\uDC42\uDC43\uDC76\uDC66\uDC67](?:\uD83C[\uDFFB-\uDFFF])?|\uDC71(?:(?:\uD83C(?:[\uDFFB-\uDFFF](?:\u200D(?:[\u2640\u2642]\uFE0F?))?)|\u200D(?:[\u2640\u2642]\uFE0F?)))?|\uDC68(?:(?:\uD83C(?:\uDFFB(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFC(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFD(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFE(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFF(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?)|\u200D(?:\uD83E[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD]|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D(?:\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uDC68\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92])|\u2708\uFE0F?|\u2764(?:\uFE0F\u200D\uD83D(?:\uDC8B\u200D\uD83D\uDC68|\uDC68)|\u200D\uD83D(?:\uDC8B\u200D\uD83D\uDC68|\uDC68)))))?|\uDC69(?:(?:\uD83C(?:\uDFFB(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D(?:\uDC69\uD83C[\uDFFC-\uDFFF]|\uDC68\uD83C[\uDFFC-\uDFFF])|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFC(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D(?:\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFD(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D(?:\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFE(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D(?:\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFF(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D(?:\uDC69\uD83C[\uDFFB-\uDFFE]|\uDC68\uD83C[\uDFFB-\uDFFE])|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?)|\u200D(?:\uD83E[\uDLine truncated
</a></li>`}getUserAvatarHtml(contactInfo,isOnlineVisible=false,isPrivateWindow=false){let avatarHtml='<div class="media-img-wrap avatar ImagePng_'+contactInfo.chatGroupId+' avatar-sm flex-shrink-0 cursor-pointer" onclick="Unibase.Platform.Connect.Components.Chat.Instance().showProfileImgPreview()" title="Preview Profile">';if(contactInfo.photoUrl){var photoUrl=Components.Chat.Instance().getFilePath(contactInfo.photoUrl);avatarHtml+=`<img src='${photoUrl}' data-dynamic="1" class="avatar-img chatuser-img" data-loaded="0">`}else{let avatarTxt="",headingTxt=contactInfo.contactName;if(headingTxt){let matches=headingTxt.match(/\b(\w)/g);avatarTxt=matches.length==1?$.trim(headingTxt).substr(0,2):matches.join("").slice(0,2);avatarHtml+=`<div class="avatar-text avatar-text-${isPrivateWindow?"inv-":""}primary rounded-circle" data-text="${avatarTxt}"><span class="initial-wrap"><span>${avatarTxt}</span></span></div>`}else avatarHtml=""}return avatarHtml+=`${isOnlineVisible?`<span class="badge ${contactInfo.isonline?"active":""} badge-green badge-indicator online-status-icon" id ="contact_badge_${contactInfo.contactId}"></span>`:""}</div>`}getEmojiPattern(){return/^(?:\uD83D(?:\uDD73\uFE0F?|\uDC41(?:(?:\uFE0F(?:\u200D\uD83D\uDDE8\uFE0F?)?|\u200D\uD83D\uDDE8\uFE0F?))?|[\uDDE8\uDDEF]\uFE0F?|\uDC4B(?:\uD83C[\uDFFB-\uDFFF])?|\uDD90(?:(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F))?|[\uDD96\uDC4C\uDC48\uDC49\uDC46\uDD95\uDC47\uDC4D\uDC4E\uDC4A\uDC4F\uDE4C\uDC50\uDE4F\uDC85\uDCAA\uDC42\uDC43\uDC76\uDC66\uDC67](?:\uD83C[\uDFFB-\uDFFF])?|\uDC71(?:(?:\uD83C(?:[\uDFFB-\uDFFF](?:\u200D(?:[\u2640\u2642]\uFE0F?))?)|\u200D(?:[\u2640\u2642]\uFE0F?)))?|\uDC68(?:(?:\uD83C(?:\uDFFB(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFC(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFD(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFE(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFF(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?)|\u200D(?:\uD83E[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD]|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D(?:\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uDC68\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92])|\u2708\uFE0F?|\u2764(?:\uFE0F\u200D\uD83D(?:\uDC8B\u200D\uD83D\uDC68|\uDC68)|\u200D\uD83D(?:\uDC8B\u200D\uD83D\uDC68|\uDC68)))))?|\uDC69(?:(?:\uD83C(?:\uDFFB(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D(?:\uDC69\uD83C[\uDFFC-\uDFFF]|\uDC68\uD83C[\uDFFC-\uDFFF])|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFC(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D(?:\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFD(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D(?:\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFE(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D(?:\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDF3E\uDF73\uDFED\uDFA4\uDFA8]|\u2696\uFE0F?|\uD83D[\uDD27\uDCBC\uDD2C\uDCBB\uDE80\uDE92]|\u2708\uFE0F?))?|\uDFFF(?:\u200D(?:\uD83E(?:\uDD1D\u200D\uD83D(?:\uDC69\uD83C[\uDFFB-\uDFFE]|\uDC68\uD83C[\uDFFB-\uDFFE])|[\uDDB0\uDDB1\uDDB3\uDDB2\uDDAF\uDDBC\uDDBD])|\u2695\uFE0F?|\uD83C[\uDF93\uDFEB\uDLine truncated
<a href ="javascript:;" class="d-flex align-items-center c-gap-10 participent w-100 mnw-0">${avatarHtml}
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center">
<label id="contactid" class="hidden">${contactInfo.contactId}</label>
@@ -1586,7 +1604,7 @@ background-color : ${result.highlightColor} !important;
</a>${options}</li>`}getRecentChatsTemplate(chatInfo){var instance=this,{chatGroupId,contactName,isPrivate,contactId,lastMessage,messageLastUpdatedDate,unReadMessagesCount,isMute}=chatInfo,msg=lastMessage,unreadbadge,msgdate;const avatarHtml=instance.getUserAvatarHtml(chatInfo,!0);return messageLastUpdatedDate=msg==""?"":messageLastUpdatedDate,chatInfo.lastMessage==null&&(msg=""),chatGroupId==0&&(chatGroupId=contactId),unreadbadge="",unReadMessagesCount>0&&(unreadbadge=`<span class="badge badge-sm badge-primary unread_messages_${chatGroupId} rounded-10 font-10">${unReadMessagesCount}</span>`),msgdate="",messageLastUpdatedDate!=undefined&&messageLastUpdatedDate!=""&&(msgdate=Components.Chat.Instance().timeAnddateFormat(messageLastUpdatedDate),msgdate=msgdate=="Invalid date"?messageLastUpdatedDate:msgdate),`<li class="userChat_${chatGroupId} recentchats list-group-item chat-group-item pa-0" data-contactname=${contactName}>
<a href="javascript:void(0);" data-isprivate=${isPrivate} data-chatgroupid=${chatGroupId} data-contactId=${contactId} class="media contactuser d-flex px-1 py-2 c-gap-10 chatUserList" onclick="Unibase.Platform.Connect.Components.Chat.Instance().privatewindow(${chatGroupId})" id="msgConvoItem_${chatGroupId}"><div class="d-flex align-items-center c-gap-10 flex-grow-1 mnw-0">${avatarHtml}
<div class="media-body mnw-0 flex-grow-1"><div class="username text-dark grpname_${chatGroupId} font-weight-500 font-15 text-truncate" title="${contactName}">${contactName}</div><div class="user-last-chat_${chatGroupId} last-chat-msg" title="${msg}">${msg}</div><div class="text-green font-12 text-truncate w-80p typing_active_${chatGroupId} hidden" data-typingcontacts=''><strong>typing...</strong></div></div></div>
<div class="chat-details flex-shrink-0 d-flex flex-column justify-content-between align-items-end r-gap-5"><div class="last-chat-time font-11 ${msgdate?"":"hidden"}">${msgdate}</div><div class="d-flex align-items-end c-gap-10"><i class="zmdi zmdi-volume-off mute-status-icon font-16 ${isMute?"":"hidden"}"></i> ${unreadbadge}</div></div></a></li>`}getWebCamHtml(){return`<div class="web_cam position-relative biz-bg-hightlight-color_10 h-100"><span class="back_btn position-absolute r-0 bg-trans-dark-50 d-26 z-index-1 flex-center"><a href="javascript:;" onclick="Unibase.Platform.Connect.Components.Chat.Instance().closecam();" title="Close"><i class="icon dripicons-cross text-white font-18"></i></a></span><div class="cam_hidden flex-center h-100"><video id="cam_pic" autoplay="true" class="w-100 h-100" style="object-fit: fill"></video><div id="camErrMsg" class="hidden text-danger text-center"></div></div><center class="camera-controls bg-trans-dark-50" id="camerControls"><a class="back_cam d-none" href="javascript:;" onclick="Unibase.Platform.Connect.Components.Chat.Instance().back_tocam();"><i class="las la-arrow-left"></i></a><a href="javascript:;" class="btn-file" onclick="Unibase.Platform.Connect.Components.Chat.Instance().webcampicture();"><i class="las la-camera"></i></a><a href="javascript:;" class="send_pic d-none" onclick="Unibase.Platform.Connect.Components.Chat.Instance().webcamimage();"><i class="las la-caret-right"></i></a></center><div class="canvas_hidden w-100 h-100 hidden"><canvas id="chat_size" class="hidden border w-100 h-100"></canvas><img id="cam_image" class="cam_data w-100 h-100"></div></div>`}static Instance(){return this.instance===undefined&&(this.instance=new ChatTemplate),this.instance}}Components.ChatTemplate=ChatTemplate})(Components=Connect.Components||(Connect.Components={}))})(Connect=Platform.Connect||(Platform.Connect={}))})(Platform=Unibase.Platform||(Unibase.Platform={}))}(Unibase||(Unibase={})),function(Unibase){let Platform;(function(Platform){let Connect;(function(Connect_1){let Client;(function(Client){let Packets;(function(Packets){class Connect{}Packets.Connect=Connect;class Typing{}Packets.Typing=Typing;class MessageDetails{}Packets.MessageDetails=MessageDetails})(Packets=Client.Packets||(Client.Packets={}))})(Client=Connect_1.Client||(Connect_1.Client={}))})(Connect=Platform.Connect||(Platform.Connect={}))})(Platform=Unibase.Platform||(Unibase.Platform={}))}(Unibase||(Unibase={})),function(Unibase){let Platform;(function(Platform){let Hubs;(function(Hubs){let Providers;(function(Providers){class BasePacket{constructor(){}}Providers.BasePacket=BasePacket})(Providers=Hubs.Providers||(Hubs.Providers={}))})(Hubs=Platform.Hubs||(Platform.Hubs={}))})(Platform=Unibase.Platform||(Unibase.Platform={}))}(Unibase||(Unibase={})),function(Unibase){let Platform;(function(Platform){let Connect;(function(Connect_1){let Server;(function(Server){let Packets;(function(Packets){class Connect{}Packets.Connect=Connect;class Typing{}Packets.Typing=Typing;class MessageDetails extends Unibase.Platform.Hubs.Providers.BasePacket{constructor(){super()}}Packets.MessageDetails=MessageDetails;class Conference extends Unibase.Platform.Hubs.Providers.BasePacket{constructor(){super()}}Packets.Conference=Conference})(Packets=Server.Packets||(Server.Packets={}))})(Server=Connect_1.Server||(Connect_1.Server={}))})(Connect=Platform.Connect||(Platform.Connect={}))})(Platform=Unibase.Platform||(Unibase.Platform={}))}(Unibase||(Unibase={}));__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())})},function(Unibase){let Platform;(function(Platform){let Connect;(function(Connect){let Managers;(function(Managers){class ChatManager extends Platform.Core.BaseManager{static Instance(){return this._instance===undefined&&(this._instance=new ChatManager),this._instance}saveChatGroup(obj){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/uniconnect/chats/savechatgroup",obj).then(function(response){return response})})}getChats(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/uniconnect/chats/getchats").then(function(response){return response})})}getChatsByGroupId(chatGroupId){return __awaiter(this,void 0,void 0,function*(){const url="apis/uniconnect/chats/chatlist/chatgroupid/"+chatGroupId;return yield this.dataHelper().getAsync(url).then(function(response){return response})})}forwardmultiple(data){return __awaiter(thisLine truncated
<div class="chat-details flex-shrink-0 d-flex flex-column justify-content-between align-items-end r-gap-5"><div class="last-chat-time font-11 ${msgdate?"":"hidden"}">${msgdate}</div><div class="d-flex align-items-end c-gap-10"><i class="zmdi zmdi-volume-off mute-status-icon font-16 ${isMute?"":"hidden"}"></i> ${unreadbadge}</div></div></a></li>`}getWebCamHtml(){return`<div class="web_cam position-relative biz-bg-hightlight-color_10 h-100"><span class="back_btn position-absolute r-0 bg-trans-dark-50 d-26 z-index-1 flex-center"><a href="javascript:;" onclick="Unibase.Platform.Connect.Components.Chat.Instance().closecam();" title="Close"><i class="icon dripicons-cross text-white font-18"></i></a></span><div class="cam_hidden flex-center h-100"><video id="cam_pic" autoplay="true" class="w-100 h-100" style="object-fit: fill"></video><div id="camErrMsg" class="hidden text-danger text-center"></div></div><center class="camera-controls bg-trans-dark-50" id="camerControls"><a class="back_cam d-none" href="javascript:;" onclick="Unibase.Platform.Connect.Components.Chat.Instance().back_tocam();"><i class="las la-arrow-left"></i></a><a href="javascript:;" class="btn-file" onclick="Unibase.Platform.Connect.Components.Chat.Instance().webcampicture();"><i class="las la-camera"></i></a><a href="javascript:;" class="send_pic d-none" onclick="Unibase.Platform.Connect.Components.Chat.Instance().webcamimage();"><i class="las la-caret-right"></i></a></center><div class="canvas_hidden w-100 h-100 hidden"><canvas id="chat_size" class="hidden border w-100 h-100"></canvas><img id="cam_image" class="cam_data w-100 h-100"></div></div>`}static Instance(){return this.instance===undefined&&(this.instance=new ChatTemplate),this.instance}}Components.ChatTemplate=ChatTemplate})(Components=Connect.Components||(Connect.Components={}))})(Connect=Platform.Connect||(Platform.Connect={}))})(Platform=Unibase.Platform||(Unibase.Platform={}))}(Unibase||(Unibase={})),function(Unibase){let Platform;(function(Platform){let Connect;(function(Connect_1){let Client;(function(Client){let Packets;(function(Packets){class Connect{}Packets.Connect=Connect;class Typing{}Packets.Typing=Typing;class MessageDetails{}Packets.MessageDetails=MessageDetails})(Packets=Client.Packets||(Client.Packets={}))})(Client=Connect_1.Client||(Connect_1.Client={}))})(Connect=Platform.Connect||(Platform.Connect={}))})(Platform=Unibase.Platform||(Unibase.Platform={}))}(Unibase||(Unibase={})),function(Unibase){let Platform;(function(Platform){let Hubs;(function(Hubs){let Providers;(function(Providers){class BasePacket{constructor(){}}Providers.BasePacket=BasePacket})(Providers=Hubs.Providers||(Hubs.Providers={}))})(Hubs=Platform.Hubs||(Platform.Hubs={}))})(Platform=Unibase.Platform||(Unibase.Platform={}))}(Unibase||(Unibase={})),function(Unibase){let Platform;(function(Platform){let Connect;(function(Connect_1){let Server;(function(Server){let Packets;(function(Packets){class Connect{}Packets.Connect=Connect;class Typing{}Packets.Typing=Typing;class MessageDetails extends Unibase.Platform.Hubs.Providers.BasePacket{constructor(){super()}}Packets.MessageDetails=MessageDetails;class Conference extends Unibase.Platform.Hubs.Providers.BasePacket{constructor(){super()}}Packets.Conference=Conference})(Packets=Server.Packets||(Server.Packets={}))})(Server=Connect_1.Server||(Connect_1.Server={}))})(Connect=Platform.Connect||(Platform.Connect={}))})(Platform=Unibase.Platform||(Unibase.Platform={}))}(Unibase||(Unibase={}));__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())})},function(Unibase){let Platform;(function(Platform){let Connect;(function(Connect){let Managers;(function(Managers){class ChatManager extends Platform.Core.BaseManager{static Instance(){return this._instance===undefined&&(this._instance=new ChatManager),this._instance}saveChatGroup(obj){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/uniconnect/chats/savechatgroup",obj).then(function(response){return response})})}getChats(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/uniconnect/chats/getchats").then(function(response){return response})})}getChatsByGroupId(chatGroupId){return __awaiter(this,void 0,void 0,function*(){const url="apis/uniconnect/chats/chatlist/chatgroupid/"+chatGroupId;return yield this.dataHelper().getAsync(url).then(function(response){return response})})}forwardmultiple(data){return __awaiter(thisLine truncated
<input type="hidden" id="hf_DashboardPortletName" value="0" />
<input type="hidden" id="hf_PortletId" />
<input type="hidden" id="hf_App_DefaultWidgetId" value="0" />
@@ -2330,39 +2348,39 @@ $("#bizgaze_body").css("pointer-events", "auto").find('.hk-wrapper').removeAttr(
<div id="_report_filter_container"></div>
<footer id="_report_filter_buttons" style="position: fixed;left:auto;right:auto;bottom:0;" class="modal-footer pa-10"></footer>
</div>
</div>`}load(id,containerid,callback){var instance=this,width=$("#hk-filter-panel").width(),fDate,tDate,sd;if($("#_report_filter_buttons").css("width",width),fDate=null,tDate=null,instance.isPartition)fDate=instance._dateTimeHelper.formatLocalDateformat(new Date(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().partitionFromDate),"YYYY/MM/DD"),tDate=instance._dateTimeHelper.formatLocalDateformat(new Date(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().partitionToDate),"YYYY/MM/DD");else{let currentUser=Unibase.Platform.Membership.Infos.Identity.getCurrentUser(),_fromDate,_toDate;sd=instance.selectedDates.find(s=>s.Id==id);currentUser.globalDateRangeTypeId||(currentUser.globalDateRangeTypeId=Unibase.Platform.Analytics.Enums.DateRangeType.FiyYear);let dateRange=this.getDateRangeString(currentUser.globalDateRangeTypeId);if(sd&&(dateRange=sd.SelectedRangeKey),$("#hfBizgaze_RFilterDate"+containerid+"_"+id).val(dateRange),$(`#cmnDateRangeSelect_${containerid}-${id}`).val(dateRange),currentUser.fromDate.includes("0001")){let{fromDate,toDate}=this.getFIY();_fromDate=this._dateTimeHelper.formatLocalDate1(fromDate.toString(),"YYYY-MM-DDThh:mm:ss")+"Z";_toDate=this._dateTimeHelper.formatLocalDate1(toDate.toString(),"YYYY-MM-DDThh:mm:ss")+"Z";currentUser.fromDate=_fromDate;currentUser.toDate=_toDate}else if(dateRange.toLowerCase().includes("custom range"))_fromDate=currentUser.fromDate,_toDate=currentUser.toDate;else{let dates=this.getFromDateAndToDateByDateRange(dateRange,!1,"","");_fromDate=dates.fromDate.format();_toDate=dates.toDate.format("yyyy-MM-DD")+"T00:00:00+05:30"}let formattedFromDate=instance._dateTimeHelper.formatLocalDateTime(_fromDate).split(" ")[0],formattedToDate=instance._dateTimeHelper.formatLocalDateTime(_toDate).split(" ")[0],serverFromDate=instance._dateTimeHelper.formatServerDate(formattedFromDate),serverToDate=instance._dateTimeHelper.formatServerDate(formattedToDate);$(`#hfBizgaze_ReportFromDate${containerid}_${id}`).val(serverFromDate);$(`#hfBizgaze_ReportToDate${containerid}_${id}`).val(serverToDate);id=="0"&&($(".CommonFilter_FromDate").val(formattedFromDate),$(".CommonFilter_ToDate").val(formattedToDate),Unibase.Platform.Helpers.NavigationHelper.commonFilter_FromDate=serverFromDate,Unibase.Platform.Helpers.NavigationHelper.commonFilter_ToDate=serverToDate);instance.SetRange(containerid,id)}if(Unibase.Platform.Analytics.Components.ReportViewer.Instance().dateFilters=instance.dateFilters,callback&&id!="0"&&instance.addSelectedDateRange(id,containerid,callback),instance.selectedDates.length>0&&(instance.selectedDates.map(function(f){if(f.containerid!=containerid&&!f.containerid.includes("CmnDateFilter")&&!containerid.includes("CmnDateFilter")){let dIndex=instance.selectedDates.findIndex(s=>s.Id==id);dIndex>-1&&instance.selectedDates.splice(dIndex,1)}}),sd=instance.selectedDates.find(s=>s.Id==id),sd&&($("#report-daterange"+containerid+"-"+id).val(sd.DateRange),$("#hfBizgaze_FromDate"+containerid+"_"+id).val(sd.FromDate),$("#hfBizgaze_ToDate"+containerid+"_"+id).val(sd.ToDate),$("#hfBizgaze_RFilterDate"+containerid+"_"+id).val(sd.SelectedRangeKey))),$("#report-daterange"+containerid+"-"+id).change(function(){instance.onChangeDateRange(containerid,id,callback);$("#report-daterange"+containerid+"-"+id).on("apply.daterangepicker",function(){instance.onApplyDateRange(containerid,id);$(`#biz-filter-dropdown${containerid}`).length&&instance.dateRangeShowEvent(containerid,id)})}),$("#report-daterange"+containerid+"-"+id).keypress(function(e){var x=e.which||e.keyCode;if(x>=45&&x<=57||x==32)return!0;if(x==13)$(this).trigger("change"),$(this).trigger("apply.daterangepicker");else return!1}),instance.dateRangeShowEvent(containerid,id),containerid.includes("_navCmnDateFilter"))$("#report-daterange_navCmnDateFilter-0").on("hide.daterangepicker,cancel.daterangepicker",function(){$("#navCmnDateFilterDp,#dynamic-filters_navCmnDateFilter").removeClass("show right-sunbnav-active")});if(instance.isMobileDatePicker(containerid)){const containerIdWithPortletId=containerid+"-"+id,containerIdWith_PortletId=containerid+"_"+id,cmnDateRangeEls=$(`#cmnFromDateRange_${containerIdWithPortletId},#cmnToDateRange_${containerIdWithPortletId}`);$(`#cmnDateRangeSelect_${containerIdWithPortletId}`).change(function(){$(`#hfBizgaze_RFilterDate${containerIdWith_PortletId}`).val($(this).val());instance.SetRange(containerid,id);instance.onChangeDateRange(containerid,id,null);if($(this).val()!=="Custom Range")instance.onApplyDateRange(containerid,id)});$("#bizCmnDateFilterModal").off("apply.daterangepicker").on("apply.daterangepicker",cmnDateRangeEls,function(){$(`#cmnDateRangeSelect_${containerIdWithPortletId}`).val("Custom Range");$("#bizCmnDateFilterModal .modal-footer").removeClass("d-none")});$(`#cmnDateRangeApply_${containerIdWithPortletId}`).click(function(event){let fromDate=$(`#cmnFromDateRange_${containerIdWithPortletId}`).val(),toDate=$(`#cmnToDateRange_${containerIdWithPortletId}`)Line truncated
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${ddate}"><span class="text-truncate">${ddate}</span></div>
<div class="user-about hidden"></div></div></a></li>`;if($(".delivereduserslist").html(html).removeClass("hidden"),response.result.messageReadDate!=null){var b=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatServerDateTime(response.result.messageReadDate),rdate=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateTimeWithT(b),html=`<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${rdate}"><span class="text-truncate">${rdate}</span></div>
<div class="user-about hidden"></div></div></a></li>`;$(".readuserslist").html(html).removeClass("hidden")}}}else{$(".deliver").html("Delivered To");$(".read").html("Read by");let recievedusers=response.result.recievedUsers,readusers=response.result.readUsers;if(recievedusers!=null){recievedusers=recievedusers.split("|");recievedusers=recievedusers.filter(x=>x!=="");let deliveredUsersHtml="";if(recievedusers.length){for(let i=0;i<recievedusers.length;i++){const contact=Chat.grpdetails.find(x=>x.recipientId==recievedusers[i]);if(contact!=null){const contactName=contact.contactName,avatarHtml=instance._chatTemplate.getUserAvatarHtml(contact);deliveredUsersHtml+=`<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user" id="deliveredUser_${recievedusers[i]}">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">${avatarHtml}
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${contactName}"><span class="text-truncate">${contactName}</span></div>
<div class="user-about hidden"></div></div></a></li>`}}$(".delivereduserslist").html(deliveredUsersHtml).removeClass("hidden")}}if(readusers!=null){readusers=readusers.split("|");let readUserHtml="";if(readusers=readusers.filter(x=>x!==""),readusers.length){for(let i=0;i<readusers.length;i++){const contact=Chat.grpdetails.find(x=>x.recipientId==readusers[i]),contactName=contact.contactName,avatarHtml=instance._chatTemplate.getUserAvatarHtml(contact);readUserHtml+=`<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user" id="readUser_${readusers[i]}">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">${avatarHtml}
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${contactName}"><span class="text-truncate">${contactName}</span></div>
<div class="user-about hidden"></div></div></a></li>`}$(".readuserslist").html(readUserHtml).removeClass("hidden");recievedusers==null&&$(".delivereduserslist").html(readUserHtml).removeClass("hidden")}}}})}closeMsgInfo(){Chat.isFullScreen?$("#fullScreenModal").modal("hide"):($("#messageInfoSection").addClass("hidden"),$("#chatConvoBody").removeClass("hidden"))}quotetemplate(chat){var quotedmessage=chat.quotedMessage,quotedthumnail;return(quotedmessage.includes("\n")||quotedmessage.includes(""))&&(quotedmessage=quotedmessage.replace(/\n/g,"<br>")),chat.fileType!=null&&chat.fileType!=null&&(quotedthumnail=chat.fileType.match("image.*")?chat.quotedMessage:chat.fileType.includes("audio")||chat.fileType.includes("video")?Unibase.Platform.Connect.Components.Chat.Instance().getfileThumbnail(chat.fileType):Unibase.Platform.Connect.Components.Chat.Instance().getfileThumbnail(chat.quotedMessage.substring(chat.quotedMessage.lastIndexOf(".")+1)),quotedmessage='<img class="thumb_file loadimg d-40" onerror ="ReloadImage(event)" src ="'+quotedthumnail+'" data-dynamic="1">'),'<div class="quotemessage"><em><i class="fa fa-quote-left mr-5"><\/i>'+quotedmessage+'<\/em><div class="normalmessage" style="width:fit-content;">'+chat.message+"<\/div><\/div>"}timeAnddateFormat(unformatdate){var date;unformatdate.toString().includes("GMT")&&(unformatdate=moment.utc(unformatdate).format("MM/DD/YYYY hh:mm:ss"));unformatdate=unformatdate.replace(/-/g,"/").replace("T"," ").split(".")[0];var msgdate=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate(unformatdate),currentdate=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate(new Date),yesterday=new Date,previousdate=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate(yesterday.setDate(yesterday.getDate()-1));return msgdate==currentdate?(date=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateTimeWithT(unformatdate),msgdate=date.replace(msgdate,"")):previousdate==msgdate&&(msgdate="Yesterday"),msgdate}groupdefaultmessages(chat){var messageDate=moment(chat.messageSentDate).format("MM-DD-YYYY"),groupactivitytemplate=chat.message.replace(Chat.currentUser.name,"You");if(chat.groupMessageType==8){var messages=groupactivitytemplate.split(","),imagepath=messages[1].split("|"),image1='<img class="thumb_file loadimg rounded-circle d-20" onerror = "ReloadImage(event)" src = "'+imagepath[0]+'" data-dynamic="1">',image2='<img class="thumb_file loadimg d-20 rounded-circle" onerror = "ReloadImage(event)" src = "'+imagepath[1]+'" data-dynamic="1">';groupactivitytemplate=messages[0]+` ${image1} <span class="faplay"><i class="fa fa-play"></i></span>${image2}`}return""+('<div class="admindetails dateli_'+messageDate+'"><div class="admin-msg flex-center c-gap-10">'+groupactivitytemplate+"<\/div><\/div>")}getfileThumbnail(filetype){var imgShow="";return filetype.match("pdf.*")?(imgShow="tenants//default//documenttypes//pdf.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("wordprocessingml.*")?(imgShow="tenants//default//documenttypes//word.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("html.*")||filetype.match("cs.*")||filetype.match("ts.*")||filetype.match("js.*")?(imgShow="tenants//default//documenttypes//code.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("txt.*")?(imgShow="tenants//default//documenttypes//document.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("csv.*")?(imgShow="tenants//default//documenttypes//csv.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("zip.*")?(imgShow="tenants//default//documenttypes//zip.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("spreadsheetml.*")||filetype.match("excel.*")?(imgShow="tenants//default//documenttypes//excel.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("rar.*")?(imgShow="tenants//default//documenttypes//rar.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("exe.*")?(imgShow="tenants//default//documenttypes//exe.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("audio.*")?(imgShow="tenants//default//documenttypes//audio.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.Audio):filetype.match("mpeg.*")||filetype.match("video.*")?(imgShow="tenants//default//documenttypes//video.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.Video):filetype.match("image.*")?(imgShow="tenants//default//documenttypes//image.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.Image):(imgShow="tenants//default//documenttypes//file.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.Unknown),imgShow}hidestatus(chatgroupid,contactname){var contactid=Chat.contacts.find(x=>x.contactName==contactnLine truncated
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
${config.message&&`<div class="modal-body pa-10">
<div class="chat-popup-msg font-weight-500 text-dark">${config.message}</div>
</div>`}
${config.buttons&&`<div class="modal-footer pa-10">
<a href="javascript:;" class="${buttons.cancel.className||"btn btn-outline-danger"} btn-sm cancel-btn" id="chatPopupCancelBtn">${buttons.cancel.label||"Close"}</a>
<a href="javascript:;" class="${buttons.confirm.className||"btn btn-primary"} btn-sm confirm-btn" id="chatPopupConfirmBtn">${buttons.confirm.label||"Save"}</a>
</div>`}
</div>
</div>
</div>`;popUpHtml+='<div class="modal-backdrop fade show position-absolute chat-popup-backdrop" id="chatPopupBackdrop"><\/div>';$("#chatAppWrap").append(popUpHtml);$("#chatPopUp").modal();$("#chatPopUp").on("hidden.bs.modal",function(){$("#chatPopUp,#chatPopupBackdrop").remove()});$("#chatPopUp").find("#chatPopupConfirmBtn,#chatPopupCancelBtn").click(function(){$(this).hasClass("confirm-btn")?config.callback(!0):config.callback(!1);$("#chatPopUp").modal("hide")});$("#chatPopupBackdrop").click(function(){$("#chatPopUp").modal("hide")})}}getEmojiFontSize(msg){const instance=this;let emojiFontSize="";return/(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/gi.test(msg)&&instance.isOnlyOneEmoji(msg)&&(emojiFontSize="font-25 line-height-10"),emojiFontSize}isOnlyOneEmoji(emoji){const emojiPattern=this._chatTemplate.getEmojiPattern();return emojiPattern.test(emoji)}showProfileImgPreview(){var contact=Chat.isPrivate?Chat.AllContacts.find(x=>x.contactId==Chat.contactId):Chat.AllContacts.find(x=>x.chatGroupId==Chat.chatGroupId);const popupHtml=`<div class="modal fade chat-img-preview-modal chat-popup panel-preview" id="chatImgPreviewModal" tabindex="-1" role="dialog" data-backdrop="false">
<div class="modal-dialog h-100 my-0" role="document">
<div class="modal-content h-100">
<div class="modal-body h-100">
<img src="${contact.photoUrl}" class="preview-img img-fluid" onerror="ReloadImage(event)" data-dynamic="1" data-loaded="0">
</div>
</div>
</div>
</div>
</div>`}load(id,containerid,callback){var instance=this,width=$("#hk-filter-panel").width(),fDate,tDate,sd;if($("#_report_filter_buttons").css("width",width),fDate=null,tDate=null,instance.isPartition)fDate=instance._dateTimeHelper.formatLocalDateformat(new Date(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().partitionFromDate),"YYYY/MM/DD"),tDate=instance._dateTimeHelper.formatLocalDateformat(new Date(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().partitionToDate),"YYYY/MM/DD");else{let currentUser=Unibase.Platform.Membership.Infos.Identity.getCurrentUser(),_fromDate,_toDate;sd=instance.selectedDates.find(s=>s.Id==id);currentUser.globalDateRangeTypeId||(currentUser.globalDateRangeTypeId=Unibase.Platform.Analytics.Enums.DateRangeType.FiyYear);let dateRange=this.getDateRangeString(currentUser.globalDateRangeTypeId);if(sd&&(dateRange=sd.SelectedRangeKey),$("#hfBizgaze_RFilterDate"+containerid+"_"+id).val(dateRange),$(`#cmnDateRangeSelect_${containerid}-${id}`).val(dateRange),currentUser.fromDate.includes("0001")){let{fromDate,toDate}=this.getFIY();_fromDate=this._dateTimeHelper.formatLocalDate1(fromDate.toString(),"YYYY-MM-DDThh:mm:ss")+"Z";_toDate=this._dateTimeHelper.formatLocalDate1(toDate.toString(),"YYYY-MM-DDThh:mm:ss")+"Z";currentUser.fromDate=_fromDate;currentUser.toDate=_toDate}else if(dateRange.toLowerCase().includes("custom range"))_fromDate=currentUser.fromDate,_toDate=currentUser.toDate;else{let dates=this.getFromDateAndToDateByDateRange(dateRange,!1,"","");_fromDate=dates.fromDate.format();_toDate=dates.toDate.format("yyyy-MM-DD")+"T00:00:00+05:30"}let formattedFromDate=instance._dateTimeHelper.formatLocalDateTime(_fromDate).split(" ")[0],formattedToDate=instance._dateTimeHelper.formatLocalDateTime(_toDate).split(" ")[0],serverFromDate=instance._dateTimeHelper.formatServerDate(formattedFromDate),serverToDate=instance._dateTimeHelper.formatServerDate(formattedToDate);$(`#hfBizgaze_ReportFromDate${containerid}_${id}`).val(serverFromDate);$(`#hfBizgaze_ReportToDate${containerid}_${id}`).val(serverToDate);id=="0"&&($(".CommonFilter_FromDate").val(formattedFromDate),$(".CommonFilter_ToDate").val(formattedToDate),Unibase.Platform.Helpers.NavigationHelper.commonFilter_FromDate=serverFromDate,Unibase.Platform.Helpers.NavigationHelper.commonFilter_ToDate=serverToDate);instance.SetRange(containerid,id)}if(Unibase.Platform.Analytics.Components.ReportViewer.Instance().dateFilters=instance.dateFilters,callback&&id!="0"&&instance.addSelectedDateRange(id,containerid,callback),instance.selectedDates.length>0&&(instance.selectedDates.map(function(f){if(f.containerid!=containerid&&!f.containerid.includes("CmnDateFilter")&&!containerid.includes("CmnDateFilter")){let dIndex=instance.selectedDates.findIndex(s=>s.Id==id);dIndex>-1&&instance.selectedDates.splice(dIndex,1)}}),sd=instance.selectedDates.find(s=>s.Id==id),sd&&($("#report-daterange"+containerid+"-"+id).val(sd.DateRange),$("#hfBizgaze_FromDate"+containerid+"_"+id).val(sd.FromDate),$("#hfBizgaze_ToDate"+containerid+"_"+id).val(sd.ToDate),$("#hfBizgaze_RFilterDate"+containerid+"_"+id).val(sd.SelectedRangeKey))),$("#report-daterange"+containerid+"-"+id).change(function(){instance.onChangeDateRange(containerid,id,callback);$("#report-daterange"+containerid+"-"+id).on("apply.daterangepicker",function(){instance.onApplyDateRange(containerid,id);$(`#biz-filter-dropdown${containerid}`).length&&instance.dateRangeShowEvent(containerid,id)})}),$("#report-daterange"+containerid+"-"+id).keypress(function(e){var x=e.which||e.keyCode;if(x>=45&&x<=57||x==32)return!0;if(x==13)$(this).trigger("change"),$(this).trigger("apply.daterangepicker");else return!1}),instance.dateRangeShowEvent(containerid,id),containerid.includes("_navCmnDateFilter"))$("#report-daterange_navCmnDateFilter-0").on("hide.daterangepicker,cancel.daterangepicker",function(){$("#navCmnDateFilterDp,#dynamic-filters_navCmnDateFilter").removeClass("show right-sunbnav-active")});if(instance.isMobileDatePicker(containerid)){const containerIdWithPortletId=containerid+"-"+id,containerIdWith_PortletId=containerid+"_"+id,cmnDateRangeEls=$(`#cmnFromDateRange_${containerIdWithPortletId},#cmnToDateRange_${containerIdWithPortletId}`);$(`#cmnDateRangeSelect_${containerIdWithPortletId}`).change(function(){$(`#hfBizgaze_RFilterDate${containerIdWith_PortletId}`).val($(this).val());instance.SetRange(containerid,id);instance.onChangeDateRange(containerid,id,null);if($(this).val()!=="Custom Range")instance.onApplyDateRange(containerid,id)});$("#bizCmnDateFilterModal").off("apply.daterangepicker").on("apply.daterangepicker",cmnDateRangeEls,function(){$(`#cmnDateRangeSelect_${containerIdWithPortletId}`).val("Custom Range");$("#bizCmnDateFilterModal .modal-footer").removeClass("d-none")});$(`#cmnDateRangeApply_${containerIdWithPortletId}`).click(function(event){let fromDate=$(`#cmnFromDateRange_${containerIdWithPortletId}`).val(),toDate=$(`#cmnToDateRange_${containerIdWithPortletId}`)Line truncated
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${ddate}"><span class="text-truncate">${ddate}</span></div>
<div class="user-about hidden"></div></div></a></li>`;if($(".delivereduserslist").html(html).removeClass("hidden"),response.result.messageReadDate!=null){var b=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatServerDateTime(response.result.messageReadDate),rdate=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateTimeWithT(b),html=`<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${rdate}"><span class="text-truncate">${rdate}</span></div>
<div class="user-about hidden"></div></div></a></li>`;$(".readuserslist").html(html).removeClass("hidden")}}}else{$(".deliver").html("Delivered To");$(".read").html("Read by");let recievedusers=response.result.recievedUsers,readusers=response.result.readUsers;if(recievedusers!=null){recievedusers=recievedusers.split("|");recievedusers=recievedusers.filter(x=>x!=="");let deliveredUsersHtml="";if(recievedusers.length){for(let i=0;i<recievedusers.length;i++){const contact=Chat.grpdetails.find(x=>x.recipientId==recievedusers[i]);if(contact!=null){const contactName=contact.contactName,avatarHtml=instance._chatTemplate.getUserAvatarHtml(contact);deliveredUsersHtml+=`<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user" id="deliveredUser_${recievedusers[i]}">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">${avatarHtml}
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${contactName}"><span class="text-truncate">${contactName}</span></div>
<div class="user-about hidden"></div></div></a></li>`}}$(".delivereduserslist").html(deliveredUsersHtml).removeClass("hidden")}}if(readusers!=null){readusers=readusers.split("|");let readUserHtml="";if(readusers=readusers.filter(x=>x!==""),readusers.length){for(let i=0;i<readusers.length;i++){const contact=Chat.grpdetails.find(x=>x.recipientId==readusers[i]),contactName=contact.contactName,avatarHtml=instance._chatTemplate.getUserAvatarHtml(contact);readUserHtml+=`<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user" id="readUser_${readusers[i]}">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">${avatarHtml}
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${contactName}"><span class="text-truncate">${contactName}</span></div>
<div class="user-about hidden"></div></div></a></li>`}$(".readuserslist").html(readUserHtml).removeClass("hidden");recievedusers==null&&$(".delivereduserslist").html(readUserHtml).removeClass("hidden")}}}})}closeMsgInfo(){Chat.isFullScreen?$("#fullScreenModal").modal("hide"):($("#messageInfoSection").addClass("hidden"),$("#chatConvoBody").removeClass("hidden"))}quotetemplate(chat){var quotedmessage=chat.quotedMessage,quotedthumnail;return(quotedmessage.includes("\n")||quotedmessage.includes(""))&&(quotedmessage=quotedmessage.replace(/\n/g,"<br>")),chat.fileType!=null&&chat.fileType!=null&&(quotedthumnail=chat.fileType.match("image.*")?chat.quotedMessage:chat.fileType.includes("audio")||chat.fileType.includes("video")?Unibase.Platform.Connect.Components.Chat.Instance().getfileThumbnail(chat.fileType):Unibase.Platform.Connect.Components.Chat.Instance().getfileThumbnail(chat.quotedMessage.substring(chat.quotedMessage.lastIndexOf(".")+1)),quotedmessage='<img class="thumb_file loadimg d-40" onerror ="ReloadImage(event)" src ="'+quotedthumnail+'" data-dynamic="1">'),'<div class="quotemessage"><em><i class="fa fa-quote-left mr-5"><\/i>'+quotedmessage+'<\/em><div class="normalmessage" style="width:fit-content;">'+chat.message+"<\/div><\/div>"}timeAnddateFormat(unformatdate){var date;unformatdate.toString().includes("GMT")&&(unformatdate=moment.utc(unformatdate).format("MM/DD/YYYY hh:mm:ss"));unformatdate=unformatdate.replace(/-/g,"/").replace("T"," ").split(".")[0];var msgdate=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate(unformatdate),currentdate=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate(new Date),yesterday=new Date,previousdate=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate(yesterday.setDate(yesterday.getDate()-1));return msgdate==currentdate?(date=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateTimeWithT(unformatdate),msgdate=date.replace(msgdate,"")):previousdate==msgdate&&(msgdate="Yesterday"),msgdate}groupdefaultmessages(chat){var messageDate=moment(chat.messageSentDate).format("MM-DD-YYYY"),groupactivitytemplate=chat.message.replace(Chat.currentUser.name,"You");if(chat.groupMessageType==8){var messages=groupactivitytemplate.split(","),imagepath=messages[1].split("|"),image1='<img class="thumb_file loadimg rounded-circle d-20" onerror = "ReloadImage(event)" src = "'+imagepath[0]+'" data-dynamic="1">',image2='<img class="thumb_file loadimg d-20 rounded-circle" onerror = "ReloadImage(event)" src = "'+imagepath[1]+'" data-dynamic="1">';groupactivitytemplate=messages[0]+` ${image1} <span class="faplay"><i class="fa fa-play"></i></span>${image2}`}return""+('<div class="admindetails dateli_'+messageDate+'"><div class="admin-msg flex-center c-gap-10">'+groupactivitytemplate+"<\/div><\/div>")}getfileThumbnail(filetype){var imgShow="";return filetype.match("pdf.*")?(imgShow="tenants//default//documenttypes//pdf.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("wordprocessingml.*")?(imgShow="tenants//default//documenttypes//word.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("html.*")||filetype.match("cs.*")||filetype.match("ts.*")||filetype.match("js.*")?(imgShow="tenants//default//documenttypes//code.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("txt.*")?(imgShow="tenants//default//documenttypes//document.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("csv.*")?(imgShow="tenants//default//documenttypes//csv.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("zip.*")?(imgShow="tenants//default//documenttypes//zip.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("spreadsheetml.*")||filetype.match("excel.*")?(imgShow="tenants//default//documenttypes//excel.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("rar.*")?(imgShow="tenants//default//documenttypes//rar.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("exe.*")?(imgShow="tenants//default//documenttypes//exe.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.File):filetype.match("audio.*")?(imgShow="tenants//default//documenttypes//audio.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.Audio):filetype.match("mpeg.*")||filetype.match("video.*")?(imgShow="tenants//default//documenttypes//video.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.Video):filetype.match("image.*")?(imgShow="tenants//default//documenttypes//image.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.Image):(imgShow="tenants//default//documenttypes//file.png",Chat.messagetype=Unibase.Platform.Connect.Enums.MessageType.Unknown),imgShow}hidestatus(chatgroupid,contactname){var contactid=Chat.contacts.find(x=>x.contactName==contactnLine truncated
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
${config.message&&`<div class="modal-body pa-10">
<div class="chat-popup-msg font-weight-500 text-dark">${config.message}</div>
</div>`}
${config.buttons&&`<div class="modal-footer pa-10">
<a href="javascript:;" class="${buttons.cancel.className||"btn btn-outline-danger"} btn-sm cancel-btn" id="chatPopupCancelBtn">${buttons.cancel.label||"Close"}</a>
<a href="javascript:;" class="${buttons.confirm.className||"btn btn-primary"} btn-sm confirm-btn" id="chatPopupConfirmBtn">${buttons.confirm.label||"Save"}</a>
</div>`}
</div>
</div>
</div>`;popUpHtml+='<div class="modal-backdrop fade show position-absolute chat-popup-backdrop" id="chatPopupBackdrop"><\/div>';$("#chatAppWrap").append(popUpHtml);$("#chatPopUp").modal();$("#chatPopUp").on("hidden.bs.modal",function(){$("#chatPopUp,#chatPopupBackdrop").remove()});$("#chatPopUp").find("#chatPopupConfirmBtn,#chatPopupCancelBtn").click(function(){$(this).hasClass("confirm-btn")?config.callback(!0):config.callback(!1);$("#chatPopUp").modal("hide")});$("#chatPopupBackdrop").click(function(){$("#chatPopUp").modal("hide")})}}getEmojiFontSize(msg){const instance=this;let emojiFontSize="";return/(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/gi.test(msg)&&instance.isOnlyOneEmoji(msg)&&(emojiFontSize="font-25 line-height-10"),emojiFontSize}isOnlyOneEmoji(emoji){const emojiPattern=this._chatTemplate.getEmojiPattern();return emojiPattern.test(emoji)}showProfileImgPreview(){var contact=Chat.isPrivate?Chat.AllContacts.find(x=>x.contactId==Chat.contactId):Chat.AllContacts.find(x=>x.chatGroupId==Chat.chatGroupId);const popupHtml=`<div class="modal fade chat-img-preview-modal chat-popup panel-preview" id="chatImgPreviewModal" tabindex="-1" role="dialog" data-backdrop="false">
<div class="modal-dialog h-100 my-0" role="document">
<div class="modal-content h-100">
<div class="modal-body h-100">
<img src="${contact.photoUrl}" class="preview-img img-fluid" onerror="ReloadImage(event)" data-dynamic="1" data-loaded="0">
</div>
</div>
</div>
</div>
<div class="modal-backdrop fade show position-absolute" id="chatPopupBackdrop"></div>`;$("#chatAppWrap").append(popupHtml);$("#chatImgPreviewModal").modal();$("#chatImgPreviewModal").on("hidden.bs.modal",function(){$("#chatImgPreviewModal,#chatPopupBackdrop").remove()});$("#chatPopupBackdrop").click(function(){$("#chatImgPreviewModal").modal("hide")})}loadChatFullScreen(){if(Chat.isFullScreen){$("#chatPanelBodyWrap").addClass("chat-fullscreen");$("#profileDetailsSection").html("");$("#chatConvoBody").removeClass("hidden");$("#chatMsgHeader").addClass("biz-bg-hightlight-color_10");$(".list-groupchat .contactuser").length?$(".list-groupchat .contactuser").first().trigger("click"):($("#chatNoConvoMsgWrap").removeClass("hidden"),$("#chatConvoBody").addClass("hidden"));$("#chatFullScreenBtn").text("Exit Fullscreen");$("#fullScreenModal").on("show.bs.modal",function(){$("#fullScreenModalBackdrop").removeClass("hidden")});$("#fullScreenModal").on("hidden.bs.modal",function(){$("#fullScreenModalContent").empty();$("#fullScreenModalBackdrop").addClass("hidden")})}}toggleChatFullScreen(){const instance=this;if(Chat.isFullScreen)Chat.isFullScreen=!1,$(".chat-group-item.biz-bg-hightlight-color_20").removeClass("biz-bg-hightlight-color_20"),$("#chatFullScreenBtn").text("Fullscreen"),$("#chatConvoBody").addClass("hidden").detach().insertAfter("#chatsContactsSection"),$("#chatConvoSection,#chatFullScreenModalWrap").remove(),$("#chatPanelBodyWrap").removeClass("chat-fullscreen").detach().appendTo(".settings-panel-wrap");else{Chat.isFullScreen=!0;$("#profileDetailsSection").html("");$("#chatPanelBodyWrap").addClass("chat-fullscreen").detach().appendTo("#bizgaze_body");$("#chatAppWrap").append(instance._chatTemplate.getChatFullScreenHtml());$("#chatConvoBody").removeClass("hidden").detach().appendTo("#chatConvoSection");$("#chatMsgHeader").addClass("biz-bg-hightlight-color_10");$(".list-groupchat .contactuser").length?$(".list-groupchat .contactuser").first().trigger("click"):($("#chatNoConvoMsgWrap").removeClass("hidden"),$("#chatConvoBody").addClass("hidden"));$("#chatFullScreenBtn").text("Exit Fullscreen");$("#fullScreenModal").on("show.bs.modal",function(){$("#fullScreenModalBackdrop").removeClass("hidden")});$("#fullScreenModal").on("hidden.bs.modal",function(){$("#fullScreenModalContent").empty();$("#fullScreenModalBackdrop").addClass("hidden")})}setTimeout(()=>{eval(`$('#chatAppWrap .simple-scroll-bar').each(function(i,e){new SimpleBar(e);});`)},200)}refreshlastseen(){var text,lastseen;if(Chat.isBlock){$(".lastseen_"+Chat.contactId).text("");return}text=$(".lastseen_"+Chat.contactId).text();text!="Online"&&Chat.isPrivate&&(lastseen=$(".lastseen_"+Chat.contactId).attr("data-lastseen")==""?"":Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocal($(".lastseen_"+Chat.contactId).attr("data-lastseen")),lastseen!="Invalid date"&&$(".lastseen_"+Chat.contactId).text(lastseen))}highlightActiveChat(){const activeChatId=$("#hfChats_chatGroupId").val();$(".chat-group-item.biz-bg-hightlight-color_20").removeClass("biz-bg-hightlight-color_20");$(`.chat-group-item.userChat_${activeChatId}`).addClass("biz-bg-hightlight-color_20")}loadgroupcontacts(){const instance=this;var RecipientId;let contacts=Chat.Instance().getContacts().filter(x=>x.contactId!=this.currentUser.userId);const newgrp=instance._chatTemplate.getGroupContactsTemplate(contacts);$(".list-chatgroup").html(newgrp);$("input[name='chatgroupuser']").click(function(e){if(e.stopPropagation(),$(".btn_saveGroup").removeClass("hidden"),$(this).is(":checked")){RecipientId=+$(this).val();var req=new Unibase.Platform.Connect.Requests.ChatRecipient;req.RecipientId=RecipientId;Chat.groupcontacts.push(req)}else RecipientId=Number($(this).val()),Chat.groupcontacts=Chat.groupcontacts.filter(x=>x.RecipientId!=RecipientId),Chat.groupcontacts.length==0&&$(".btn_saveGroup").addClass("hidden");instance.appendSelectedGroupParticipants()});$(".list-chatgroup .groupuser").click(function(){$(this).find('input[name="chatgroupuser"]').trigger("click")});$(".list-chatgroup .chat-call-options").click(function(e){e.stopPropagation()});$("#clearGroupContactsSearch").click(function(){$(this).addClass("hidden");$("#txtSearchParticipants").val("").trigger("keyup")})}forwardMessage(chatid){var isSelected=!1;let user=Chat.currentUser,index=Unibase.Platform.Connect.Components.Chat.chatlistarray.findIndex(x=>x.chatId==chatid),req=new Unibase.Platform.Connect.Requests.Chat;if(req.FileName=Chat.chatlistarray[index].fileName,req.FilePath=Chat.chatlistarray[index].filePath,req.FileType=Chat.chatlistarray[index].fileType,req.ChatGroupId=0,req.FromUserId=user.userId,req.Message=Chat.chatlistarray[index].message,req.MessageType=Chat.chatlistarray[index].messageType,$('input[name ="forwardcontact"]').each(function(){$(this).is(":checked")&&(isSelected=!0,req.ToUserId=Number($(this).attr("data-contactid")),req.ChatGroupId=Number($(this).attr("data-chatgroupid")),Unibase.Platform.ConneLine truncated
<div class="modal-content">
<div class="modal-header pa-15">
@@ -2446,7 +2464,7 @@ $("#bizgaze_body").css("pointer-events", "auto").find('.hk-wrapper').removeAttr(
</div>
<div class="bg-white rounded-4 mx-sm-20 mx-2" id="layout-detail-tabs-container"><div class="container-fluid">
<ul class="nav nav-light nav-tabs nav-line layout-detail-tabs" role="tablist" id="layout-detail-tabs">
<li class="nav-item tab-item detail-tab exclude-tab" style="display:none;"><a href="javascript:;" class="d-flex h-40p align-items-center nav-link">Hidden</a></li> <li class="nav-item tab-item hidden more-tab exclude-tab" id="layout-detail-lastTab"> <a class="d-flex h-40p align-items-center dropdown-toggle no-caret text-dark font-weight-600 font-16" data-toggle="dropdown" href="javascript:;">More<i class="ml-5 fa fa-angle-down"></i></a> <ul class="dropdown-menu pa-10 bg-white" data-toggle="dropdown" id="collapsed"></ul></li></ul></div></div><div class="add-widget-container mb-1 mt-25 mx-sm-20 mx-2 structureContent hidden" id="addWidgetContainer"><a href="javascript:void(0)" title="Click here to add widget" class="w-100 p-2 my-auto d-flex justify-content-center" data-toggle="modal" data-target="#dashboardWidgetModal" onclick=" Unibase.Platform.Widgets.Components._Widget.Instance().widgetsModal(${instance._installedAppId}, this);"><span><i class="la la-plus mr-2"></i>Add Widget</span></a></div><div class="detail-container-content-outer overflow-auto flex-grow-1 flex-basis-0 pt-sm-20 pt-2"><div data-simplebar class="simple-scroll-bar scrollable tab-content biz-detail-page-view mt-0 pa-0 pb-sm-15"> <div class="detail-container-content mx-sm-20 mx-2"><div class="tab-pane show active"></div><div class="row mx-0 rounded bg-white mb-20 d-none" id="detailActionsWidget_${containerid}"><div id="div_App_DefaultWidgetSettings" class="col-sm-12 pr-0"> <ul class='px-15 align-items-center row div_detailconfigurations justify-content-between py-10 pl-3'><li class='biz-highlight-bg-color font-weight-500 cursor-pointer' id='div_App_DefaultWidgetSettings_toggle' onclick='Unibase.Themes.Compact.Components.Details.Instance().div_App_DefaultWidgetSettings_toggle(event)'><span class='align-items-center d-flex'><i class='fa fa-angle-down div_App_DefaultWidgetSettings_toggle_down' id="div_App_DefaultWidgetSettings_angledown"></i><span class='pl-1 biz-highlight-bg-color'>Actions</li><li><ul class='pl-20 pr-2 div_detailconfigurations_headerbtns d-flex flex-wrap align-items-center'></ul></li></ul></div> <div class="ApprovalTasks col-sm-12 pr-0" id="div_detail_notifications"></div></div><div class="row tab-container" id="tab-container" style="min-height:120px;"></div> </div></div></div><div class="bg-white EditPortlets d-none modal-footer pa-10"><a href="javascript:void(0);" id="detail-close" class="btn detail-close d-none btn-outline-danger btn-sm">Close</a><div class="mr-auto" id="div_Model_pagination"></div></div></div>`}load(id,containerid){var instance=this;Unibase.Platform.Helpers.FileCacheHelper.Instance().addCacheFiles(["platform/apps/managers/stagemanager.js","platform/datasources/managers/doctypemanager.js","tenants/themes/compact/components/notifications/TaskParams.js","platform/communications/managers/tasks/taskmanager.js","platform/apps/components/stages/stagereason.js","platform/apps/managers/interfaces/iappmanager.js","platform/forms/managers/interfaces/iformmanager.js","platform/permission/managers/interfaces/ipermissionmanager.js","platform/dashboards/components/managedashboards.js","platform/dashboards/components/import.js"]);Unibase.Themes.Providers.DetailHelper.isListStages=!1;Unibase.Themes.Providers.Detail_Settings.Instance().isListStages=!1;instance.lastContinerId="";instance.lastReportInstance=null;instance.isDetailsUpdated=!1;Compact.CollapsedTabs.Instance().autoCollapse($("#"+containerid).find("#layout-detail-tabs"));instance.portletmanager=Unibase.Platform.Portlets.Managers.PortletManager.Instance();instance.widgetmanager=Unibase.Platform.Widgets.Managers.WidgetManager.Instance();instance.stagemanager=Unibase.Platform.Apps.Managers.StageManager.Instance();instance.appmanager=Unibase.Platform.Apps.Managers.AppManager.Instance();instance.doctypemanager=Unibase.Platform.DataSources.Managers.DocTypeManager.Instance();$("#"+containerid).find(".detail-close").click(function(){var ModalContainers,i,ContainerId,recordid,portletid,installedappid,containerClass;window.parent.postMessage("clickToBack","*");$(".txt_global_search").show();$(".search_icon").removeClass("hidden");$(this).removeClass("hidden");Unibase.Themes.Providers.DetailHelper.installedAppId=0;Unibase.Themes.Providers.DetailHelper.recordId=0;Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters=[];Unibase.Themes.Providers.Detail_Settings.Instance().RecordId=0;ModalContainers=Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds;let rv_instance=Unibase.Platform.Helpers.NavigationHelper.reportViewerInstance;for(i=0;i<rv_instance.length;i++)rv_instance[i].parentcontainerid==ModalContainers[$.inArray(containerid,ModalContainers)]&&(rv_instance.splice(i,1),i--);ModalContainers.splice($.inArray(containerid,ModalContainers),1);ContainerId=ModalContainers[ModalContainers.length-1];instance.lastContinerId=ContainerId;var DetailContainer=$("#"+ContainerId).find("#div_detail_profile"),FormContainer=$("#"+ContainerId).attr("claLine truncated
<li class="nav-item tab-item detail-tab exclude-tab" style="display:none;"><a href="javascript:;" class="d-flex h-40p align-items-center nav-link">Hidden</a></li> <li class="nav-item tab-item hidden more-tab exclude-tab" id="layout-detail-lastTab"> <a class="d-flex h-40p align-items-center dropdown-toggle no-caret text-dark font-weight-600 font-16" data-toggle="dropdown" href="javascript:;">More<i class="ml-5 fa fa-angle-down"></i></a> <ul class="dropdown-menu pa-10 bg-white" data-toggle="dropdown" id="collapsed"></ul></li></ul></div></div><div class="add-widget-container mb-1 mt-25 mx-sm-20 mx-2 structureContent hidden" id="addWidgetContainer"><a href="javascript:void(0)" title="Click here to add widget" class="w-100 p-2 my-auto d-flex justify-content-center" data-toggle="modal" data-target="#dashboardWidgetModal" onclick=" Unibase.Platform.Widgets.Components._Widget.Instance().widgetsModal(${instance._installedAppId}, this);"><span><i class="la la-plus mr-2"></i>Add Widget</span></a></div><div class="detail-container-content-outer overflow-auto flex-grow-1 flex-basis-0 pt-sm-20 pt-2"><div data-simplebar class="simple-scroll-bar scrollable tab-content biz-detail-page-view mt-0 pa-0 pb-sm-15"> <div class="detail-container-content mx-sm-20 mx-2"><div class="tab-pane show active"></div><div class="row mx-0 rounded bg-white mb-20 d-none" id="detailActionsWidget_${containerid}"><div id="div_App_DefaultWidgetSettings" class="col-sm-12 pr-0"> <ul class='px-15 align-items-center row div_detailconfigurations justify-content-between py-10 pl-3'><li class='biz-highlight-bg-color font-weight-500 cursor-pointer' id='div_App_DefaultWidgetSettings_toggle' onclick='Unibase.Themes.Compact.Components.Details.Instance().div_App_DefaultWidgetSettings_toggle(event)'><span class='align-items-center d-flex'><i class='fa fa-angle-down div_App_DefaultWidgetSettings_toggle_down' id="div_App_DefaultWidgetSettings_angledown"></i><span class='pl-1 biz-highlight-bg-color'>Actions</li><li><ul class='pl-20 pr-2 div_detailconfigurations_headerbtns d-flex flex-wrap align-items-center'></ul></li></ul></div> <div class="ApprovalTasks col-sm-12 pr-0" id="div_detail_notifications"></div></div><div class="row tab-container" id="tab-container" style="min-height:120px;"></div> </div></div></div><div class="bg-white EditPortlets d-none modal-footer pa-10"><a href="javascript:void(0);" id="detail-close" class="btn detail-close d-none btn-outline-danger btn-sm">Close</a><div class="mr-auto" id="div_Model_pagination"></div></div></div>`}load(id,containerid){var instance=this;Unibase.Platform.Helpers.FileCacheHelper.Instance().addCacheFiles(["platform/apps/managers/stagemanager.js","platform/datasources/managers/doctypemanager.js","tenants/themes/compact/components/notifications/TaskParams.js","platform/communications/managers/tasks/taskmanager.js","platform/apps/components/stages/stagereason.js","platform/apps/managers/interfaces/iappmanager.js","platform/forms/managers/interfaces/iformmanager.js","platform/permission/managers/interfaces/ipermissionmanager.js","platform/dashboards/components/managedashboards.js","platform/dashboards/components/import.js"]);Unibase.Themes.Providers.DetailHelper.isListStages=!1;Unibase.Themes.Providers.Detail_Settings.Instance().isListStages=!1;instance.lastContinerId="";instance.lastReportInstance=null;instance.isDetailsUpdated=!1;Compact.CollapsedTabs.Instance().autoCollapse($("#"+containerid).find("#layout-detail-tabs"));instance.portletmanager=Unibase.Platform.Portlets.Managers.PortletManager.Instance();instance.widgetmanager=Unibase.Platform.Widgets.Managers.WidgetManager.Instance();instance.stagemanager=Unibase.Platform.Apps.Managers.StageManager.Instance();instance.appmanager=Unibase.Platform.Apps.Managers.AppManager.Instance();instance.doctypemanager=Unibase.Platform.DataSources.Managers.DocTypeManager.Instance();$("#"+containerid).find(".detail-close").click(function(){var ModalContainers,i,ContainerId,recordid,portletid,installedappid,containerClass;Unibase.Themes.Compact.Components.Index.Instance().isIframeObj.isListDetailPage?window.parent.postMessage("clickToBack","*"):window.parent.postMessage("List-Details-page","*");$(".txt_global_search").show();$(".search_icon").removeClass("hidden");$(this).removeClass("hidden");Unibase.Themes.Providers.DetailHelper.installedAppId=0;Unibase.Themes.Providers.DetailHelper.recordId=0;Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters=[];Unibase.Themes.Providers.Detail_Settings.Instance().RecordId=0;ModalContainers=Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds;let rv_instance=Unibase.Platform.Helpers.NavigationHelper.reportViewerInstance;for(i=0;i<rv_instance.length;i++)rv_instance[i].parentcontainerid==ModalContainers[$.inArray(containerid,ModalContainers)]&&(rv_instance.splice(i,1),i--);ModalContainers.splice($.inArray(containerid,ModalContainers),1);ContainerId=ModalContainers[ModalContainers.length-1];instance.lastCLine truncated
if(direction == 'SWIPE_LEFT' || direction == 'SWIPE_RIGHT'){
Unibase.Themes.Compact.Components.Details.Instance().swipe(direction);
}
@@ -2474,7 +2492,7 @@ $("#bizgaze_body").css("pointer-events", "auto").find('.hk-wrapper').removeAttr(
$("#"+conatainerId+"._bizgaze_popup_container .close").on("click", function(){
window.parent.postMessage("close/"+formId, '*');
});
}`,totalform+="$(document).ready(function () { ",ControlName!="SubForm"&&(totalform+='var _fileCacheHelper = Unibase.Platform.Helpers.FileCacheHelper.Instance();_fileCacheHelper.loadJsFile("'+json.JsUrl+'", function () {'),totalform+=script,totalform+=json.FormJsVariableName+".Instance();",(FormData.JsText!=""&&FormData.JsText!=null||Unibase.Platform.Forms.Components.FormViewer.instance.FormRoleJsText!=""&&Unibase.Platform.Forms.Components.FormViewer.instance.FormRoleJsText!=null)&&(totalform+="var script= Unibase.Platform.Forms.Components.FormViewer.instance.serializeScript('"+HtmlHelper.getHelper().decode(FormData.JsText)+"','"+formcontainerclass+"');",jstext='var chscript=script.replace(new RegExp("{{container}}", "gi"), "'+formcontainerclass+'");chscript=chscript.replace(new RegExp("showProperty", "gi"),"Unibase.Platform.Forms.Components.FormViewer.instance.showProperty");chscript=chscript.replace(new RegExp("showSection", "gi"),"Unibase.Platform.Forms.Components.FormViewer.instance.showSection");chscript=chscript.replace(new RegExp("hideProperty", "gi"),"Unibase.Platform.Forms.Components.FormViewer.instance.hideProperty");chscript=chscript.replace(new RegExp("hideSection", "gi"),"Unibase.Platform.Forms.Components.FormViewer.instance.hideSection"); eval(chscript);',totalform+=jstext),totalform+=ViewerObject.Pk_Value!=0?"_floatingLabelHelper.init();":"",ControlName!="SubForm"&&(totalform+="})"),totalform+="});<\/script>",j=0;j<dropdownarray.length;j++)options='<option value="'+dropdownarray[j].DocPropertyName+'">'+dropdownarray[j].DocPropertyName+"<\/option>",$(".divSectionProperties").find("#dropdownSection_"+dropdownarray[j].GroupName).append(options);return formhtmlObj=new Unibase.Platform.Forms.Components.FormHtmlData,formhtmlObj.JsFiles=Formviewerinstance.JsFiles,formhtmlObj.TotalFormHtml=totalform,formhtmlObj}getUniqueNumber(){return(new Date).valueOf()}actionPropertyHtml(prop){var sectionhtml="",docPropertyName=prop.DocPropertyName.replace(/ /g,""),docPropertyDisplayName=prop.DocPropertyName,sectionType=prop.SectionType;return isNaN(Number(prop.SectionType))&&(sectionType=Unibase.Platform.Forms.Enums.SectionType[prop.SectionType]),sectionType==Unibase.Platform.Forms.Enums.SectionType.Radio?sectionhtml+='<div class="custom-control custom-radio"><input type = "radio" id="rdbsection_'+prop.UniqueId+'" name="'+prop.GroupName+'" class="type-control custom-control-input rdbsection_'+docPropertyName+'"><label class="custom-control-label" for="rdbsection_'+prop.UniqueId+'">'+docPropertyDisplayName+"<\/label><\/div >":sectionType==Unibase.Platform.Forms.Enums.SectionType.Tab?sectionhtml+='<button class="btn btn-light form-control type-control Tabsection_'+docPropertyName+'" style ="border:0px" type="button" id="Tabsection_'+prop.FormPropertyId+'" ><span style="min-width:160px;text-align:center;" id="TabsectionSpan_'+prop.FormPropertyId+'"> '+prop.GroupName+"<\/span><\/button>":sectionType==Unibase.Platform.Forms.Enums.SectionType.Checkbox?sectionhtml+=prop.GroupName=="switch"?'<div id="div_'+prop.FormPropertyId+'"><label id="lbl_'+docPropertyName+'"class="lblCheckBoxSection_'+prop.DocPropertyName+" "+prop.GroupName+'">'+prop.DocPropertyName+'<\/label><span id="spnChk_'+prop.FormPropertyId+'" data-isswitch="true"><label id="lblCheckBoxSection_'+docPropertyName+'" class="switch m-t pull-right"><input type="checkbox" class="type-control chkSection_'+docPropertyName+'" id="chkSection_'+prop.FormPropertyId+'" name="'+prop.DocPropertyName+'" /><span><\/span><\/label><\/span><\/div>':'<div class="custom-control custom-checkbox divEnablePieces checkbox-primary"><input type="checkbox" class="type-control custom-control-input" id="chk_'+prop.FormPropertyId+'" name="'+prop.DocPropertyName+'" placeholder = "'+prop.Placeholder+'"><label class="custom-control-label" for="chk_'+prop.FormPropertyId+'">'+prop.DocPropertyName+"<\/label><span><\/span>&nbsp<\/div>":sectionType==Unibase.Platform.Forms.Enums.SectionType.Button?sectionhtml+=prop.GroupName!=""?'<a id="btnSection_'+prop.FormPropertyId+'" class="btn btn-primary mt-20 type-control btnSection_'+docPropertyName+'">'+prop.DocPropertyName+"<\/a>":'<a id="btnSection_'+prop.FormPropertyId+'" class="btn btn-info type-control btnSection_'+docPropertyName+'"><p class="clear text-white">'+prop.DocPropertyName+"<\/p><\/a>":sectionType==Unibase.Platform.Forms.Enums.SectionType.HyperLink?sectionhtml+='<a href="javascript:;" id="hrefSection_'+prop.FormPropertyId+'" class="pull-right type-control hrefSection_'+docPropertyName+'" style="text-decoration:underline;">'+prop.DocPropertyName+"<\/a>":sectionType==Unibase.Platform.Forms.Enums.SectionType.Empty?sectionhtml+="":sectionType==Unibase.Platform.Forms.Enums.SectionType.Label?sectionhtml+='<Label id="labelSection_'+prop.FormPropertyId+'" class="type-control labelSection_'+docPropertyName+'">'+prop.GroupName+"<\/label>":sectionType==Unibase.Platform.Forms.Enums.SectionType.TextBox?sectionhtml+='<div class="floating-labe Line truncated
}`,totalform+="$(document).ready(function () { ",ControlName!="SubForm"&&(totalform+='var _fileCacheHelper = Unibase.Platform.Helpers.FileCacheHelper.Instance();_fileCacheHelper.loadJsFile("'+json.JsUrl+'", function () {'),totalform+=script,totalform+=json.FormJsVariableName+".Instance();",(FormData.JsText!=""&&FormData.JsText!=null||Unibase.Platform.Forms.Components.FormViewer.instance.FormRoleJsText!=""&&Unibase.Platform.Forms.Components.FormViewer.instance.FormRoleJsText!=null)&&(totalform+="var script= Unibase.Platform.Forms.Components.FormViewer.instance.serializeScript('"+HtmlHelper.getHelper().decode(FormData.JsText)+"','"+formcontainerclass+"');",jstext='var chscript=script.replace(new RegExp("{{container}}", "gi"), "'+formcontainerclass+'");chscript=chscript.replace(new RegExp("showProperty", "gi"),"Unibase.Platform.Forms.Components.FormViewer.instance.showProperty");chscript=chscript.replace(new RegExp("showSection", "gi"),"Unibase.Platform.Forms.Components.FormViewer.instance.showSection");chscript=chscript.replace(new RegExp("hideProperty", "gi"),"Unibase.Platform.Forms.Components.FormViewer.instance.hideProperty");chscript=chscript.replace(new RegExp("hideSection", "gi"),"Unibase.Platform.Forms.Components.FormViewer.instance.hideSection"); eval(chscript);',totalform+=jstext),totalform+=ViewerObject.Pk_Value!=0?"_floatingLabelHelper.init();":"",ControlName!="SubForm"&&(totalform+="})"),totalform+="});<\/script>",j=0;j<dropdownarray.length;j++)options='<option value="'+dropdownarray[j].DocPropertyName+'">'+dropdownarray[j].DocPropertyName+"<\/option>",$(".divSectionProperties").find("#dropdownSection_"+dropdownarray[j].GroupName).append(options);return formhtmlObj=new Unibase.Platform.Forms.Components.FormHtmlData,formhtmlObj.JsFiles=Formviewerinstance.JsFiles,formhtmlObj.TotalFormHtml=totalform,formhtmlObj}getUniqueNumber(){return(new Date).valueOf()}actionPropertyHtml(prop){var sectionhtml="",docPropertyName=prop.DocPropertyName.replace(/ /g,""),docPropertyDisplayName=prop.DocPropertyName,sectionType=prop.SectionType;return isNaN(Number(prop.SectionType))&&(sectionType=Unibase.Platform.Forms.Enums.SectionType[prop.SectionType]),sectionType==Unibase.Platform.Forms.Enums.SectionType.Radio?sectionhtml+='<div class="custom-control custom-radio"><input type = "radio" id="rdbsection_'+prop.UniqueId+'" name="'+prop.GroupName+'" class="type-control custom-control-input rdbsection_'+docPropertyName+'"><label class="custom-control-label" for="rdbsection_'+prop.UniqueId+'">'+docPropertyDisplayName+"<\/label><\/div >":sectionType==Unibase.Platform.Forms.Enums.SectionType.Tab?sectionhtml+='<button class="btn btn-light form-control type-control Tabsection_'+docPropertyName+'" style ="border:0px" type="button" id="Tabsection_'+prop.FormPropertyId+'" ><span style="min-width:160px;text-align:center;" id="TabsectionSpan_'+prop.FormPropertyId+'"> '+prop.GroupName+"<\/span><\/button>":sectionType==Unibase.Platform.Forms.Enums.SectionType.Checkbox?sectionhtml+=prop.GroupName=="switch"?'<div id="div_'+prop.FormPropertyId+'"><label id="lbl_'+docPropertyName+'"class="lblCheckBoxSection_'+prop.DocPropertyName+" "+prop.GroupName+'">'+prop.DocPropertyName+'<\/label><span id="spnChk_'+prop.FormPropertyId+'" data-isswitch="true"><label id="lblCheckBoxSection_'+docPropertyName+'" class="switch m-t pull-right"><input type="checkbox" class="type-control chkSection_'+docPropertyName+'" id="chkSection_'+prop.FormPropertyId+'" name="'+prop.DocPropertyName+'" /><span><\/span><\/label><\/span><\/div>':'<div class="custom-control custom-checkbox divEnablePieces checkbox-primary"><input type="checkbox" class="type-control custom-control-input" id="chk_'+prop.FormPropertyId+'" name="'+prop.DocPropertyName+'" placeholder = "'+prop.Placeholder+'"><label class="custom-control-label" for="chk_'+prop.FormPropertyId+'">'+prop.DocPropertyName+"<\/label><span><\/span>&nbsp<\/div>":sectionType==Unibase.Platform.Forms.Enums.SectionType.Button?sectionhtml+=prop.GroupName!=""?'<a id="btnSection_'+prop.FormPropertyId+'" class="btn btn-primary mt-20 type-control btnSection_'+docPropertyName+'">'+prop.DocPropertyName+"<\/a>":'<a id="btnSection_'+prop.FormPropertyId+'" class="btn btn-info type-control btnSection_'+docPropertyName+'"><p class="clear text-white">'+prop.DocPropertyName+"<\/p><\/a>":sectionType==Unibase.Platform.Forms.Enums.SectionType.HyperLink?sectionhtml+='<a href="javascript:;" id="hrefSection_'+prop.FormPropertyId+'" class="pull-right type-control hrefSection_'+docPropertyName+'" style="text-decoration:underline;">'+prop.DocPropertyName+"<\/a>":sectionType==Unibase.Platform.Forms.Enums.SectionType.Empty?sectionhtml+="":sectionType==Unibase.Platform.Forms.Enums.SectionType.Label?sectionhtml+='<Label id="labelSection_'+prop.FormPropertyId+'" class="type-control labelSection_'+docPropertyName+'">'+prop.GroupName+"<\/label>":sectionType==Unibase.Platform.Forms.Enums.SectionType.TextBox?sectionhtml+='<div class="floating-labe Line truncated
<div class="container-fluid">
<a title="AddRole" id="btnAddNewRole" class=" btnRole_`+containerid+` pull-right btn btn-icon btn-flush-nav btn-rounded mt-5" href="javascript:;"><span class="btn-icon-wrap"><i class="fa fa-plus"></i></span></a>
<a title="Default Stage Roles" id="btnDefaultStageRoles_`+containerid+`" class="pull-right btnDefaultStageRoles_`+containerid+` hidden btn btn-icon btn-flush-nav btn-rounded mt-5 font-10" href="javascript:;"><span class="btn-icon-wrap"><i class="ti-key"></i></span></a>
@@ -8151,6 +8151,7 @@ ${instance.getViewAllHtml(containerid, 'desktop', reportid)}
if (reportInfo.PinDynamicFilters || $(`#unPinDynamicFiltersIcon_${containerid}`).is(':visible')) {
instance.pinDynamicFiltersHandler(reportid, containerid);
}
instance.noDataMessage(rv_instance.dynamicFilters, reportInfo.IsAutoData, containerid);
}
else {
var _chartviewer = Unibase.Platform.Analytics.Charts.ChartViewer.Instance();
@@ -10349,6 +10350,7 @@ ${instance.getViewAllHtml(containerid, 'desktop', reportid)}
let tableViewer = Unibase.Platform.Analytics.Viewers.TableViewer.Instance();
if (response.result.ReportInfo.PivotTypeId != 0 && !response.result.ReportInfo.IsTreeExpand) {
tableViewer.loadView(response, reportid, rv_instance.ViewerSettings.selectedViewerTypeId, instance.Page, instance.PageSize, containerid, rv_instance.ViewerSettings, null, rv_instance.reportWidgetData);
instance.noDataMessage(rv_instance.dynamicFilters, rv_instance.reportResponse.result.ReportInfo.IsAutoData, containerid);
}
else {
let responseData = filterresponse.Result.Data;
@@ -10363,10 +10365,7 @@ ${instance.getViewAllHtml(containerid, 'desktop', reportid)}
if (!responseData.length) {
$("#btn-list-load-more_div_" + containerid).addClass('hidden');
$(`#Viewer_${containerid} .report-viewer-footer`).addClass('hidden');
if (!rv_instance.dynamicFilters.length && !rv_instance.reportResponse.result.ReportInfo.IsAutoData)
$("#" + containerid).find(".tabulator-placeholder").children().children().text("Select filter to show data");
else
$("#" + containerid).find(".tabulator-placeholder").children().children().text("No data available");
instance.noDataMessage(rv_instance.dynamicFilters, rv_instance.reportResponse.result.ReportInfo.IsAutoData, containerid);
}
else {
$(`#Viewer_${containerid} .report-viewer-footer`).removeClass('hidden');
@@ -10428,6 +10427,12 @@ ${instance.getViewAllHtml(containerid, 'desktop', reportid)}
});
});
}
noDataMessage(dynamicFilters, isAutoData, containerid) {
if (!dynamicFilters.length && !isAutoData)
$("#" + containerid).find(".tabulator-placeholder").children().children().text("Select filter to show data");
else
$("#" + containerid).find(".tabulator-placeholder").children().children().text("No data available");
}
clearGlobalDateFilter(containerId, reportId) {
var dateTimeHelper = Unibase.Platform.Helpers.DateTimeHelper.Instance();
let user = Unibase.Platform.Membership.Infos.Identity.currentUser;
+2 -2
View File
@@ -1899,7 +1899,7 @@ ${instance.getViewAllHtml(containerid, 'desktop', reportid)}
<div class="biz-pinned-dynamic-filters d-none" id="bizPinnedDynamicFilters_${containerid}"><div id="bizPinnedDynamicFiltersBody_${containerid}" class="pa-10"></div></div>
</div>
<div class="card-body pa-0 ${mx_mobile} border-removed border-white-removed show templateviewer-tableview ${height}" ${style} id="Viewer_${containerid}" data-iscollapseapplied="false"> </div>
</div>`}getViewAllHtml(containerid,device,reportid){return this.desktopMode&&device=="desktop"?`<a id="lnkViewAll_${containerid}" class="nav-link biz-highlight-text-color font-weight-500 text-underline hidden" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadReportViewAll(${reportid},'${containerid}');">View all</a>`:!this.desktopMode&&device=="mobile"?`<div class="link-viewall-btn-wrap text-center"><a href="javascript:;" class="btn btn-primary btn-sm link-viewall-btn my-10 hidden" id="lnkViewAll_${containerid}" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadReportViewAll(${reportid},'${containerid}');">View All</a></div>`:""}loadReport(reportid,reportwidgetdata,containerid,callback){return __awaiter(this,void 0,void 0,function*(){var instance=this,IsAdmin;instance.ContainerId=containerid;const rv_instance=instance.getReportViewerInstance(containerid);rv_instance.isCategoriesReport&&(rv_instance.inputParameters=[],rv_instance.dynamicFilters=[],rv_instance.ListSearchTerm="",rv_instance.filterId=0,rv_instance.dateFilters=[],rv_instance.isShowAll=!1,$(`#ViewerHeader_${containerid} .filter_design-row`).remove(),$(`#filter-icon${containerid}`).attr("onclick",`Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadDynamicFilters(${reportid},'${containerid}')`),$(`#appliedFilterCount_${containerid}`).text("0").removeClass("active"));typeof reportid=="object"&&(reportid=reportid.Data.ReportId);(containerid.indexOf("div_portletwidget")>-1||containerid.indexOf("div_dashboardportletwidget")>-1&&containerid.indexOf("fullscreen_div_dashboardportletwidget")==-1)&&(instance.isWidget=!0);(containerid.includes("div_dashboardportletwidget")||containerid.includes("div_portletwidget"))&&!instance.navigationHelper.isReportPopup(containerid)&&$(`#editFilterOption${containerid}`).addClass("d-none");containerid.indexOf("div_kpireport_")>-1&&$(`#reportCloseBtn_${containerid}`).removeClass("d-none");$(`#reportViewsDropdown_${containerid}`).off("click").click(function(e){e.stopPropagation();$(`#dpViewerOptionsMenu_${containerid},#dpViewerOptions_${containerid}`).removeClass("show")});$(`#dpViewerOptionsMenu_${containerid}`).off("click").click(function(e){e.stopPropagation();$(`#dpViewerOptionsMenu_${containerid},#dpViewerOptions_${containerid}`).removeClass("show")});$(`#dpViewerOptions_${containerid}`).off("click").click(function(e){e.stopPropagation();$(`#dpViewerOptions_${containerid},#dpViewerOptionsMenu_${containerid}`).toggleClass("show")});$(`#viewsDropdown_${containerid}`).off("hide.bs.dropdown").on("hide.bs.dropdown",function(){$(`.dp-viewer-options-menu,#dpViewerOptions_${containerid}`).removeClass("show")});$(`#searchWrapper${containerid}`).off("show.bs.dropdown").on("show.bs.dropdown",function(){$(`#biz-filter-dropdown${containerid}`).detach().appendTo(`#cardSearchBar${containerid}`);$(`#filter-icon${containerid} .las`).removeClass("la-filter").addClass("la-times")});$(`#searchWrapper${containerid}`).off("hide.bs.dropdown").on("hide.bs.dropdown",function(){$(`#biz-filter-dropdown${containerid}`).detach().appendTo(`#searchWrapper${containerid}`);$(`#filter-icon${containerid} .las`).removeClass("la-times").addClass("la-filter")});$(`#applyToggleBtn${containerid}`).off("click").click(function(){$(`#ApplyGlobalFilter${containerid}`).toggleClass("d-none");$(`#saveViewAs${containerid}`).toggleClass("d-none")});$(`.editViewsLink_${containerid}`).off("click").click(function(){$(this).attr("data-mode")=="list"?(instance.getReportCategories(reportid,containerid,!0,!0),$(`.ViewAllViews_${containerid}`).addClass("hidden")):instance.getReportCategories(reportid,containerid,!1,!1)});$(`#ReportTitle_${containerid}`).off("click").click(function(){let element=this;element.offsetWidth<element.scrollWidth&&$(this).popover("toggle")});IsAdmin=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin;IsAdmin||($(`#dpViewerOptionsDiv_${containerid},#dpViewerOptionsMenu_${containerid},.saveViewAs${containerid}`).remove(),$(`#applyToggleBtn${containerid}`).addClass("d-none").parent().removeClass("toggle-btn"));instance.isWidget||yield instance.loadFilters(reportid,containerid);instance.loadAppConfigurations(instance.InstalledAppId,containerid);reportwidgetdata==0&&(reportwidgetdata=instance.reportWidgetData);yield instance.getPortletWidgetData(reportid,containerid,reportwidgetdata,callback);this.isWidget&&(containerid.includes("_viewall")||containerid.includes("fullscreen")?$(`#ViewerHeader_${containerid}`).find(".card-search-bar,.groupby-cat-btn,.report-refresh-btn").removeClass("d-none"):$(`#ViewerHeader_${containerid}`).find(".card-search-bar,.groupby-cat-btn,.report-search-icon,.report-refresh-btn").addClass("d-none"),$(`#Viewer_pagintion_count${containerid}`).addClass("d-none"),$(`#Viewer_pagintion_count_mobile${containerid}`).addClass("d-none"));containerid.indexOf("kpireport")>-1&&$("#reportCloseBtn_"+containerid).removeClass("d-none");$("#DownloadReport_"+containLine truncated
</div>`}getViewAllHtml(containerid,device,reportid){return this.desktopMode&&device=="desktop"?`<a id="lnkViewAll_${containerid}" class="nav-link biz-highlight-text-color font-weight-500 text-underline hidden" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadReportViewAll(${reportid},'${containerid}');">View all</a>`:!this.desktopMode&&device=="mobile"?`<div class="link-viewall-btn-wrap text-center"><a href="javascript:;" class="btn btn-primary btn-sm link-viewall-btn my-10 hidden" id="lnkViewAll_${containerid}" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadReportViewAll(${reportid},'${containerid}');">View All</a></div>`:""}loadReport(reportid,reportwidgetdata,containerid,callback){return __awaiter(this,void 0,void 0,function*(){var instance=this,IsAdmin;instance.ContainerId=containerid;const rv_instance=instance.getReportViewerInstance(containerid);rv_instance.isCategoriesReport&&(rv_instance.inputParameters=[],rv_instance.dynamicFilters=[],rv_instance.ListSearchTerm="",rv_instance.filterId=0,rv_instance.dateFilters=[],rv_instance.isShowAll=!1,$(`#ViewerHeader_${containerid} .filter_design-row`).remove(),$(`#filter-icon${containerid}`).attr("onclick",`Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadDynamicFilters(${reportid},'${containerid}')`),$(`#appliedFilterCount_${containerid}`).text("0").removeClass("active"));typeof reportid=="object"&&(reportid=reportid.Data.ReportId);(containerid.indexOf("div_portletwidget")>-1||containerid.indexOf("div_dashboardportletwidget")>-1&&containerid.indexOf("fullscreen_div_dashboardportletwidget")==-1)&&(instance.isWidget=!0);(containerid.includes("div_dashboardportletwidget")||containerid.includes("div_portletwidget"))&&!instance.navigationHelper.isReportPopup(containerid)&&$(`#editFilterOption${containerid}`).addClass("d-none");containerid.indexOf("div_kpireport_")>-1&&$(`#reportCloseBtn_${containerid}`).removeClass("d-none");$(`#reportViewsDropdown_${containerid}`).off("click").click(function(e){e.stopPropagation();$(`#dpViewerOptionsMenu_${containerid},#dpViewerOptions_${containerid}`).removeClass("show")});$(`#dpViewerOptionsMenu_${containerid}`).off("click").click(function(e){e.stopPropagation();$(`#dpViewerOptionsMenu_${containerid},#dpViewerOptions_${containerid}`).removeClass("show")});$(`#dpViewerOptions_${containerid}`).off("click").click(function(e){e.stopPropagation();$(`#dpViewerOptions_${containerid},#dpViewerOptionsMenu_${containerid}`).toggleClass("show")});$(`#viewsDropdown_${containerid}`).off("hide.bs.dropdown").on("hide.bs.dropdown",function(){$(`.dp-viewer-options-menu,#dpViewerOptions_${containerid}`).removeClass("show")});$(`#searchWrapper${containerid}`).off("show.bs.dropdown").on("show.bs.dropdown",function(){$(`#biz-filter-dropdown${containerid}`).detach().appendTo(`#cardSearchBar${containerid}`);$(`#filter-icon${containerid} .las`).removeClass("la-filter").addClass("la-times")});$(`#searchWrapper${containerid}`).off("hide.bs.dropdown").on("hide.bs.dropdown",function(){$(`#biz-filter-dropdown${containerid}`).detach().appendTo(`#searchWrapper${containerid}`);$(`#filter-icon${containerid} .las`).removeClass("la-times").addClass("la-filter")});$(`#applyToggleBtn${containerid}`).off("click").click(function(){$(`#ApplyGlobalFilter${containerid}`).toggleClass("d-none");$(`#saveViewAs${containerid}`).toggleClass("d-none")});$(`.editViewsLink_${containerid}`).off("click").click(function(){$(this).attr("data-mode")=="list"?(instance.getReportCategories(reportid,containerid,!0,!0),$(`.ViewAllViews_${containerid}`).addClass("hidden")):instance.getReportCategories(reportid,containerid,!1,!1)});$(`#ReportTitle_${containerid}`).off("click").click(function(){let element=this;element.offsetWidth<element.scrollWidth&&$(this).popover("toggle")});IsAdmin=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin;IsAdmin||($(`#dpViewerOptionsDiv_${containerid},#dpViewerOptionsMenu_${containerid},.saveViewAs${containerid}`).remove(),$(`#applyToggleBtn${containerid}`).addClass("d-none").parent().removeClass("toggle-btn"));instance.isWidget||yield instance.loadFilters(reportid,containerid);instance.loadAppConfigurations(instance.InstalledAppId,containerid);reportwidgetdata==0&&(reportwidgetdata=instance.reportWidgetData);yield instance.getPortletWidgetData(reportid,containerid,reportwidgetdata,callback);this.isWidget&&(containerid.includes("_viewall")||containerid.includes("fullscreen")?$(`#ViewerHeader_${containerid}`).find(".card-search-bar,.groupby-cat-btn,.report-refresh-btn").removeClass("d-none"):$(`#ViewerHeader_${containerid}`).find(".card-search-bar,.groupby-cat-btn,.report-search-icon,.report-refresh-btn").addClass("d-none"),$(`#Viewer_pagintion_count${containerid}`).addClass("d-none"),$(`#Viewer_pagintion_count_mobile${containerid}`).addClass("d-none"));containerid.indexOf("kpireport")>-1&&$("#reportCloseBtn_"+containerid).removeClass("d-none");$("#DownloadReport_"+containLine truncated
<a class="dropdown-item flex-between-center" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().loadSelectedViewer(`+reportid+`,'`+containerid+`',`+viewer.ViewerId+`,`+viewer.ViewerTypeId+`)" id="viewItem_${viewer.ViewerId}_${containerid}" href="javascript:;">
<span class="text-truncate d-flex align-items-center">${radioInput}<span class="report-view-title ml-1" id="loadViewer_`+i+"_"+containerid+`">`+displayName+`</span></span>
<span class="viewer-setting-icons"><span onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().viewerPermissions('`+containerid+`',`+viewer.ViewerId+`,event)" class="ml-1 permission-icon hidden" data-tooltip="true" title="Viewer Permissions"><i class="las la-lock font-18"></i></span><span onclick="${Edit}" class="ml-2 edit-view-icon hidden" data-tooltip="true" title="Edit Template"><i class="las la-pen font-18"></i></span>
@@ -1911,7 +1911,7 @@ ${instance.getViewAllHtml(containerid, 'desktop', reportid)}
<div class="btn-group createbuttonhide d-none" id="layout_create_`+containerid+`"></div>
<div class="config_dropdown hidden">
<div class="d-none"><a class="no-caret dropdown-toggle biz-highlight-bg-color w-40p ViewerTypes_`+containerid+`" href="javascript:;" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id="Template_ViewerTypes_`+containerid+`"></a></div>
<div id="layout-list-settings_`+containerid+`" class=""> </div></div>`;$("#ViewerHeader_"+containerid).find(".card-header-right .div_appconfigurations").html(html);var apphtml="",createhtml="",childapphtml="";Installedappid!==undefined&&Installedappid!=0?($("#layout-list-settings_"+containerid).html('<a class="hidden layout-list-settings-item" id="layout-list-settings-item_'+containerid+'"><\/a>'),instance.appmanager.getListAppConfigurations(Installedappid).then(function(response){var jsfunction,onclickhtml,onclick;for(let i=0;i<(response.result?response.result.length:0);i++)instance.appCnfigType=Number(response.result[i].AppConfigType),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.Component&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!1&&($(".config_dropdown").removeClass("hidden"),jsfiles.push(response.result[i].SettingUrl),jsfunction=response.result[i].JsFunction,filecachelper.loadJsFile(response.result[i].SettingUrl,function(){}),apphtml+='<a class="dropdown-item layout-list-settings-item_'+containerid+'" href="javascript:;" id="configuration_'+response.result[i].AppConfigurationId+'" onclick ="Unibase.Platform.Analytics.Components.ReportViewer.Instance().Configurationclick('+response.result[i].AppConfigurationId+')" value='+response.result[i].AppConfigurationId+">"+response.result[i].SettingName+" <\/a>"),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.Component&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!0&&($(".config_dropdown").removeClass("hidden"),jsfiles.push(response.result[i].SettingUrl),jsfunction=response.result[i].JsFunction,filecachelper.loadJsFile(response.result[i].SettingUrl,function(){}),createhtml+='<a class="btn btn-sm btn-primary create-btn mx-2" href="javascript:;" id="configuration_'+response.result[i].AppConfigurationId+'" onclick ="Unibase.Platform.Analytics.Components.ReportViewer.Instance().Configurationclick('+response.result[i].AppConfigurationId+')" value='+response.result[i].AppConfigurationId+">"+response.result[i].SettingName+" <\/a>"),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.JsFunction&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!1&&($(".config_dropdown").removeClass("hidden"),jsfiles.push(response.result[i].SettingUrl),jsfunction=response.result[i].JsFunction,filecachelper.loadJsFile(response.result[i].SettingUrl,function(){}),apphtml+='<a class="dropdown-item layout-list-settings-item_'+containerid+'" href="javascript:;" id="configuration_'+response.result[i].AppConfigurationId+'" onclick ="'+jsfunction+'" value='+response.result[i].AppConfigurationId+">"+response.result[i].SettingName+" <\/a>"),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.Form&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!0&&(onclickhtml="Unibase.Platform.Helpers.NavigationHelper.Instance().loadForm("+response.result[i].FormId+", 0, "+response.result[i].AppConfigurationId+")",createhtml+='<div class="d-none d-md-block"><a class="btn btn-sm btn-primary create-btn" href = "javascript:;" onclick="'+onclickhtml+'" id = "btn_'+response.result[i].SettingName+'" > <span class="'+response.result[i].Icon+' font-10 mr-1" > <\/span> Create <\/a><\/div><div class="d-block d-md-none"><a class="biz-highlight-bg-color " href = "javascript:;" onclick="'+onclickhtml+'" id = "btn_'+response.result[i].SettingName+'" > <span class="biz-icon-size '+response.result[i].Icon+' font-10 create-icon"> <\/span><\/a><\/div>',$("#ViewerHeader_"+containerid).find(".card-header-right .create-btn").length==0&&$("#ViewerHeader_"+containerid).find(".card-header-right .create-place,.biz-header-center .create-place").html(createhtml)),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.Form&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!1&&($(".config_dropdown").removeClass("hidden"),onclickhtml="Unibase.Platform.Helpers.NavigationHelper.Instance().loadForm("+response.result[i].FormId+", 0, "+response.result[i].AppConfigurationId+")",apphtml+='<a class="dropdown-item layout-list-settings-item_'+containerid+'" href="javascript:;" id="configuration_'+response.result[i].AppConfigurationId+'" onclick="'+onclickhtml+'" id = "btn_'+response.result[i].SettingName+'" >'+response.result[i].SettingName+"<\/a>"),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.JsFunction&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!0&&(jsfunction=response.rLine truncated
<div id="layout-list-settings_`+containerid+`" class=""> </div></div>`;$("#ViewerHeader_"+containerid).find(".card-header-right .div_appconfigurations").html(html);var apphtml="",createhtml="",childapphtml="";Installedappid!==undefined&&Installedappid!=0?($("#layout-list-settings_"+containerid).html('<a class="hidden layout-list-settings-item" id="layout-list-settings-item_'+containerid+'"><\/a>'),instance.appmanager.getListAppConfigurations(Installedappid).then(function(response){var jsfunction,onclickhtml,onclick;for(let i=0;i<(response.result?response.result.length:0);i++)instance.appCnfigType=Number(response.result[i].AppConfigType),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.Component&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!1&&($(".config_dropdown").removeClass("hidden"),jsfiles.push(response.result[i].SettingUrl),jsfunction=response.result[i].JsFunction,filecachelper.loadJsFile(response.result[i].SettingUrl,function(){}),apphtml+='<a class="dropdown-item layout-list-settings-item_'+containerid+'" href="javascript:;" id="configuration_'+response.result[i].AppConfigurationId+'" onclick ="Unibase.Platform.Analytics.Components.ReportViewer.Instance().Configurationclick('+response.result[i].AppConfigurationId+')" value='+response.result[i].AppConfigurationId+">"+response.result[i].SettingName+" <\/a>"),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.Component&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!0&&($(".config_dropdown").removeClass("hidden"),jsfiles.push(response.result[i].SettingUrl),jsfunction=response.result[i].JsFunction,filecachelper.loadJsFile(response.result[i].SettingUrl,function(){}),createhtml+='<a class="btn btn-sm btn-primary create-btn mx-2" href="javascript:;" id="configuration_'+response.result[i].AppConfigurationId+'" onclick ="Unibase.Platform.Analytics.Components.ReportViewer.Instance().Configurationclick('+response.result[i].AppConfigurationId+')" value='+response.result[i].AppConfigurationId+">"+response.result[i].SettingName+" <\/a>"),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.JsFunction&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!1&&($(".config_dropdown").removeClass("hidden"),jsfiles.push(response.result[i].SettingUrl),jsfunction=response.result[i].JsFunction,filecachelper.loadJsFile(response.result[i].SettingUrl,function(){}),apphtml+='<a class="dropdown-item layout-list-settings-item_'+containerid+'" href="javascript:;" id="configuration_'+response.result[i].AppConfigurationId+'" onclick ="'+jsfunction+'" value='+response.result[i].AppConfigurationId+">"+response.result[i].SettingName+" <\/a>"),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.Form&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!0&&(onclickhtml="Unibase.Platform.Helpers.NavigationHelper.Instance().loadForm("+response.result[i].FormId+", 0, "+response.result[i].AppConfigurationId+")",createhtml+='<div class="d-none d-md-block"><a class="btn btn-sm btn-primary create-btn" href = "javascript:;" onclick="'+onclickhtml+'" id = "btn_'+response.result[i].SettingName+'" > <span class="'+response.result[i].Icon+' font-10 mr-1" > <\/span> Create <\/a><\/div><div class="d-block d-md-none"><a class="biz-highlight-bg-color " href = "javascript:;" onclick="'+onclickhtml+'" id = "btn_'+response.result[i].SettingName+'" > <span class="biz-icon-size '+response.result[i].Icon+' font-10 create-icon"> <\/span><\/a><\/div>',$("#ViewerHeader_"+containerid).find(".card-header-right .create-btn").length==0&&$("#ViewerHeader_"+containerid).find(".card-header-right .create-place,.biz-header-center .create-place").html(createhtml)),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.Form&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!1&&($(".config_dropdown").removeClass("hidden"),onclickhtml="Unibase.Platform.Helpers.NavigationHelper.Instance().loadForm("+response.result[i].FormId+", 0, "+response.result[i].AppConfigurationId+")",apphtml+='<a class="dropdown-item layout-list-settings-item_'+containerid+'" href="javascript:;" id="configuration_'+response.result[i].AppConfigurationId+'" onclick="'+onclickhtml+'" id = "btn_'+response.result[i].SettingName+'" >'+response.result[i].SettingName+"<\/a>"),Number(response.result[i].SettingUrlType)==Unibase.Platform.Apps.Enums.SettingUrlType.JsFunction&&Number(response.result[i].AppConfigType)==Unibase.Platform.Apps.Enums.AppConfigeType.List&&response.result[i].Ungrouped==!0&&(jsfunction=response.rLine truncated
<div class="card-header py-0 px-5 search-bar-main-wrapper line-loader-container bg-white p-relative" id="ViewerHeader_`+containerid+`">
<div class="card-header-top d-flex align-items-center justify-content-between line-loader-container p-relative">
<div class="line-loader"></div>
+3 -3
View File
@@ -61,7 +61,7 @@ var __awaiter,Bizgaze;(function(Bizgaze){let Apps;(function(Apps){let Transact;(
</div>
</div>
</div>
</div>`;$(".orderitemsdiv").html(html);$("#btn_Proceed1").hide();$("#select_period").on("change",function(){var periodTime=$("#select_period").val(),PlanId=itemid,TenureId=tenureid;(periodTime!=undefined||PlanId!=undefined||TenureId!=undefined)&&Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().period_change(PlanId,TenureId,periodTime)});Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().bindTenure(itemid,tenureid);Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().cartItemsList(res);Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().setCartAddonHeight();sf=$(".price").val().toString();$(".TotalPrice").text(sf);Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().checkout();Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().getAddons(res.ItemId,id,tenureid);Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().LoadingOrderAddons()})})});OrderDetails.instance.organizationId=Number(id);var instance=this;instance.fileCacheHelper.loadJsFiles(["apps/crm/companies/managers/companymanager.js","apps/crm/contacts/managers/contactmanager.js"],function(){id!=0&&Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getOrganizationById(id).then(function(response){var data=response.result,contactid=data.DefaultOrgContactId;Bizgaze.Apps.CRM.Companies.Managers.CompanyManager.Instance().getUserBranches(contactid).then(function(orgresponse){var branchId=orgresponse.result[0].BranchId;OrderDetails.instance.BranchId=branchId})})})}getAddons(itemid,id,tenureid){let instance=this;this.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js",function(){Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getAddonsItems(itemid,tenureid).then(function(response){var res=response.result,cartItemsList=[],i,imageurl,image1,html,cartId;for($(".OrderAddonItems").find(".li_OrderAddonItems").each(function(){var addonItemId=Number($(this).find("#hf_ItemId").val());cartItemsList.push({ItemIds:addonItemId})}),i=0;i<res.length;i++)imageurl=res[i].AddonImage,imageurl!=null&&imageurl!=undefined&&imageurl!=""&&(image1=imageurl.split("~"),instance.AddonImage=image1[0]),res[i].SalesPrice!=0&&(html=`<div class="col-md-3"><div class="product-card CartItems adoonsItems AddonValue-row" id="li_AddOnsItems_Details" data-search-term="${res[i].ItemName.toLowerCase()}"">
</div>`;$(".orderitemsdiv").html(html);$("#btn_Proceed1").hide();$("#select_period").on("change",function(){var periodTime=$("#select_period").val(),PlanId=itemid,TenureId=tenureid;(periodTime!=undefined||PlanId!=undefined||TenureId!=undefined)&&Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().period_change(PlanId,TenureId,periodTime);$(".item-quantity").text(`(`+OrderDetails.instance.planItemPrice+`-0)=`+OrderDetails.instance.planItemPrice)});Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().bindTenure(itemid,tenureid);Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().cartItemsList(res);Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().setCartAddonHeight();sf=$(".price").val().toString();$(".TotalPrice").text(sf);Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().checkout();Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().getAddons(res.ItemId,id,tenureid);Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().LoadingOrderAddons()})})});OrderDetails.instance.organizationId=Number(id);var instance=this;instance.fileCacheHelper.loadJsFiles(["apps/crm/companies/managers/companymanager.js","apps/crm/contacts/managers/contactmanager.js"],function(){id!=0&&Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getOrganizationById(id).then(function(response){var data=response.result,contactid=data.DefaultOrgContactId;Bizgaze.Apps.CRM.Companies.Managers.CompanyManager.Instance().getUserBranches(contactid).then(function(orgresponse){var branchId=orgresponse.result[0].BranchId;OrderDetails.instance.BranchId=branchId})})})}getAddons(itemid,id,tenureid){let instance=this;this.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js",function(){Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getAddonsItems(itemid,tenureid).then(function(response){var res=response.result,cartItemsList=[],i,imageurl,image1,html,cartId;for($(".OrderAddonItems").find(".li_OrderAddonItems").each(function(){var addonItemId=Number($(this).find("#hf_ItemId").val());cartItemsList.push({ItemIds:addonItemId})}),i=0;i<res.length;i++)imageurl=res[i].AddonImage,imageurl!=null&&imageurl!=undefined&&imageurl!=""&&(image1=imageurl.split("~"),instance.AddonImage=image1[0]),res[i].SalesPrice!=0&&(html=`<div class="col-md-3"><div class="product-card CartItems adoonsItems AddonValue-row" id="li_AddOnsItems_Details" data-search-term="${res[i].ItemName.toLowerCase()}"">
<div class="product-card-body">
<div class="product-img-wrap">
<img src="${instance.AddonImage}" alt="" class="product-img">
@@ -193,7 +193,7 @@ var __awaiter,Bizgaze;(function(Bizgaze){let Apps;(function(Apps){let Transact;(
<input type="hidden" class="Description" id = "hf_Description" value = ${res[i].Description} />`,cartId=cartItemsList.filter(el=>el.ItemIds===res[i].ItemId),html+=cartId.length==0?`<a href="javascript:;" class="btn btnremove_${res[i].ItemId} cart-btn add-cart-btn btnTxt" onclick="Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().btnChange('btnremove_${res[i].ItemId}','${tenureid}');">Add</a>`:`<a href="javascript:;" class="btn btnremove_${res[i].ItemId} cart-btn remove-cart-btn btnTxt" onclick="Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().btnChange('btnremove_${res[i].ItemId}','${tenureid}');">Remove</a>`,html+=`</div>
<div class="offer-percentage">0%</div>
<input type="hidden" id="hf_addonQuantity" value=${res[i].SubscriptionAddonsQuantity} /> <input type="hidden" id="hf_addonSku" value=${res[i].Sku} /> <input type="hidden" id="hf_addonItemId" value=${res[i].ItemId} />
</div></div>`,$(".addonslist:first").append(html))})})}getPlanItem_List(itemid,tenureid){OrderDetails.instance.CartItems=[];OrderDetails.instance.TenureId=tenureid;Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getItem(itemid,tenureid).then(function(response){var res=response.result,html=``,carthtml;html+=`<div class="add-on-products-sec">
</div></div>`,$(".addonslist:first").append(html))})})}getPlanItem_List(itemid,tenureid){OrderDetails.instance.CartItems=[];OrderDetails.instance.TenureId=tenureid;Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getItem(itemid,tenureid).then(function(response){var res=response.result,html,carthtml;OrderDetails.instance.OneTimeCost=res.SetupFee;html=``;html+=`<div class="add-on-products-sec">
<div class="add-on-content-wrap biz-custom-scrollbar mx-0">
<div class="Uaddonitems px-0 pr-md-10 pr-lg-20 mb-30 mb-md-0 pr-xl-30">
<div class="addons-wrap ">
@@ -255,7 +255,7 @@ var __awaiter,Bizgaze;(function(Bizgaze){let Apps;(function(Apps){let Transact;(
<span>Net Total</span>
<span id="lblSummary_NetTotal">₹${res.NetTotal}/-</span>
</li>
</ul>`;$("#cartSummaryFooter").html(footerHtml)}yield Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().createOrder_Item(instance.organizationId)})})})}bindTenure(itemid,tenureid){let instance=this;this.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js",function(){Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getTenureList(itemid,tenureid).then(function(response){var res=response.result,tenureName,i;for(res,i=0;i<res.length;i++)if(res[i].Price!=0){tenureName=tenureid==2?"M":"Y";let html;html=i==0?'<option value="'+response.result[i].TenurePeriod+'" selected>'+response.result[i].TenurePeriod+tenureName+"<\/option>":'<option value="'+response.result[i].TenurePeriod+'"> '+response.result[i].TenurePeriod+tenureName+"<\/option>";$("#select_period").append(html)}})})}period_change(PlanId,TenureId,Periode){let instance=this;var data=Periode.split("M")[0],Period_Duration=Number(Periode);this.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js",function(){Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getTenurePeriodAndPrice(PlanId,TenureId,Period_Duration).then(function(response){var res=response.result;OrderDetails.instance.planItemPrice=response.result.Price;OrderDetails.instance.CartItems[0].subscriptionItemType==1&&(OrderDetails.instance.CartItems[0].unitPrice=OrderDetails.instance.planItemPrice);Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().checkout_cartAmount()})})}checkout_cartAmount(){var instance=this,defaultaddressid,Organizationid,i,orderobj;for($(".cartcount").text(OrderDetails.instance.CartItems.length),defaultaddressid="",OrderDetails.instance.OrderData=[],OrderDetails.instance.ItemData=[],Organizationid=Number(OrderDetails.instance.organizationId),i=0;i<OrderDetails.instance.CartItems.length;++i){var addonQuantity=OrderDetails.instance.CartItems[i].addonQuantity,addonSku=OrderDetails.instance.CartItems[i].addonSku,addonItemId=OrderDetails.instance.CartItems[i].addonItemId,unitPrice=OrderDetails.instance.CartItems[i].unitPrice,discountPercent=OrderDetails.instance.CartItems[i].discountPercent,discountValue=OrderDetails.instance.CartItems[i].discountValue;isNaN(addonItemId)||OrderDetails.instance.ItemData.push({SKU:addonSku,Quantity:1,ItemId:addonItemId,UnitPrice:unitPrice,DiscountPercent:isNaN(discountPercent)?0:discountPercent,DiscountValue:isNaN(discountValue)?0:discountValue,ExchangeDC:!1,PackCount:1,PackSize:1,Packs:1,Pieces:0,TaxGroupId:0})}orderobj={BranchId:0,InventoryApplyType:1,IsCalculateTax:!0,IsCompositePrice:!1,IsPiecePrice:!1,IsTaxInclusive:!1,OrderTypeId:1,BillingAddressId:Number(0),OrderItems:OrderDetails.instance.ItemData};instance.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){Bizgaze.Apps.Transact.Managers.OrderManager.Instance().getTotals(orderobj).then(function(response){var res=response.result;if(OrderDetails.instance.NetTotal=res.NetTotal,res!=null){let footerHtml=`<ul class="detail-list">
</ul>`;$("#cartSummaryFooter").html(footerHtml)}yield Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().createOrder_Item(instance.organizationId)})})})}bindTenure(itemid,tenureid){let instance=this;this.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js",function(){Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getTenureList(itemid,tenureid).then(function(response){var res=response.result,tenureName,i;for(res,i=0;i<res.length;i++)if(res[i].Price!=0){tenureName=tenureid==2?"M":"Y";let html;html=i==0?'<option value="'+response.result[i].TenurePeriod+'" selected>'+response.result[i].TenurePeriod+tenureName+"<\/option>":'<option value="'+response.result[i].TenurePeriod+'"> '+response.result[i].TenurePeriod+tenureName+"<\/option>";$("#select_period").append(html)}})})}period_change(PlanId,TenureId,Periode){let instance=this;var data=Periode.split("M")[0],Period_Duration=Number(Periode);this.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js",function(){Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getTenurePeriodAndPrice(PlanId,TenureId,Period_Duration).then(function(response){var res=response.result;OrderDetails.instance.planItemPrice=response.result.Price;OrderDetails.instance.CartItems[0].subscriptionItemType==1&&(OrderDetails.instance.CartItems[0].unitPrice=OrderDetails.instance.planItemPrice+OrderDetails.instance.OneTimeCost);Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().checkout_cartAmount();$(".item-quantity").html(`( `+OrderDetails.instance.planItemPrice+` - 0% ) = <span class="inr-sign">`+OrderDetails.instance.planItemPrice+`<span>`)})})}checkout_cartAmount(){var instance=this,defaultaddressid,Organizationid,i,orderobj;for($(".cartcount").text(OrderDetails.instance.CartItems.length),defaultaddressid="",OrderDetails.instance.OrderData=[],OrderDetails.instance.ItemData=[],Organizationid=Number(OrderDetails.instance.organizationId),i=0;i<OrderDetails.instance.CartItems.length;++i){var addonQuantity=OrderDetails.instance.CartItems[i].addonQuantity,addonSku=OrderDetails.instance.CartItems[i].addonSku,addonItemId=OrderDetails.instance.CartItems[i].addonItemId,unitPrice=OrderDetails.instance.CartItems[i].unitPrice,discountPercent=OrderDetails.instance.CartItems[i].discountPercent,discountValue=OrderDetails.instance.CartItems[i].discountValue;isNaN(addonItemId)||OrderDetails.instance.ItemData.push({SKU:addonSku,Quantity:1,ItemId:addonItemId,UnitPrice:unitPrice,DiscountPercent:isNaN(discountPercent)?0:discountPercent,DiscountValue:isNaN(discountValue)?0:discountValue,ExchangeDC:!1,PackCount:1,PackSize:1,Packs:1,Pieces:0,TaxGroupId:0})}orderobj={BranchId:0,InventoryApplyType:1,IsCalculateTax:!0,IsCompositePrice:!1,IsPiecePrice:!1,IsTaxInclusive:!1,OrderTypeId:1,BillingAddressId:Number(0),OrderItems:OrderDetails.instance.ItemData};instance.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){Bizgaze.Apps.Transact.Managers.OrderManager.Instance().getTotals(orderobj).then(function(response){var res=response.result;if(OrderDetails.instance.NetTotal=res.NetTotal,res!=null){let footerHtml=`<ul class="detail-list">
<li class="detail-item">
<span>Gross Amount</span>
<span id="lblSummary_GrossAmount">₹${res.GrossAmount}/-</span>
+53 -33
View File
@@ -1030,17 +1030,17 @@ var Unibase;
if (response.result.messageDeliveredDate != null) {
var b = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatServerDateTime(response.result.messageDeliveredDate);
var ddate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateTimeWithT(b);
var html = `<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${ddate}"><span class="text-truncate">${ddate}</span></div>
var html = `<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${ddate}"><span class="text-truncate">${ddate}</span></div>
<div class="user-about hidden"></div></div></a></li>`;
$('.delivereduserslist').html(html).removeClass('hidden');
if (response.result.messageReadDate != null) {
var b = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatServerDateTime(response.result.messageReadDate);
var rdate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateTimeWithT(b);
var html = `<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${rdate}"><span class="text-truncate">${rdate}</span></div>
var html = `<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${rdate}"><span class="text-truncate">${rdate}</span></div>
<div class="user-about hidden"></div></div></a></li>`;
$('.readuserslist').html(html).removeClass('hidden');
}
@@ -1061,9 +1061,9 @@ var Unibase;
if (contact != null) {
const contactName = contact.contactName;
const avatarHtml = instance._chatTemplate.getUserAvatarHtml(contact);
deliveredUsersHtml += `<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user" id="deliveredUser_${recievedusers[i]}">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">${avatarHtml}
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${contactName}"><span class="text-truncate">${contactName}</span></div>
deliveredUsersHtml += `<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user" id="deliveredUser_${recievedusers[i]}">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">${avatarHtml}
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${contactName}"><span class="text-truncate">${contactName}</span></div>
<div class="user-about hidden"></div></div></a></li>`;
}
}
@@ -1079,9 +1079,9 @@ var Unibase;
const contact = Chat.grpdetails.find(x => x.recipientId == readusers[i]);
const contactName = contact.contactName;
const avatarHtml = instance._chatTemplate.getUserAvatarHtml(contact);
readUserHtml += `<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user" id="readUser_${readusers[i]}">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">${avatarHtml}
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${contactName}"><span class="text-truncate">${contactName}</span></div>
readUserHtml += `<li class="list-group-item px-1 py-2 flex-between-center position-relative delivered-user" id="readUser_${readusers[i]}">
<a href="javascript:;" class="d-flex align-items-center c-gap-10 w-100 mnw-0">${avatarHtml}
<div class="media-body flex-grow-1 mnw-0 d-flex flex-column justify-content-center"><div class="flex-between-center c-gap-10 text-dark font-weight-500 font-15" title="${contactName}"><span class="text-truncate">${contactName}</span></div>
<div class="user-about hidden"></div></div></a></li>`;
}
$('.readuserslist').html(readUserHtml).removeClass('hidden');
@@ -2994,11 +2994,31 @@ var Unibase;
audio: true
}).then(function (stream) {
gumStream = stream;
recorder.ondataavailable = function (e) {
chunks.push(e.data);
let blob = new Blob(chunks, { type: 'audio/webm' });
var reader = new FileReader();
reader.addEventListener("load", function () {
var audiofile = Chat.Instance().dataURLtoFile(reader.result, Chat.Instance().getUniqueAudioName());
var item = {
Files: audiofile,
Index: Chat.attachments.length
};
Chat.attachments.push(item);
Chat.Instance().sendfiles();
}, false);
reader.readAsDataURL(blob);
};
recorder.start();
});
$('.voicemsg-send-btn').click(function () {
document.getElementById('minutes').innerText = '0';
document.getElementById('seconds').innerText = '0';
$('.record_div').addClass('hidden');
if (recorder.state != 'inactive') {
recorder.stop();
gumStream.getAudioTracks()[0].stop();
}
clearInterval(x);
});
}
@@ -3137,18 +3157,18 @@ var Unibase;
let popUpHtml = '';
if (!jQuery.isEmptyObject(config)) {
const buttons = config.buttons;
popUpHtml += `<div class="modal fade chat-popup biz-custom-scrollbar" id="chatPopUp" ${!Chat.isFullScreen ? 'data-backdrop="false"' : ''}>
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
${config.message && `<div class="modal-body pa-10">
<div class="chat-popup-msg font-weight-500 text-dark">${config.message}</div>
</div>`}
${config.buttons && `<div class="modal-footer pa-10">
<a href="javascript:;" class="${buttons.cancel.className || 'btn btn-outline-danger'} btn-sm cancel-btn" id="chatPopupCancelBtn">${buttons.cancel.label || 'Close'}</a>
<a href="javascript:;" class="${buttons.confirm.className || 'btn btn-primary'} btn-sm confirm-btn" id="chatPopupConfirmBtn">${buttons.confirm.label || 'Save'}</a>
</div>`}
</div>
</div>
popUpHtml += `<div class="modal fade chat-popup biz-custom-scrollbar" id="chatPopUp" ${!Chat.isFullScreen ? 'data-backdrop="false"' : ''}>
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
${config.message && `<div class="modal-body pa-10">
<div class="chat-popup-msg font-weight-500 text-dark">${config.message}</div>
</div>`}
${config.buttons && `<div class="modal-footer pa-10">
<a href="javascript:;" class="${buttons.cancel.className || 'btn btn-outline-danger'} btn-sm cancel-btn" id="chatPopupCancelBtn">${buttons.cancel.label || 'Close'}</a>
<a href="javascript:;" class="${buttons.confirm.className || 'btn btn-primary'} btn-sm confirm-btn" id="chatPopupConfirmBtn">${buttons.confirm.label || 'Save'}</a>
</div>`}
</div>
</div>
</div>`;
popUpHtml += '<div class="modal-backdrop fade show position-absolute chat-popup-backdrop" id="chatPopupBackdrop"></div>';
$('#chatAppWrap').append(popUpHtml);
@@ -3191,15 +3211,15 @@ var Unibase;
else {
contact = Chat.AllContacts.find(x => x.chatGroupId == Chat.chatGroupId);
}
const popupHtml = `<div class="modal fade chat-img-preview-modal chat-popup panel-preview" id="chatImgPreviewModal" tabindex="-1" role="dialog" data-backdrop="false">
<div class="modal-dialog h-100 my-0" role="document">
<div class="modal-content h-100">
<div class="modal-body h-100">
<img src="${contact.photoUrl}" class="preview-img img-fluid" onerror="ReloadImage(event)" data-dynamic="1" data-loaded="0">
</div>
</div>
</div>
</div>
const popupHtml = `<div class="modal fade chat-img-preview-modal chat-popup panel-preview" id="chatImgPreviewModal" tabindex="-1" role="dialog" data-backdrop="false">
<div class="modal-dialog h-100 my-0" role="document">
<div class="modal-content h-100">
<div class="modal-body h-100">
<img src="${contact.photoUrl}" class="preview-img img-fluid" onerror="ReloadImage(event)" data-dynamic="1" data-loaded="0">
</div>
</div>
</div>
</div>
<div class="modal-backdrop fade show position-absolute" id="chatPopupBackdrop"></div>`;
$('#chatAppWrap').append(popupHtml);
$('#chatImgPreviewModal').modal();
@@ -143,6 +143,7 @@ var Unibase;
<section class="message-info chat-flex-column h-100 hidden" id="messageInfoSection"></section>
</div>${isFullScreen ? this.getChatFullScreenHtml() : ''}
<div class="webcam hidden"></div>
<div class="audio_controls hidden" style="position:absolute;top:85%;left:10%;"></div>
</div>`;
return _template;
}
@@ -221,6 +222,18 @@ var Unibase;
</a>
</div>
</div>
<div class="record_div ml-6 hidden" style="position: absolute;background-color: #b5c9a6;width: 96%;height: 48px;border-radius: 10px;font-size: 20px;z-index: 1;display: flex;">
<span class="ml-10 ">Recording.......</span>
<span class="" style="width: 30px;">
<ul style="display:flex;">
<li><span id="minutes"></span></li>
<p>:</p>
<li><span id="seconds"></span></li>
</ul>
</span>
<a href="javascript:;" class="btn btn-icon btn-primary btn-rounded d-30 voicemsg-send-btn cursor-pointer mt-10 ml-120">
<span class="btn-icon-wrap"><i class="las la-paper-plane msg-option font-20"></i></span></a>
</div>
<div class="msg-option-container d-flex align-items-center c-gap-15 font-20">
<div class="msg-compose-options align-items-center c-gap-15">
<div class="btn-file msg-option attachments-btn cursor-pointer">
@@ -251,6 +264,11 @@ var Unibase;
<span class="btn-icon-wrap"> <i class="las la-paper-plane msg-option font-20"></i></span>
</a>
</div>
<div class="voicemsg_icon" id="recordaudio">
<a href="javascript:;" class="btn btn-icon btn-primary btn-rounded d-30 msg-send-btn" onclick="Unibase.Platform.Connect.Components.Chat.Instance().voicemsg()">
<span class="btn-icon-wrap"><i class="fa fa-microphone msg-option font-20"></i></span>
</a>
</div>
</div>
</div>
<div class="msg-multiaction-btns hidden">
@@ -477,6 +495,7 @@ var Unibase;
return _template;
}
getprofilebody() {
var imginput = '';
var contact = Components.Chat.contacts.find(x => x.contactId == Components.Chat.contactId);
if (Components.Chat.contactId == 0) {
contact = Components.Chat.recentChats.find(x => x.chatGroupId == Components.Chat.chatGroupId);
@@ -490,9 +509,9 @@ var Unibase;
let avatarHtml = this.getUserAvatarHtml(contact, false, true);
avatarHtml = avatarHtml.replace('avatar-sm', 'avatar-xl d-100');
if (!Components.Chat.isPrivate) {
avatarHtml += '<input type="file" id="profileImageInput" class="Profile_image hidden" onchange="Unibase.Platform.Connect.Components.Chat.Instance().changeProfileImage(this);" accept="image/png,image/jpeg">';
imginput = '<span class="btn btn-icon btn-icon-circle btn-primary btn-xs d-20" style="position:absolute;top:10%;z-index:1;left:56%;"><i class="fa fa-pencil"></i></span><input type="file" id="profileImageInput" class="Profile_image hidden" onchange="Unibase.Platform.Connect.Components.Chat.Instance().changeProfileImage(this);" accept="image/png,image/jpeg">';
}
const template = `<div class="profile-details-wrap" id="profileDetailsWrap"><div class="user-profile-info flex-center flex-column r-gap-10" id="userProfileInfo"><label class="profile-header-img flex-center flex-shrink-0 my-0 cursor-pointer" for="profileImageInput" imgchatUser_${Components.Chat.chatGroupId} title="Upload Image">${avatarHtml}</label>
const template = `<div class="profile-details-wrap" id="profileDetailsWrap"><div class="user-profile-info flex-center flex-column r-gap-10" id="userProfileInfo"><label class="profile-header-img flex-center flex-shrink-0 my-0 cursor-pointer" for="profileImageInput" imgchatUser_${Components.Chat.chatGroupId} title="Upload Image">${imginput}</label>${avatarHtml}
<div class="div-user-group-Name d-flex flex-column justify-content-center mnw-0 r-gap-5 w-100">
<div class="profile-name-wrap position-relative flex-center c-gap-10"><span class="Profile_name grpname_${Components.Chat.chatGroupId} font-weight-500 font-18 text-center text-dark">${contactName}</span><div class="edit-group-input-wrap position-relative mb-5 hidden" id="editGroupInputWrap"><input type="text" class="custom-chat-input text-dark font-weight-500 edit_groupdetailsInput pr-30" value="${contactName} " data-prevvalue="${contactName} "></a>
<a href="javascript:;" class="save_changes btn btn-flush-biz-theme btn-icon btn-rounded flush-soft-hover d-26" onclick="Unibase.Platform.Connect.Components.Chat.Instance().changeGroupName();"><span class="btn-icon-wrap"><i class="icon dripicons-checkmark"></i></span></a></div><a href="javascript:;" class="edit_grpdetails btn btn-flush-biz-theme btn-icon btn-rounded flush-soft-hover d-26 hidden" onclick="Unibase.Platform.Connect.Components.Chat.Instance().EditgroupDetails('${contactName}');"><span class="btn-icon-wrap"><i class="fa fa-pencil font-14"></i></span></a></div>
@@ -638,7 +657,7 @@ var Unibase;
return _template;
}
getUserAvatarHtml(contactInfo, isOnlineVisible = false, isPrivateWindow = false) {
let avatarHtml = '<div class="media-img-wrap avatar ImagePng_' + contactInfo.chatGroupId + ' avatar-sm flex-shrink-0">';
let avatarHtml = '<div class="media-img-wrap avatar ImagePng_' + contactInfo.chatGroupId + ' avatar-sm flex-shrink-0 cursor-pointer" onclick="Unibase.Platform.Connect.Components.Chat.Instance().showProfileImgPreview()" title="Preview Profile">';
if (!contactInfo.photoUrl) {
let avatarTxt = "";
let headingTxt = contactInfo.contactName;
@@ -189,30 +189,6 @@ var Unibase;
});
});
}
mediafiles(chatgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getmediafiles/chatgroupid/' + chatgroupid;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
documentfiles(chatgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getdocumentfiles/chatgroupid/' + chatgroupid;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
getlinks(chatgroupid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/getlinks/chatgroupid/' + chatgroupid;
return yield this.dataHelper().getAsync(url).then(function (response) {
return response;
});
});
}
changeGroupName(chatgroupid, groupname) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/uniconnect/chats/changegroupname/chatgroupid/' + chatgroupid + '/groupname/' + groupname;
@@ -421,6 +421,9 @@ class RouteHelper {
Unibase.Platform.Communications.Managers.ReminderManager.Instance().changeReminderStatus(reminderid, status).then(function (response) {
});
}
else {
Unibase.Themes.Compact.Components.Index.Instance().isIframeObj.isListDetailPage = false;
}
Unibase.Themes.Compact.Components.Index.Instance().isIframe = true;
Unibase.Themes.Compact.Components.Index.Instance().isIframeObj.isListPage = true;
RouteHelper.Instance().navHelper.loadList(installedAppId, null);
@@ -780,6 +780,7 @@ var Unibase;
if (Unibase.Themes.Compact.Components.Index.Instance().isIframe) {
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('tenants/themes/compact/components/popupdetails/popupdetails.js', function () {
Unibase.Themes.Compact.Components.Index.Instance().isIframeObj.isPopupPage = true;
window.parent.postMessage(`save-form-success/${ViewerObject.FormId}`, '*');
Unibase.Platform.Helpers.NavigationHelper.Instance().popup(0, '', Unibase.Platform.Membership.Components.PopupDetails.Instance(), function () {
let formid = ViewerObject.FormId;
let appconfigid = ViewerObject.AppConfigurationId;
@@ -125,7 +125,12 @@ var Unibase;
instance.appmanager = Unibase.Platform.Apps.Managers.AppManager.Instance();
instance.doctypemanager = Unibase.Platform.DataSources.Managers.DocTypeManager.Instance();
$("#" + containerid).find(".detail-close").click(function () {
window.parent.postMessage('clickToBack', '*');
if (!Unibase.Themes.Compact.Components.Index.Instance().isIframeObj.isListDetailPage) {
window.parent.postMessage('List-Details-page', '*');
}
else {
window.parent.postMessage('clickToBack', '*');
}
$('.txt_global_search').show();
$('.search_icon').removeClass("hidden");
$(this).removeClass("hidden");
+1 -1
View File
@@ -35,7 +35,7 @@ var Unibase;
this.currentUser = Unibase.Platform.Membership.Infos.Identity.currentUser;
this.isTouchScreen = ('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0);
this.isIframe = false;
this.isIframeObj = { "isDetailsPage": false, "isNotifiPage": false, "isListPage": false, "isForm": false, "isPopupPage": false, "isDetailsForm": false };
this.isIframeObj = { "isDetailsPage": false, "isNotifiPage": false, "isListPage": false, "isForm": false, "isPopupPage": false, "isDetailsForm": false, "isListDetailPage": true };
}
init(callback) {
const instance = this;
@@ -233,10 +233,6 @@ var Unibase;
$("#" + panel).find('.modal-header .close').click();
window.parent.postMessage('closeForm', '*');
});
$("#" + panel).find("#btnDynamicSave").on("click", function () {
let formid = $("#" + panel + ' .modal-header #hf_FormId').val();
window.parent.postMessage(`save-form/${formid}`, '*');
});
}
if (Unibase.Themes.Providers.DetailHelper.isListStages) {
$("#" + panel).find(".btn_CloseForm ").on("click", function () {