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[]}jsFiles(){return["platform/dashboards/managers/dashboardmanager.js","platform/dashboards/requests/dashboards.js","platform/dashboards/components/dashboardpermissions.js","platform/portlets/managers/portletmanager.js"]}html(){return`
`}load(){var r=this;r.loadDashboardGroups();$("#chkIsDashboardViewable").change(function(){var n=$("#chkIsDashboardViewable").prop("checked");n?($("#div_DashboardViewRoles").addClass("hidden"),$("#div_DashboardExcludeViewRoles").removeClass("hidden")):($("#div_DashboardExcludeViewRoles").removeClass("hidden"),$("#div_DashboardViewRoles").removeClass("hidden"))});let i=[],t=[];$("#txtDashboardViewRoles").on("select2:select",function(n){var u=n.params.data,r;Number(u.id)!=0&&(r=u.id,i.push(r),$(t).each(function(n,i){if(i==r){var u=t.indexOf(i);return u>-1&&t.splice(u,1),t.splice(i,1),jQuery("#txtDashboardExcludeViewRoles").val(t).trigger("change"),!1}}))});$("#txtDashboardViewRoles").on("select2:unselect",function(n){var t=n.params.data,r;Number(t.id)!=0&&(r=Number(t.id),i.pop(r))});$("#txtDashboardExcludeViewRoles").on("select2:select",function(n){var u=n.params.data,r;Number(u.id)!=0&&(r=u.id,t.push(r),$(i).each(function(n,t){if(t==r){var u=i.indexOf(t);return u>-1&&i.splice(u,1),jQuery("#txtDashboardViewRoles").val(i).trigger("change"),!1}}))});$("#txtDashboardExcludeViewRoles").on("select2:unselect",function(n){var i=n.params.data,r;Number(i.id)!=0&&(r=i.id,t.pop(r))});$("#btn_SaveDashboard").click(function(){if($("#Txt_EditDashboardName").val()=="")return MessageHelper.Instance().showError("Dashboard Name is required","Unibase_EditDashboardErrorMessages"),!1;let u=new n.Platform.Dashboards.Requests.Dashboard;u.DashboardName=String($("#Txt_EditDashboardName").val());u.DashboardIndex=Number($("#Txt_EditDashboardIndex").val());u.DashboardGroupId=Number($("#ddl_DashboardGroups").val());u.ViewRoles=i;u.ExcludeRoles=t;u.IsTrackable=$("#Ch_IsTrackable").is(":checked");u.ViewAllStages=!0;u.PinCommonFilters=$("#pinCmnFiltersChk").is(":checked");r.dashboardManager.saveDashboard(u).then(function(t){t.errors==null?(r.navigationHelper.closePopUp(),MessageHelper.Instance().showSuccess("Dashboard Saved Successfully",""),n.Platform.Dashboards.Components.ManageDashboard.Instance().loadDashboardGroups()):MessageHelper.Instance().showError(t.errors[0],"Unibase_EditDashboardErrorMessages")})});$("#btn_CloseDashboard").click(function(){r.navigationHelper.closePopUp()});n.Platform.Dashboards.Components.DashboardPermissions.Instance().select2dashboardbinding(0,!1,[],[],[],[],"txtDashboardViewRoles","txtDashboardExcludeViewRoles")}loadDashboardGroups(){var n=this;n.dashboardManager.getDashboardGroups().then(function(n){var i="",t,u;let r="";for(t=0;t