var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u extends t.Core.BaseComponent{constructor(){super();this._dashboardManager=i.Managers.DashboardManager.Instance()}cssFiles(){return["libs/nestable/JqueryminMenu.css"]}jsFiles(){return["libs/nestable/jquery.nestable.js","platform/dashboards/components/import.js","platform/dashboards/requests/dashboards.js","platform/dashboards/components/createdashboard.js","platform/dashboards/components/editdashboard.js","platform/dashboards/components/creategroup.js","platform/dashboards/components/editgroup.js","tenants/themes/compact/components/nav/nav.template.js","platform/dashboards/components/dashboardpermissions.js","platform/dashboards/components/dashboardgrouppermissions.js","platform/dashboards/components/editgrouppermissions.js","platform/dashboards/components/dashboard.template.js"]}html(n,t){return`
Dashboards and Groups

    Groupable Dashboards

    Note: These dashboards are groupable & draggable,Dashboard settings will affect to all the Portals.
    `}load(){var i=this;let r=$("#nestable3");r.nestable({group:"categories",maxDepth:2,scroll:!0,scrollSpeed:20,beforeDragStop:function(n,t,r){var u=$(t).hasClass("RootGroup"),f=$(r).attr("id");if(u==!0){if(f!=="GrouplessDashboards"){let n=$("#MainOlMenu");n.sortable({scrollSpeed:20})}else return!1;setTimeout(function(){i.saveAllDashboardSettings()},300)}else{let n=$(r).parent().attr("data-type"),t=$(r).parent().attr("id");if(n!="root"||n.toString()=="undefind")return t=="nestable2"?!0:!1}let e=$("#MainOlMenu");e.sortable({disabled:!0})}});let u=$("#nestable2");u.nestable({group:"categories",maxDepth:2,scroll:!0,scrollSpeed:20,beforeDragStop:function(n,t,r){let e=$(t).attr("id"),u=$(r).parents("li").attr("id");(u==undefined||u=="undefined")&&(u="0");let o=$(t).attr("dashboardindex");var f=$(t).hasClass("RootGroup");f==!0&&i.saveAllDashboardSettings()}});$(".dd-empty").remove();$("#btnAddNewGroup").click(function(){i.navigationHelper.popup(0,"",n.Platform.Dashboards.Components.DashboardGroup.Instance(),null,t.Helpers.Size.DockLeft)});$("#btnAddDashboard").click(function(){i.navigationHelper.popup(0,"",n.Platform.Dashboards.Components.CreateDashboard.Instance(),null,t.Helpers.Size.DockLeft)});$("#btn_SaveMenuSetting").click(function(){i.saveAllDashboardSettings();i.navigationHelper.closePopUp()});$("#btn_CloseMenuSetting").click(function(){i.navigationHelper.closePopUp()});i.loadDashboardGroups()}loadDashboardGroups(){var t=this,i;jQuery("#MainOlMenu").empty();i="";t._dashboardManager.getDashboardGroups().then(function(r){for(var u=0;u$(n).attr("dashboardindex")?-1:1||$(n).attr("dashboardindex")?-10:1}))})})}loadUngroupedDashboards(){var t=this;$("#GrouplessDashboards").empty();t._dashboardManager.getUnGroupedDashboards().then(function(t){for(var u=t.result,f="",i=0;i<\/li>")})}saveAllDashboardSettings(){var f=this,t=[],n;$("#MainOlMenu .RootGroup").each(function(n,i){t.push(i)});MessageHelper.Instance().hideMessage();let i=[];for(n=0;n0||i!=null)&&r.push(Number(i))});i.push({GroupId:e,DashboardIds:r})}f._dashboardManager.saveAllDashboardSetting(i).then(function(n){n.errors==null?MessageHelper.Instance().showSuccess("Dashboard Settings Saved Successfully",""):MessageHelper.Instance().showError(n.errors[0],"")})}deleteDashboard(n){var t=this;MessageHelper.Instance().hideMessage();t._dashboardManager.deleteDashboard(n).then(function(n){n.errors==null?(MessageHelper.Instance().showSuccess("Dashboard Deleted Successfully",""),t.loadDashboardGroups()):MessageHelper.Instance().showError(n.errors[0],"")})}updateDashboardGroup(t,i){var e=this,r,f;MessageHelper.Instance().hideMessage();r=$(t).attr("dashboardindex");r=r.replace(/['"]+/g,"");f=$(t).attr("id");let u=new n.Platform.Dashboards.Requests.Dashboard;u.DashboardGroupId=Number(i);u.DashboardId=Number(f);u.DashboardIndex=Number(r);e._dashboardManager.updateDashboardGroup(u).then(function(n){n.errors==null?MessageHelper.Instance().showSuccess("Group Saved Successfully",""):MessageHelper.Instance().showError(n.errors[0],"")})}editDashboardGroup(i){var r=this;MessageHelper.Instance().hideMessage();r.navigationHelper.popup(i,"",n.Platform.Dashboards.Components.EditDashboardGroup.Instance(),null,t.Helpers.Size.DockLeft)}editDashboard(n){var t=this;MessageHelper.Instance().hideMessage();t.editDashboardInfo(n);$("#card_dashboardPermissions").addClass("hidden");t._dashboardManager.getDashboard(n).then(function(n){const{DashboardName:r,DashboardIndex:u,DashboardId:f,DashboardGroupId:i,IsMandatory:e,IsTrackable:o,ViewAllStages:s,PinCommonFilters:h}=n.result;$("#Txt_EditDashboardName").val(r);$("#Txt_EditDashboardIndex").val(u);$("#EditDashboardId").val(f);$("#ddl_EditDashboardGroups").val(i);$("#chkIsDashboardViewable").prop("checked",e);$("#Ch_IsTrackable").prop("checked",o);$("#div_DashboardName").addClass("floating-label-form-group-with-value");$("#hf_dashboardviewallstages").val(String(s));$("#pinCmnFiltersChk").prop("checked",h);t._dashboardManager.getDashboardGroups().then(function(n){for(var u='