var Unibase;(function(Unibase){let Platform;(function(Platform){let AppGroups;(function(AppGroups){let Components;(function(Components){class CreateAppGroup extends Platform.Core.BaseComponent{constructor(){super();this._appGroupManager=AppGroups.Managers.AppGroupManager.Instance()}cssFiles(){return[]}jsFiles(){return["platform/appgroups/requests/appgroup.js"]}html(){return`
`}load(){var instance=this,TotalGroups=$("li.RootGroup").length;$("#txt_DisplayIndex").val(TotalGroups+1);$("#btn_SaveAppGroup").click(function(){instance.saveAppGroup()});$("#btn_CloseAppGroup").click(function(){instance.navigationHelper.closePopUp()});instance.loadUngroupedApps()}saveAppGroup(){var instance=this,selectedapps=[];$("#UnGroupedAppItems li").each(function(){var cb=$(this).find(":checkbox"),AppId;cb.prop("checked")&&(AppId=cb.parent("li").attr("id"),selectedapps.push(Number(AppId)))});let reqObj=new Unibase.Platform.AppGroups.Requests.AppGroup;reqObj.AppGroupName=String($("#txt_AppGroupName").val());reqObj.DisplayIndex=Number($("#txt_DisplayIndex").val());reqObj.InstalledApps=selectedapps;reqObj.InstalledAppId=0;instance._appGroupManager.saveAppGroup(reqObj).then(function(response){response.errors==null?(instance.navigationHelper.closePopUp(),MessageHelper.Instance().showSuccess("App Group Saved Successfully",""),Unibase.Platform.AppGroups.Components.ManageAppGroup.Instance().loadAppGroups()):MessageHelper.Instance().showError(response.errors[0],"Bizgaze_CreateAppGroupErrorMsgs")})}loadUngroupedApps(){var instance=this;instance._appGroupManager.getUngroupedApps().then(function(response){var ungroupeddashboards=response.result,i;let html="";if(ungroupeddashboards.length>0){for($("#div_ChooseApps").removeClass("hidden"),i=0;i