var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{loadSettingHtml(t){var i=`
`+`
`+`
Scan Control Settings
`+`
Setting Method
`+`
Setting Url
`+`
Min Length
`+`
Max Length
`+`
`+`
`+`
`+`
`+`
`+`
`+`
`+`
`+`
`;$(t).html(i);n.Forms.Controls.Scan_Setting.Instance().LoadReports();$(".divTemplateText").summernote({height:100,minHeight:null,maxHeight:null,placeholder:"Enter TemplateText",disableDragAndDrop:!0,codemirror:{mode:"text/html",lineNumbers:!0},toolbar:[]})}LoadReports(){var t=_appsettings.server_url()+"/apis/v4/unibase/platform/analytics/reports";AutoCompleteHelper.getHelper().Create($("#loadReport"),$("#hfloadReportId"),t,function(){$("#loadReport").change(function(){$("#reporttextColumns").text("");var t=$("#loadReport option:selected").val().toString(),i=Number(t);n.Forms.Controls.Scan_Setting.Instance().LoadReportCoulmns(i)})})}LoadReportCoulmns(n){var t=_appsettings.server_url()+"/apis/v4/unibase/platform/analytics/reportcolumnsautocomplete/reportid/"+n,i;AutoCompleteHelper.getHelper().Create($("#reporttextColumns"),$("#hfreporttextColumnsId"),t,function(){});AutoCompleteHelper.getHelper().Create($("#reportsumcolumn"),$("#hfreportsumcolumnId"),t,function(){});i=_appsettings.server_url()+"/apis/v4/unibase/platform/forms/scanactionsautocomplete/actionprovidertypeid/3";AutoCompleteHelper.getHelper().Create($("#reportactionproviders"),$("#hfreportactionproviderId"),i,function(){})}bindControlData(n){var t=n,i,r,u,f;$("#txtSettingMethod").val(t.SettingMethod);$("#numMinLength").val(t.MinLength);$("#numMaxLength").val(t.MaxLength);$("#hdnScanPropertyId").val(t.ScanPropertyId);$("#txtSettingUrl").val(t.JsUrl);i=new Option(t.ReportName,t.ReportId,!0);$("#loadReport").append(i);$("#loadReport").val(t.ReportId).trigger("change");r=new Option(t.FilterColumn,t.FilterColumn,!0);$("#reporttextColumns").append(r);$("#reporttextColumns").val(t.FilterColumn);$(".divMainText").find(".note-editable").text(t.TemplateText);u=new Option(t.SumColumn,t.SumColumn,!0);$("#reportsumcolumn").append(u);$("#chkEnableCount").prop("checked",t.EnableCount);$("#txtDisplayText").val(t.DisplayText);f=new Option(t.ActionName,t.ActionProviderId,!0);$("#reportactionproviders").append(f);$("#reportactionproviders").val(t.ActionProviderId).trigger("change")}SaveControlData(t){var i=[],r;return t!=null&&t!=""?(i[0].ScanPropertyId=0,i[0].DocPropertyId=Number($("#hdnPropertyId").val()),i[0].SettingMethod=$("#txtSettingMethod").val(),i[0].MinLength=Number($("#numMinLength").val()),i[0].MaxLength=Number($("#numMaxLength").val()),i[0].JsUrl=$("#txtSettingUrl").val(),i[0].ReportId=Number($("#loadReport").val()),i[0].FilterColumn=$("#reporttextColumns option:selected").text(),i[0].TemplateText=$(".divMainText").find(".note-editable").text(),i[0].ReportName=$("#loadReport option:selected").text(),i[0].SumColumn=$("#reportsumcolumn option:selected").text(),i[0].EnableCount=$("#chkEnableCount").prop("checked"),i[0].DisplayText=$("#txtDisplayText").val(),i[0].ActionProviderId=Number($("#reportactionproviders").val())):(r=Number($("#totalDataReportId option:selected").val()),i[0]={ScanPropertyId:Number($("#hdnScanPropertyId").val()),DocPropertyId:Number(n.Platform.Forms.Components.PropertyEditor.Instance().DocPropertyId),SettingMethod:$("#txtSettingMethod").val(),MinLength:Number($("#numMinLength").val()),MaxLength:Number($("#numMaxLength").val()),JsUrl:$("#txtSettingUrl").val(),ReportId:Number($("#loadReport").val()),FilterColumn:$("#reporttextColumns option:selected").text(),TemplateText:$(".divMainText").find(".note-editable").text(),ReportName:$("#loadReport option:selected").text(),SumColumn:$("#reportsumcolumn option:selected").text(),EnableCount:$("#chkEnableCount").prop("checked"),DisplayText:$("#txtDisplayText").val(),ActionProviderId:Number($("#reportactionproviders").val()),ActionName:$("#reportactionproviders option:selected").text()},t=JSON.stringify(i[0])),t}loadControlPropertiesHtml(){}bindPropertySettings(){}savePropertySettings(){}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.Scan_Setting=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Unibase||(Unibase={}));