123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462 |
- var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{constructor(){super();this.indexInstance=n.Themes.Compact.Components.Index.Instance();this.layoutIndex=this.indexInstance.layoutIndex;this.leftLayout=this.indexInstance.leftLayout;this.topLayout=this.indexInstance.topLayout;this.topLeftLayout=this.indexInstance.topLeftLayout;this.currentTheme=this.indexInstance.currentTheme;this.Logo=this.indexInstance.Logo;this.desktopMode=this.indexInstance.desktopMode;this.tabMode=this.indexInstance.tabMode;this.switchToSecondary=!1;this.isRestrictHidden="";this.initialLoad=!1;this.isList=!1;this.isDshboardBck=!1;this.isDshboardBckArray=[];this.dashboards=[];this.apps=[];this.createapps=[];this.fileCacheHelper.loadCssFile("tenants/themes/compact/components/nav/nav.style.css",null);this.fileCacheHelper.loadJsFiles(["platform/connect/components/chat.js","platform/connect/managers/chatmanager.js","platform/membership/infos/identity.js","platform/membership/managers/accountmanager.js","tenants/themes/compact/components/nav/nav.template.js","apps/crm/companies/managers/companymanager.js","apps/hrms/components/attendence.js","platform/communications/enums/reminders/remindertype.js","platform/communications/managers/reminders/remindermanager.js","tenants/themes/compact/components/details/details.js"],null)}cssFiles(){return[]}jsFiles(){return[]}html(){var c,l,a,v,t=this,u="NA",y="NA",o,s,h,f,i,r;n.Platform.Membership.Infos.Identity.getCurrentUser().settings!=null&&(o=n.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchname"),o!=undefined&&(u=o.settingValue,y=u.length>20?o.settingValue.substring(0,20)+"...":u));s="NA";n.Platform.Membership.Infos.Identity.getCurrentUser().settings!=null&&(h=n.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchcode"),h!=undefined&&h!=null&&(s=h.settingValue));f="";i=n.Platform.Membership.Infos.Identity.getCurrentUser().name;i!=null&&i!=undefined&&i!=""&&(f=i.length>20?i.substring(0,20)+"...":i);n.Platform.Membership.Infos.Identity.currentUser.isRestrictedUser&&(t.isRestrictHidden="d-none");r="";let e=`<div class="biz-menu biz-primary-color biz-primary-text-color biz-highlight-color"><div class="biz-nav-fullwidth hidden"></div><div class="biz-main-menu shadow">`;if(e+=`<div class="menu-content-wrap">
- <ul class="navbar-nav flex-column">
- <li class="nav-item nav-button d-xl-none d-lg-block" id="nav-button-close">
- <a class="nav-link btn btn-icon btn-flush-nav btn-rounded biz-primary-text-color w-100" href="javascript:;" id="biz_nav_close">
- <span class="btn-icon-wrap"><i class="dripicons dripicons-cross"></i></span>
- </a>
- </li>`+`<li class="nav-item sunbnav-active nav-button" id="nav-button-dashboards" data-buttonType='nav-button-dashboards'>
- <a class="nav-link d-none" href="javascript:;" onclick="javascript:Unibase.Themes.Compact.Components.Nav.Instance().showNavOptions(1);" id="lnkDashboards">
- <span class="nav-icon-wrap" data-tooltip="true" title="Dashboard"><i class="dripicons dripicons-archive nav-link-icon"></i></span>
- </a>
- </li>`,e+=`<li class="nav-item nav-button d-none" id="nav-button-apps" data-buttonType='nav-button-apps'>
- <a class="nav-link d-none" href="javascript:;" onclick="javascript:Unibase.Themes.Compact.Components.Nav.Instance().showNavOptions(2);" id="lnkApps">
- <span class="nav-icon-wrap" data-tooltip="true" title="Apps"><i class="dripicons dripicons-view-apps nav-link-icon"></i></span>
- </a>
- </li>
- <li class="nav-item nav-button d-none" id="nav-button-create">
- <a class="nav-link d-none" href="javascript:;" onclick="javascript:Unibase.Themes.Compact.Components.Nav.Instance().showNavOptions(3);" id="lnkCreate">
- <span class="nav-icon-wrap" data-tooltip="true" title="Create"><i class="dripicons dripicons-plus"></i></span>
- </a>
- </li>
- <li class="nav-item nav-button d-none" id="nav-button-reports" data-buttonType='nav-button-reports'>
- <a class="nav-link d-none" href="javascript:;" onclick="javascript:Unibase.Themes.Compact.Components.Nav.Instance().showNavOptions(4);" id="lnkReports">
- <span class="nav-icon-wrap" data-tooltip="true" title="Reports"><i class="dripicons dripicons-graph-pie nav-link-icon"></i></span>
- </a>
- </li>
- </ul>
- </div>
-
- <!-- Sidebar Fixnav -->
- <div class="biz-bottom-nav-menu">
- <ul class="nav nav-light">
- <li class="nav-item nav-button d-none" id="nav-button-conversation">
- <a class="nav-link dropdown-toggle no-caret" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" id="lnkConversation">
- <span class="nav-icon-wrap"><i class="dripicons dripicons-conversation"></i></span>
- </a>
- </li>`,(c=this.currentUser)===null||c===void 0?void 0:c.isAdmin){let n=this.layoutIndex==t.topLayout?"d-none d-xl-block":"";this.layoutIndex!=t.leftLayout&&t.desktopMode||(r=`<li class="nav-item dropdown" id="nav-settings-dropdown">
- <a href="javascript:;" class="nav-link dropdown-toggle no-caret py-1" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
- <span class="nav-icon-wrap"><i class="fa fa-cogs"></i></span>
- </a>
- <div class="dropdown-menu dropdown-menu-right biz-custom-scrollbar moreoptions" id="bizAppSettingsDpMenu">
- <div class="d-none d-xl-block"><a href="javascript:;" onclick="Unibase.Themes.Compact.Components.Nav.Instance().loadLayoutBuilder()" class="dropdown-item"><i class="dropdown-icon fa fa-desktop"></i><span>Layout Builder</span></a>
- <a href="javascript:;" onclick="Unibase.Themes.Compact.Components.Nav.Instance().manageDashboards()" class="dropdown-item db-setting-dp-item"><i class=" dropdown-icon fa fa-list"></i><span>Manage Dashboards</span></a>
- <a href="javascript:;" onclick="Unibase.Themes.Compact.Components.Nav.Instance().addWidget()" class="dropdown-item db-setting-dp-item"><i class="dropdown-icon fa fa-arrows-alt"></i><span>Design Dashboard</span></a></div>
- <a href="javascript:;" onclick="Unibase.Themes.Compact.Components.Nav.Instance().loadAppGroups()" class="dropdown-item"><i class=" dropdown-icon fa fa-list"></i><span>Manage Apps</span></a>
- <div class="dropdown-divider"></div>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_dataapis">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh DataApis</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_datalists">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh DataLists</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_actionproviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Action Providers</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_integrationproviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Integration Providers</span>
- </a>
- <a class="dropdown-item d-none" href="javascript:;" id="btnrefresh_reports">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Reports</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_Controls">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Controls</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_Forms">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Forms</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_Autocompletes">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh AutoCompletes</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Apps</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_Widgetlayouts">
- <i class="dropdown-icon fa fa-refresh"></i>
- <span>Refresh WidgetLayouts</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_Widgets">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Widgets</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_FileProviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh FileProviders</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_PrintProviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh PrintProviders</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_StaticReportObject">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh StaticReportObject</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnupdate_datalistcolums">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Update ReportQuery</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_cryptoproviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh CryptoProviders</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_templateproviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh TemplateProviders</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btn_refreshnotificationproviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh AutomationProviders</span>
- </a>
- </div>
- </li>`,r+=`<li class="nav-item d-xl-none" id="nav-button-changebranch">
- <a href="javascript:;" class="nav-link lnk_nav_changebranch py-1" id="lnk_nav_changebranch"><div class="mx-1 biz-primary-text-color border border-2 nav-location-icon rounded" data-tooltip="true" title="`+u+`"><p class="text-uppercase"style="padding: 0 2px;font-size: 10px;font-weight: 700;">`+s+`</p></div></a>
- </li>
- <li class="nav-item dropdown mob-view" id="nav-profile-dropdown">
- <a class="nav-link dropdown-toggle no-caret py-1 pb-2" href="javascript:;" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- <span class="nav-icon-wrap profile-Img-Update" data-tooltip="true" title="Profile"><i class="la la-user-circle font-25"></i></span>
- </a>
- <div class="dropdown-menu dropdown-menu-right profile-dropdown-menu" data-dropdown-in="flipInX" data-dropdown-out="flipOutX">
- <a class="dropdown-item d-flex align-items-center border-bottom py-3 lnk_nav_profile" href="javascript:;" id="lnk_nav_profile" data-tooltip="true" title="`+i+`"> <div class="w-30p"><i class="fa fa-user"></i></div> <div class="link_nav_profile text-truncate w-100"> `+f+`</div> </a>`,this.switchToSecondary&&(r+=`<a class="dropdown-item border-bottom d-flex align-items-center py-3" href="#"><div class="w-30p"><i class="fa fa-server"></i></div><div class="">Switch to Secondary</div></a>`),r+=`<a class="dropdown-item border-bottom d-flex align-items-center py-3 btn_cloudsettings 1" id="btn_cloudsettings" href="javascript:;"><div class="w-30p"><i class="fa fa-cloud"></i></div><div class="">Cloud Settings</div></a>
- <a href="javascript:;" class="dropdown-item border-bottom d-none align-items-center py-3 lnk_nav_changebranch"><div class="w-30p"><i class="fa fa-map-marker"></i></div><div>${u}</div></a><a href="javascript:;" class="dropdown-item border-bottom d-none align-items-center py-3 app-settings-dropdown" id="nav-settings-dropdown" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><div class="w-30p"><i class="fa fa-cogs"></i></div><div>Settings</div></a>
- <a class="dropdown-item d-flex align-items-center py-3 border-bottom userBtnLogoff" id="userBtnLogoff" href="javascript:;"><span class="w-30p"><i class="fa fa-sign-out"></i></span><span>User Logoff</span></a>
- <a class="dropdown-item btnLogoff d-flex align-items-center py-3 btn_cloudsettings" id="btnLogoff" href="javascript:;"><div class="w-30p"> <i class="fa fa-power-off"></i></div> <div>Logoff </div></a>
- </div>
- </li>`);e+=r}if(((l=this.currentUser)===null||l===void 0?void 0:l.isAdmin)==!1){let n=this.layoutIndex==t.topLayout?"d-none d-xl-block":"";r=`
- <li class="nav-item dropdown mob-view" id="nav-profile-dropdown">
- <a class="nav-link dropdown-toggle no-caret" href="javascript:;" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- <span class="nav-icon-wrap profile-Img-Update" data-tooltip="true" title="Profile"><i class="la la-user-circle font-25"></i></span>
- </a>
- <div class="dropdown-menu dropdown-menu-right" data-dropdown-in="flipInX" data-dropdown-out="flipOutX">
- <a class="dropdown-item d-flex align-items-center border-bottom py-3 lnk_nav_profile" href="javascript:;" id="lnk_nav_profile" data-tooltip="true" title="`+i+`"> <div class="w-30p"><i class="fa fa-user"></i></div> <div class="link_nav_profile text-truncate w-100"> `+f+`</div></a>`;this.switchToSecondary&&(r+=`<a class="dropdown-item border-bottom d-flex align-items-center py-3" href="javascript:;"><div class="w-30p"><i class="fa fa-server"></i></div><div class="">Switch to Secondary</div></a>`);r+=`<a class="dropdown-item d-flex align-items-center py-3 border-bottom userBtnLogoff" id="userBtnLogoff" href="javascript:;"><span class="w-30p"><i class="fa fa-sign-out"></i></span><span>User Logoff</span></a>
- <a class="dropdown-item btnLogoff d-flex align-items-center py-3 btn_cloudsettings" id="btnLogoff" href="javascript:;"><div class="w-30p"> <i class="fa fa-power-off"></i></div> <div>Logoff </div></a>
- </div>
- </li>`;e+=r}if(this.layoutIndex==t.leftLayout||this.layoutIndex==t.topLayout||this.layoutIndex==t.topLeftLayout){if(this.layoutIndex==t.topLayout||this.layoutIndex==t.topLeftLayout){let t=`<a class="nav-link dropdown-toggle no-caret" href="javascript:;" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- <span class="nav-icon-wrap profile-Img-Update" data-tooltip="true" title="Profile"><i class="la la-user-circle font-25"></i></span>
- </a>
- <div class="dropdown-menu dropdown-menu-right bg-white profile-dropdown-menu userdetails" data-dropdown-in="flipInX" data-dropdown-out="flipOutX">
- <a class="dropdown-item d-flex align-items-center border-bottom py-3 lnk_nav_profile" href="javascript:;" id="lnk_nav_profile" data-tooltip="true" title="`+i+`"> <div class="w-30p"><i class="fa fa-user"></i></div> <div class="link_nav_profile text-truncate w-100"> `+f+`</div> </a>`;this.switchToSecondary&&(t+=`<a class="dropdown-item border-bottom d-flex align-items-center py-3" href="#"><div class="w-30p"><i class="fa fa-server"></i></div><div class="">Switch to Secondary</div></a>`);((a=n.Platform.Membership.Infos.Identity.currentUser)===null||a===void 0?void 0:a.isAdmin)&&(t+=`<a class="dropdown-item border-bottom d-flex align-items-center py-3 btn_cloudsettings" id="btn_cloudsettings" href="javascript:;"><div class="w-30p"><i class="fa fa-cloud"></i></div><div class="">Cloud Settings</div></a>`);t+=`
- <a href="javascript:;" class="dropdown-item border-bottom d-flex align-items-center py-3 lnk_nav_changebranch d-md-none" id="lnk_nav_changebranch"><span class="w-30p"><i class="fa fa-map-marker font-18 text-dark pl-1"></i></span>${u}</a>
- <a href="javascript:;" class="dropdown-item border-bottom d-flex align-items-center py-3 usertheme" onclick="javascript:Unibase.Themes.Compact.Components.Nav.Instance().loadUserTheme();"><div class="w-30p"><i class="la la-fill-drip font-25" style="transform: rotateY(180deg);"></i></div>Themes</a>
- <a href="javascript:;" class="dropdown-item border-bottom d-flex align-items-center py-3" id="btn_help" aria-haspopup="true" aria-expanded="false"><span class="w-30p"><i class="ti-help-alt text-dark"></i></span><div>Help</div></a>
- <a href="javascript:;" class="app-settings-dropdown no-caret dropdown-item border-bottom d-flex align-items-center py-3" id="nav-settings-dropdown" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><span class="w-30p"><i class="fa fa-cogs text-dark"></i></span><div>Settings</div></a>
- <div class="dropdown-menu dropdown-menu-right biz-custom-scrollbar moreoptions" id="bizAppSettingsDpMenu">
- <div class="d-none d-xl-block"><a href="javascript:;" onclick="Unibase.Themes.Compact.Components.Nav.Instance().loadLayoutBuilder()" class="dropdown-item"><i class="dropdown-icon fa fa-desktop"></i><span>Layout Builder</span></a>
- <a href="javascript:;" onclick="Unibase.Themes.Compact.Components.Nav.Instance().manageDashboards()" class="dropdown-item db-setting-dp-item"><i class="dropdown-icon fa fa-list"></i><span>Manage Dashboards</span></a>
- <a href="javascript:;" onclick="Unibase.Themes.Compact.Components.Nav.Instance().addWidget()" class="dropdown-item db-setting-dp-item"><i class="dropdown-icon fa fa-arrows-alt"></i><span>Design Dashboard</span></a></div>
- <a href="javascript:;" onclick="Unibase.Themes.Compact.Components.Nav.Instance().loadAppGroups()" class="dropdown-item"><i class="dropdown-icon fa fa-list"></i><span>Manage Apps</span></a>
- <div class="dropdown-divider"></div>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_dataapis">
- <i class="dropdown-icon fa fa-refresh"></i>
- <span>Refresh DataApis</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_datalists">
- <i class="dropdown-icon fa fa-refresh"></i>
- <span>Refresh DataLists</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_actionproviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Action Providers</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_integrationproviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Integration Providers</span>
- </a>
- <a class="dropdown-item d-none" href="javascript:;" id="btnrefresh_reports">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Reports</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_Controls">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Controls</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_Forms">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Forms</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_Autocompletes">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Autocompletes</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Apps</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_Widgetlayouts">
- <i class="dropdown-icon fa fa-refresh"></i>
- <span>Refresh WidgetLayouts</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_Widgets">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh Widgets</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_FileProviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh FileProviders</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_PrintProviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh PrintProviders</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_StaticReportObject">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh StaticReportObject</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnupdate_datalistcolums">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Update ReportQuery</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btnrefresh_templateproviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh TemplateProviders</span>
- </a>
- <a class="dropdown-item" href="javascript:;" id="btn_refreshnotificationproviders">
- <i class=" dropdown-icon fa fa-refresh"></i>
- <span>Refresh AutomationProviders</span>
- </a>
- </div>
- <a class="dropdown-item d-flex align-items-center py-3 border-bottom userBtnLogoff" id="userBtnLogoff" href="javascript:;"><span class="w-30p"><i class="fa fa-sign-out"></i></span><span>User Logoff</span></a>
- <a class="dropdown-item btnLogoff d-flex align-items-center py-3 btn_cloudsettings" id="btnLogoff" href="javascript:;"><div class="w-30p"><i class="fa fa-power-off"></i></div>Logoff</a>
- </div>`;$("#nav-profile-dropdown").append(t)}let e="";if(this.layoutIndex==t.leftLayout?e=t.desktopMode?"#biz-right-side-menu .navbar-nav":"#biz-layout-1-nav":this.layoutIndex==t.topLayout?e="#layout2-nav":this.layoutIndex==t.topLeftLayout&&(e="#biz-layout-3-nav"),this.desktopMode&&(this.layoutIndex==t.topLayout||this.layoutIndex==t.topLeftLayout)&&$(e).prepend(r),t.tabMode)$(e).prepend(`<li class="nav-item">
- <a href="javascript:;" class="nav-link lnk_nav_changebranch" id="lnk_nav_changebranch" data-tooltip="true" title="${u}"><div class="biz-primary-text-color border border-2 nav-location-icon rounded" ><p class="text-uppercase font-weight-700 text-center" style="padding: 0 2px;font-size: 10px;width:2rem">${s}</p></div></a>
- </li>
- <li class="nav-item mx-2 mx-md-0 chat-nav-item d-none dropdown-notifications">
- <a href="javascript:;" class="navbar-settings-toggle-btn nav-link" title="Chat" onclick="Unibase.Themes.Compact.Components.Nav.Instance().loadChat();">
- <span class="nav-icon-wrap"><i class="fa fa-comments-o font-20 chatAppIcon"></i></span><span class="badge-wrap">
- <span class="badge badge-danger font-12 d-none" style="position:absolute;top:-6px;left:1px" id="chatIconBadge">0</span>
- </span>
- </a>
- </li>
- <li class="nav-item dropdown dropdown-notifications d-none d-md-block mx-2 mx-md-0 ">
- <a href="javascript:;" class="navbar-settings-toggle-btn nav-link no-caret" onclick="javascript:Unibase.Themes.Compact.Components.Notification.Instance().loadReminders();">
- <span class="nav-icon-wrap" data-tooltip="true" title="Notifications"><i class="dripicons dripicons-bell font-17"></i>
- </span>
- <span class="badge-wrap">
- <span class="badge badge-danger font-12 d-none" id="notificatonIconBadge"></span>
- </span>
- </a>
- </li>
- <li class="nav-item dropdown dropdown-notifications d-none d-md-block mx-2 mx-md-0">
- <a href="javascript:;" class="navbar-settings-toggle-btn nav-link no-caret" onclick="javascript:Unibase.Themes.Compact.Components.Notification.Instance().loadTasks();">
- <span class="nav-icon-wrap" data-tooltip="true" title="Tasks"><i class="dripicons dripicons-checklist font-17"></i></span>
- <span class="badge-wrap">
- <span class="badge badge-danger font-12 d-none" id="taskIconBadge"></span>
- </span>
- </a>
- </li>`);else{let n=`<li class="nav-item nav-date-filter-dp ${t.isRestrictHidden}" id="navCmnDateFilterDp">
- <a href="javascript:;" class="nav-link dropdown-toggle no-caret biz-primary-text-color" data-toggle="dropdown"><i class="las la-calendar font-25"></i>
- </a>
- <div class="dropdown-menu nav-date-filter-dp-menu py-1 px-0" id="dynamic-filters_navCmnDateFilter" onclick="event.stopPropagation();">
- </div>
- </li>
- <li class="nav-item mx-2 mx-md-0 chat-nav-item d-none dropdown-notifications">
- <a href="javascript:;" class="navbar-settings-toggle-btn nav-link" title="Chat" onclick="Unibase.Themes.Compact.Components.Nav.Instance().loadChat();">
- <span class="nav-icon-wrap"><i class="fa fa-comments-o font-20 chatAppIcon"></i></span><span class="badge-wrap">
- <span class="badge badge-danger font-12 d-none" style="position:absolute;top:-6px;left:1px" id="chatIconBadge">0</span>
- </span>
- </a>
- </li>
- <li class="nav-item dropdown dropdown-notifications">
- <a href="javascript:;" class="navbar-settings-toggle-btn nav-link no-caret" onclick="javascript:Unibase.Themes.Compact.Components.Notification.Instance().loadTasks('tab-view');">
- <span class="nav-icon-wrap"><i class="dripicons dripicons-bell font-17"></i></span>
- <span class="badge-wrap">
- <span class="badge badge-danger font-12 d-none" id="notificatonIconBadge"></span>
- </span>
- </a>
- </li>
- <li class="nav-item dropdown d-none">
- <a class="nav-link dropdown-toggle no-caret" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" id="lnkConversation">
- <span class="nav-icon-wrap"><i class="dripicons dripicons-conversation text-white"></i></span>
- </a>
- </li>`;$(e).find(".nav-item").not("#nav-profile-dropdown").remove();$(e).prepend(n);screen.width<=360&&($(e).find("li a i").removeClass("font-25 font-20 font-17").addClass("font-18"),$(e).find("li.chat-nav-item").removeClass("mx-2"))}if(t.tabMode){let r=`<li class="nav-item dropdown layout-2 right-side-menu-userdetails" id="right_side_menu_userdetails">
- <a class="nav-link dropdown-toggle no-caret text-white" href="javascript:void(0);" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
- <span class="nav-icon-wrap profile-Img-Update" data-tooltip="true" title="Profile"><i class="la la-user-circle font-25"></i></span>
- </a>
- <div class="dropdown-menu userdetails">
- <a class="dropdown-item d-flex align-items-center border-bottom py-3 lnk_nav_profile" href="javascript:;" id="lnk_nav_profile" data-tooltip="true" title="`+i+`"> <div class="w-30p"><i class="fa fa-user"></i></div> <div class="link_nav_profile text-truncate w-100"> `+f+`</div> </a>`;this.switchToSecondary&&(r+=`<a class="dropdown-item border-bottom d-flex align-items-center py-3" href="#"><div class="w-30p"><i class="fa fa-server"></i></div><div class="">Switch to Secondary</div></a>`);((v=n.Platform.Membership.Infos.Identity.currentUser)===null||v===void 0?void 0:v.isAdmin)&&(r+=`<a class="dropdown-item border-bottom d-flex align-items-center py-3 btn_cloudsettings" id="btn_cloudsettings" href="javascript:;"><div class="w-30p"><i class="fa fa-cloud"></i></div><div class="">Cloud Settings</div></a>`);r+=`<a class="dropdown-item d-flex align-items-center py-3 border-bottom userBtnLogoff" id="userBtnLogoff" href="javascript:;"><span class="w-30p"><i class="fa fa-sign-out"></i></span><span>User Logoff</span></a>
- <a class="dropdown-item btnLogoff d-flex align-items-center py-3 btn_cloudsettings" id="btnLogoff" href="javascript:;"><div class="w-30p"> <i class="fa fa-power-off"></i></div> <div>Logoff </div></a>
- </div>
- </li>
- ${t.desktopMode&&!t.indexInstance.isLeftLayout()?`<li class="nav-item nav-date-filter-item ${t.isRestrictHidden}" id="navCmnDateFilterItem"><div class="flex-center position-relative"><div id="dynamic-filters_navCmnDateFilter"></div><span class="nav-icon-wrap line-height-0 cursor-pointer" data-tooltip="true" title="Global Datepicker" id="navGlobalDatepickerIcon"><i class="las la-calendar font-25"></i></span></div></li>`:`<li class="nav-item dropdown nav-date-filter-dp mx-2 mx-md-0 ${t.isRestrictHidden}" id="navCmnDateFilterDp">
- <a href="javascript:;" class="nav-link dropdown-toggle no-caret biz-primary-text-color" data-toggle="dropdown"><span class="nav-icon-wrap" data-tooltip="true" title="Global Datepicker"><i class="las la-calendar font-25"></i></span>
- </a>
- <div class="dropdown-menu nav-date-filter-dp-menu py-1" id="dynamic-filters_navCmnDateFilter" onclick="event.stopPropagation();">
- </div>
- </li>`}
- <li class="nav-item dropdown mx-2 mx-md-0 d-none ${t.layoutIndex==t.leftLayout?"d-flex":""} usertheme">
- <a href="javascript:;" class="navbar-settings-toggle-btn nav-link" onclick="javascript:Unibase.Themes.Compact.Components.Nav.Instance().loadUserTheme();">
- <span class="nav-icon-wrap" data-tooltip="true" title="Themes"><i class="la la-fill-drip font-25" style="transform: rotateY(180deg);"></i></span>
- </a>
- </li>`;$(e).prepend(r)}$(".navbar-settings-toggle-btn").click(function(){$(".biz-wrapper,.hk-wrapper").addClass("biz-settings-toggle")});$("#right_side_menu_userdetails").on("show.bs.dropdown",function(){$(".settings-panel-close").click();$("#right_side_menu_userdetails").addClass("right-sunbnav-active")});$("#right_side_menu_userdetails").on("hide.bs.dropdown",function(){$("#right_side_menu_userdetails").removeClass("right-sunbnav-active")});$("#btn_help").click(function(){n.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["platform/apps/managers/appmanager.js"],function(){n.Platform.Apps.Managers.AppManager.Instance().getInstallAppId("Bizgaze_Extension_Support_Help_App_Help").then(function(t){n.Themes.Compact.Components.Nav.Instance().loadList(t.result.InstalledAppId)})})});n.Platform.Analytics.Components._CommonFilter.Instance().commonFilter(0,"_navCmnDateFilter");$("#navCmnDateFilterDp").on("show.bs.dropdown",function(){$(".settings-panel-close").click();$(this).addClass("right-sunbnav-active");n.Platform.Analytics.Components._CommonFilter.Instance().commonFilter(0,"_navCmnDateFilter")});$("#navCmnDateFilterDp").on("hide.bs.dropdown",function(){$(this).removeClass("right-sunbnav-active")});if($("#navGlobalDatepickerIcon").click(function(){$("#report-daterange_navCmnDateFilter-0").trigger("click")}),!t.desktopMode){const t=$("#navCmnDateFilterDp .nav-link");t.removeAttr("data-toggle");$("#dynamic-filters_navCmnDateFilter").addClass("d-none");t.click(function(){n.Platform.Analytics.Components._CommonFilter.Instance().commonFilter(0,"_navCmnDateFilter");$("#bizCmnDateFilterModal").modal({show:!0,backdrop:"static"})})}}return e+=`</ul></div>
- <!--/ Sidebar Fixnav-->
- </div>
- <!-- Secondary Menu Pane -->
- <div class="biz-submenu">
- <a class="navbar-brand" onclick="javascript:Unibase.Themes.Compact.Components.Nav.Instance().getNavParentGroups();">
- <img class="brand-img d-inline-block" src="${this.Logo}" alt="brand" onerror="ReloadImage(event)" data-dynamic="1" style="height: 35px">
- </a>`,e+=`<div class="nav-header header-wth-search border-bottom mb-10 mx-10 ${t.isRestrictHidden}">
- <div class="nav-header-text">
- <a class="d-flex btn-search-toggle w-100" href="javascript:void(0);" id="searchToggleBtn">
- <ul class="d-flex list-inline justify-content-between align-items-center w-100">
- <li class="nav-title-item text-truncate mr-10"><span class="sub-heading-uppercase nav-title">Title</span></li>
- <li class="nav-search-icon-item"><i class="fa fa-search"></i></span></li>
- </ul></a>
-
- </div>
- <div class="form-group nav-search w-100">
- <div class="input-group input-group-type-2">
- <input type="text" id="txt_global_Search" placeholder="Search..." class="form-control transparent-input pl-1 pr-25" autocomplete="off">
- <div class="input-group-append">
- <span class="input-group-text pa-0">
- <a href="javascript:;" class="search-icon fe-x clear-search btn btn-icon btn-flush-biz-theme btn-rounded flush-soft-hover w-20p h-20p" onclick="Unibase.Themes.Compact.Components.Nav.Instance().clearNavSearch();">
- <span class="btn-icon-wrap"><i class="dripicons dripicons-cross"></i></span>
- </a>
- <a href="javascript:;" class="search-icon fe-x close-search btn btn-icon btn-flush-biz-theme btn-rounded flush-soft-hover w-20p h-20p">
- <span class="btn-icon-wrap"><i class="dripicons dripicons-cross"></i></span>
- </a>
- </span>
- </div>
- </div>
- </div>
- </div>
- <div data-simplebar class="simple-scroll-bar submenu-scroll-bar flex-grow-1 pb-15">
- <div class="nav-options-container nav-dashboards" id="nav-dashboards-container">
- <ul class="navbar-nav nav-dashboards" id="nav-dashboards" data-navigation="Back2Path"></ul>
- </div>
- <div class="nav-options-container nav-apps hidden" id="nav-apps-container">
- <ul class="navbar-nav flex-column" id="nav-apps"></ul>
- </div>
- <div class="nav-options-container nav-create hidden" id="nav-create-container">
- <ul class="navbar-nav flex-column" id="nav-create"></ul>
- </div>
- <div class="nav-options-container nav-reports hidden" id="nav-reports-container">
- <ul class="navbar-nav flex-column" id="nav-reports"></ul>
- </div>
- <div class="nav-options-container nav-notifications hidden nav-item dropdown-notifications" id="nav-notifications-container">
- <div id="nav-notifications" class=""><div class="notifications-nicescroll-bar biz-dropdown-tasks"></div></div>
- </div>
- <div class="nav-options-container nav-filters hidden" id="nav-filters-container">
- <div class="navbar-nav flex-column" id="nav-filters_old"></div>
- <div id="_report_filter_buttons"></div></div>
- <div class="nav-options-container nav-widgets-container hidden" id="nav-widgets-container">
- <div id="nav-widgets"></div>
- </div>
- <div class="nav-options-container nav-widgets-container hidden" id="nav-branches-container">
- <ul id="nav-branches" class="nav"></ul>
- </div>
- <div class="nav-options-container nav-navitems-container hidden" id="nav-navitems-container">
- <ul id="nav-navitems" class="navbar-nav flex-column" data-navigation="Back2Path"></ul>
- </div>
- </div>
- <!-- /Secondary Menu Pane -->
- </div></div>`}loadimage(){var t,n=(t=this.currentUser)===null||t===void 0?void 0:t.photoUrl;n!=null&&n!=undefined&&n!=""?$("#loginUserImg").attr("src",n):$("#loginUserImg").attr("src","tenants/themes/compact/imgs/avatar.svg")}load(t,i){function s(){if(f=f+1,f>=3600&&!isMobileApp()){var t=$("#bizgaze_body").find("#_bizgaze_modal").find("#sessionsModal").length;t==0&&n.Themes.Compact.Components.Nav.instance.sessiontimeout("nav-branches")}}var o,e,f;const r=this;o=this.html(0,i);this.layoutIndex==r.leftLayout&&$("#"+i).html(o);$(window).on("orientationchange",function(){if((screen.width<1198||isMobileApp)&&screen.width>screen.height)bootbox.confirm({message:"Screen Rotation detected <br> Do you wish to Refresh ? ",closeButton:!1,buttons:{confirm:{label:"OK",className:"btn-success"},cancel:{label:"Cancel",className:"btn-danger"}},callback:function(n){if(n)location.reload();else return $("#modal_popup_EditLineItem").modal("hide"),bootbox.hideAll(),!1}})});e=".biz-wrapper .biz-right-side-menu .right-side-menu-content-wrap .navbar-nav > li.nav-item";$(e).click(function(){$(e).removeClass("right-sunbnav-active");$(this).addClass("right-sunbnav-active")});this.appendSettingPanelHtml();this.loadSettingGroups(i);this.loadUserProfile(i);this.loadimage();this.loadNotifications("nav-notifications");this.loadLayoutSettings();this.getNavParentGroups();n.Platform.Membership.Infos.Identity.currentUser.isAdmin||($("#nav-settings-dropdown").removeClass("d-flex").addClass("d-none"),$(".usertheme").removeClass("d-flex"));let u=n.Platform.Membership.Infos.Identity.currentUser.photoUrl;if(u)if(u.includes("~")&&(u=u.slice(2)),$(".biz-wrapper").hasClass("biz__bottom__nav__menu")==!0){$(".biz-layout-2-top-navbar .profile-Img-Update").parent().addClass("w-40p");let n=$(".profile-Img-Update").parent().parent(".right_side_menu_userdetails");$(".profile-Img-Update").html(`<img src='`+u+`' class="img-fluid w-30p h-30p rounded-circle" onerror="ReloadImage(event)" data-dynamic="1" style="object-fit: cover;">`)}else $(".profile-Img-Update").parent().addClass("w-40p"),$(".profile-Img-Update").parent().parent().addClass("mt-1"),$(".profile-Img-Update").html(`<img src='`+u+`' class="img-fluid w-30p h-30p rounded-circle" onerror="ReloadImage(event)" data-dynamic="1" style="object-fit: cover;" >`);$(".link_nav_profile").text(n.Platform.Membership.Infos.Identity.currentUser.name);$(".lnk_nav_profile").click(function(){r.navigationHelper.loadDetail(n.Platform.Membership.Infos.Identity.currentUser.userId,n.Platform.Membership.Infos.Identity.getSetting("installedappid"),null);$(".biz-wrapper").removeClass("biz__nav__toggle");$(".biz-nav-fullwidth").addClass("hidden")});$(".lnk_nav_changebranch").click(function(){r.loadBranches("nav-branches")});$(".btn_cloudsettings").click(function(){r.showNavOptions(13)});(this.layoutIndex==r.topLayout||this.layoutIndex==r.topLeftLayout)&&this.loadAllOtherNavs();f=0;$("#bizgaze_body").ready(function(){setInterval(s,1e3);$(this).mousemove(function(){f=0});$(this).keypress(function(){f=0})});$("#bizgaze_body").on("click",".nav-footer-link",function(){$(".nav-footer-link").removeClass("active");$(this).addClass("active")});if(r.layoutIndex==r.topLeftLayout&&n.Platform.Membership.Infos.Identity.currentUser.settings){const t=n.Platform.Membership.Infos.Identity.currentUser.settings.find(n=>n.settingName=="companyname");t!=undefined&&$("#navCompanyName").text(t.settingValue)}n.Platform.Membership.Infos.Identity.currentUser.tenant!=null&&n.Platform.Membership.Infos.Identity.currentUser.tenant.isChatAppEnabled&&($(".chat-nav-item").removeClass("d-none"),n.Platform.Connect.Managers.ChatManager.Instance().getUnreadChatCount().then(function(n){n!=0&&$("#chatIconBadge").text(n).removeClass("d-none")}));r.setSettingsDropdownMenuHeight();r.scrollOnPageUpAndDownKeypress()}loadAllOtherNavs(){n.Themes.Compact.Components.Nav.Instance().showNavOptions(2);n.Themes.Compact.Components.Nav.Instance().showNavOptions(4)}appendSettingPanelHtml(){const n=`<div class="settings-panel-wrap pa-0 h-100 d-flex flex-column ">
- <div class="settings-panel-head">
- <a href="javascript:void(0);" id="settings_panel_close" class="settings-panel-close biz-primary-text-color-removed text-danger">
- <span><i class="icon dripicons-chevron-right font-20"></i></span>
- </a>
- <span class="biz-secondary-text-color mr-auto ml-3" id="settings-panel-head-title"></span>
- </div>
- <div data-simplebar id="settingsPanelBodyWrap" class="simple-scroll-bar flex-grow-1">
- <div id="settings-panel-body" class="settings-panel-body"></div>
- </div>
- <div class="settings-panel-footer text-center notification-footer border-0"></div>
- <div id="chatPanelBodyWrap" class="chat-panel-wrap d-none"></div>
- </div>`;$(".biz-settings-panel").html(n);$(".settings-panel-close").click(function(){$(".settings-panel-head").find(".notification-viewall").html("");$(".biz-wrapper,.hk-wrapper").removeClass("biz-settings-toggle");$(".hk-settings-panel").removeClass("show");$(".right-side-menu-content-wrap").find(".nav-item").removeClass("right-sunbnav-active")})}scrollOnPageUpAndDownKeypress(){let t=0;$(window).on("keydown",function(i){let r=n.Platform.Helpers.NavigationHelper.ModalContainerIds[n.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];i.keyCode==38&&(t=Number(t-50),$("#"+r).hasClass("_bizgaze_popup_container")?$("#"+r).find(".simplebar-content-wrapper").scrollTop(t):$("#"+r).find(".simplebar-content-wrapper").scrollTop(t));i.keyCode==40&&(t=Number(t+50),$("#"+r).hasClass("_bizgaze_popup_container")?$("#"+r).find(".simplebar-content-wrapper").scrollTop(t):$("#"+r).find(".simplebar-content-wrapper").scrollTop(t));t=t})}addMenuCollapseClickEvent(){let n=$(".hk-wrapper.hk-horizontal-nav .hk-nav .navbar-nav li.nav-item.collapsed");$(n).unbind().click(function(){$(this).hasClass("active")?$(this).removeClass("active"):$(this).addClass("active")})}initiateNavSearch(n){const t=this;var i;$(n).off().keyup(function(){clearTimeout(i);const n=$(this);i=setTimeout(function(){let i="",r="",u="",f="",e="";if(n.hasClass("dashboards-search-input")?t.navInputSearch(n,"nav-button-dashboard"):n.hasClass("reports-search-input")?(t.navInputSearch(n,"nav-button-reports"),i="#nav-reports",u=".lireportgrp-item",f=".lireportgrp-item"):n.hasClass("apps-search-input")&&(t.navInputSearch(n,"nav-button-apps"),i="#nav-apps",u=".liappgrp-addeditem",f=".liappgrp-item",e="#liAppGroup_1"),i!=""){const t=n.val().toString().toLowerCase().replace(/\s/g,"");if(t=="")$(r).removeClass("hidden"),$(u).removeClass("hidden"),$(`${i} li`).find(".flex-column.show").collapse("hide"),$(e).addClass("hidden"),$(r).removeClass("active");else{$(".header-wth-search .clear-search").show();n.hasClass("group-search-input")&&(n.siblings(".search-icon").fadeOut(),n.siblings(".clear-search").fadeIn());$(e).removeClass("hidden");$(r).addClass("hidden");const u=$(i).find(".nav-item input").filter(function(){if($(this).attr("value")!=undefined)return $(this).attr("value").toLowerCase().replace(/\s/g,"").indexOf(t)>-1});u.length>0&&u.each(function(){var n=$(this).attr("value").toLowerCase().replace(/\s/g,"");$(this).attr("title",n)}).parent().parent().parent().each(function(){$(this).removeClass("hidden").addClass("active");$(this).find(".flex-column").addClass("show").siblings(".nav-link").attr("aria-expanded","true");$(this).find(f).addClass("hidden");$(this).find('input[title *= "'+t+'"]').parent().removeClass("hidden")})}}},1e3)});$(".nav-group-search-li .clear-search").hide();$(".nav-group-search-li .clear-search").off("click").click(function(){$(this).siblings(".group-search-input").val("").keyup();$(this).fadeOut();$(this).siblings(".search-icon").fadeIn();$(".top-search-icon").fadeIn()})}navInputSearch(n,t){let u=this;const i=n.val().toString().trim().toLowerCase();let r=!1;u.layoutIndex==u.leftLayout?$(`#nav-dashboards .li-dashboard-item, #nav-apps .nav-AppGroup, #nav-reports .nav-ReportGroup`).each(function(){const n=$(this).find(".nav-link").text().replace(/\s/g,"").toLowerCase();n.indexOf(i.replace(/\s/g,""))>-1?($(this).show(),r=!0):$(this).hide()}):$(`[data-buttontype="${t}"] #nav-dashboards .li-dashboard-item, [data-buttontype="${t}"] #nav-apps .nav-AppGroup, [data-buttontype="${t}"] #nav-reports .nav-ReportGroup`).each(function(){const n=$(this).find(".nav-link").text().toLowerCase();n.indexOf(i)>-1?($(this).show(),r=!0):$(this).hide()});$("#nav-dashboards .no-result-item,#nav-apps .no-result-item,#nav-reports .no-result-item").remove();r||$("#nav-dashboards,#nav-apps,#nav-reports").append('<li class="nav-item no-result-item"><a class="nav-link">No results found!<\/a><\/li>');i!=""&&n.hasClass("group-search-input")&&(n.siblings(".search-icon").fadeOut(),n.siblings(".clear-search").fadeIn())}clearNavSearch(){const n=$("#txt_global_Search");n.hasClass("apps-search-input")?($("#nav-apps .nav-AppGroup").removeClass("hidden"),$(".liappgrp-addeditem").removeClass("hidden"),$("#nav-apps li").find(".flex-column.show").collapse("hide"),$("#liAppGroup_1").addClass("hidden")):n.hasClass("reports-search-input")?($("#nav-reports .nav-ReportGroup").removeClass("hidden"),$("#nav-reports li").find(".flex-column.show").collapse("hide")):n.hasClass("dashboards-search-input")&&$("#nav-dashboards .li-dashboard-item").show().collapse("hide")}showNavOptions(t){var u,r;let i;if(r=this,r.layoutIndex==r.leftLayout){let n=$(".nav-item.nav-button.sunbnav-active").find("a").attr("onclick");if(n!=undefined){let i=Number(n.replace(/\D/g,""));if(i===t&&this.initialLoad)return}r.initialLoad=!0}$("body").removeClass("active-report-popup");$(".nav-options-container").not(".nav-setting-visible").addClass("hidden");$(".biz-submenu .header-wth-search").find(".nav-header-text").css("pointer-events","auto").find("#searchToggleBtn").addClass("btn-search-toggle").find(".nav-search-icon-item").removeClass("d-none");$(".nav-item").removeClass("sunbnav-active");$("#simplescrollbar").removeClass("hidden");$(".nav-search").find(".close-search").length>0&&$(".nav-search").find(".close-search").trigger("click");r.layoutIndex==r.leftLayout&&($(".dashboard-setting-dp,.db-setting-dp-item").addClass("d-none"),$("#bizCmnFilterPanel").hasClass("show")&&$("#cmnFilterPanelClose").trigger("click"));switch(t){case 1:i=$("#nav-dashboards");$("#nav-dashboards-container").removeClass("hidden");$("#nav-button-dashboards").addClass("sunbnav-active");$(".nav-title").html("Dashboard");((u=this.currentUser)===null||u===void 0?void 0:u.isAdmin)&&$(".dashboard-setting-dp,.db-setting-dp-item").removeClass("d-none");this.applyLeftLayoutSettings("dashboards");window.parent.document.querySelector('.srcframe[data-issupporttenant="true"]')||(n.Platform.Helpers.NavigationHelper.Instance().closeAllModals(),this.loadDashboards("nav-dashboards"),n.Platform.Helpers.NavigationHelper.Instance().loadSection(0,"",n.Themes.Compact.Components.Dashboard.Instance(),null,null));break;case 2:i=$("#nav-apps");$("#nav-apps-container").removeClass("hidden");$("#nav-button-apps").addClass("sunbnav-active");$(".nav-title").html("Apps");this.applyLeftLayoutSettings("apps");this.apps.length===0&&this.loadApps("nav-apps");break;case 3:i=$("#nav-create");$("#nav-create-container").removeClass("hidden");$("#nav-button-create").addClass("sunbnav-active");$(".nav-title").html("Create");this.createapps.length===0&&this.loadCreateApps("nav-create");break;case 4:i=$("#nav-reports");$("#nav-reports-container").removeClass("hidden");$("#hf_DashboardPortletId").val("");$("#nav-button-reports").addClass("sunbnav-active");$(".nav-title").html("Reports");this.applyLeftLayoutSettings("reports");this.loadReports("nav-reports");break;case 5:i=$("#nav-settings");$("#nav-settings-container").removeClass("hidden");$("#nav-button-settings").addClass("sunbnav-active");$(".nav-title").html("Settings");this.loadSettingGroups("nav-settings");break;case 6:i=$("#nav-userprofile");$("#nav-userprofile-container").removeClass("hidden");$("#nav-button-userprofile").addClass("sunbnav-active");this.loadUserProfile("nav-userprofile");break;case 7:i=$("#nav-notifications");$("#nav-notifications-container").removeClass("hidden");$("#nav-button-notifications").addClass("sunbnav-active");$(".nav-title").html("Notifications");n.Themes.Compact.Components.Notification.Instance().loadReminders();break;case 8:$("#nav-apps-container").removeClass("hidden");break;case 9:i=$("#nav-widgets");$("#nav-widgets-container").removeClass("hidden");$(".nav-title").html("Widgets");break;case 11:i=$("#nav-notifications");$("#nav-notifications-container").removeClass("hidden");$(".nav-title").html("Tasks");n.Themes.Compact.Components.Notification.Instance().loadTasks();case 13:i=$("#nav-fileproviders");this.loadFileProviders("nav-fileproviders")}}setSettingsDropdownMenuHeight(){const n=this;if(n.layoutIndex==n.leftLayout){$("#nav-settings-dropdown").on("shown.bs.dropdown",function(){$("#bizAppSettingsDpMenu").css("max-height",`${window.innerHeight-60}px`).attr("data-deductheight","60")});$("#biz-right-side-menu").on("shown.bs.dropdown","#nav-settings-dropdown",function(){$("#bizAppSettingsDpMenu").css("max-height",`${window.innerHeight-20}px`).attr("data-deductheight","20")})}else $("#nav-settings-dropdown").click(function(){$("#bizAppSettingsDpMenu").css("max-height",`${window.innerHeight-70}px`).attr("data-deductheight","70")})}applyLeftLayoutSettings(n){const t=this;if(t.layoutIndex==t.leftLayout){let i="";$("#txt_global_Search").length!=0&&$("#txt_global_Search").attr("class")!=undefined&&(i=$("#txt_global_Search").attr("class").match(/[\w-]*-search-input[\w-]*/g));$("#txt_global_Search").removeClass(i).addClass(`${n}-search-input`);t.initiateNavSearch(`.${n}-search-input`);$(`#nav-${n}`).attr("data-istitlehidden")=="true"?$(".biz-submenu .header-wth-search").addClass("d-none"):$(".biz-submenu .header-wth-search").removeClass("d-none");$(`#nav-button-${n}`).is(":visible")||$(".biz-submenu .header-wth-search").addClass("d-none").find("#txt_global_Search").removeClass(`#${n}-search-input`);$(`#nav-button-${n}`).attr("data-issettingsenabled")=="false"&&$(`#nav-button-${n}`).nextAll(".nav-button:visible").first().find(".nav-link").trigger("click")}}loadLayoutSettings(){const t=this,i=n.Platform.Membership.Infos.Identity.getCurrentUser().settings;if(i){const n=i.find(n=>n.settingName=="themeobj");if(n){let i=n.settingValue.layoutSettings;if(i){if(i.settingValue){let r=JSON.parse(i.settingValue);const n=t.layoutIndex;t.showAllNavGroups();$.each(r,function(i,r){const u=i.toString();u!=""?r.IsEnabled?r.Icon||r.Title?r.Icon?r.Title||((n==t.topLayout||n==t.topLeftLayout)&&($(`.nav-${u}-item .nav-link-text`).addClass("d-none"),$(`#nav-${u} .nav-group-search-li`).addClass("d-none")),$(`#nav-${u}`).attr("data-istitlehidden","true")):n==t.leftLayout?($(`#nav-button-${u}`).addClass("d-none"),u!="dashboards"&&$(`#nav-button-${u}`).find(".nav-link").trigger("click"),$(`#nav-${u}-container`).addClass("nav-setting-visible").prepend(`<a class="nav-link nav-group-collapse-link biz-primary-text-color" href="javascript:void(0);" data-toggle="collapse" data-target="#nav-${u}"><span class="nav-link-text text-capitalize text-truncate mr-10">${u}</span></a>`).find(`#nav-${u}`).addClass("collapse collapse-level-1").prepend(`<li class="nav-item border-bottom nav-group-search-li position-relative"><input type="text" placeholder="Search..." class="${u}-search-input group-search-input w-100 py-1 biz-primary-text-color" autocomplete="off"><span class="search-icon"><i class="fa fa-search"></i></span><a href="javascript:;" class="clear-search btn btn-icon btn-flush-biz-theme btn-rounded flush-soft-hover w-20p h-20p"><span class="btn-icon-wrap"><i class="dripicons dripicons-cross"></i></span></a></li>`),t.initiateNavSearch(`.${u}-search-input`)):(n==t.topLayout||n==t.topLeftLayout)&&$(`.nav-${u}-item .nav-link-icon`).addClass("d-none"):(n==t.leftLayout?($(`#nav-button-${u}`).addClass("d-none"),u!="dashboards"&&$(`#nav-button-${u}`).find(".nav-link").trigger("click")):(n==t.topLayout||n==t.topLeftLayout)&&(n!=t.topLeftLayout&&(n!=t.topLayout||t.desktopMode)||(u=="dashboards"?$("#dash_drp").removeClass("collapse collapse-level-1"):u=="apps"?$("#pages_drp").removeClass("collapse collapse-level-1"):u=="reports"&&$("#reports_drp").removeClass("collapse collapse-level-1")),$(`.nav-${u}-item .nav-link`).addClass("d-none"),$(`#nav-${u} .nav-group-search-li`).addClass("d-none")),$(`#nav-${u}`).attr("data-istitlehidden","true")):n==t.leftLayout?($(`#nav-button-${u}`).addClass("d-none").attr("data-issettingsenabled","false"),$(`#nav-${u}-container`).addClass("d-none")):(n==t.topLayout||n==t.topLeftLayout)&&$(`.nav-${u}-item`).addClass("d-none"):$(".nav-header-text .nav-title").removeClass("d-none")});n==t.leftLayout?(t.hideMainMenuSidebar(),t.collapseSingleNavGroup()):t.collapseSingleNavGroup()}else t.showAllNavGroups();i.isOverrideLogo&&i.logoImageUrl&&$(".navbar-brand .brand-img").attr({src:i.logoImageUrl,"data-loaded":0,"data-dynamic":1})}else t.showAllNavGroups()}else t.showAllNavGroups()}else t.showAllNavGroups()}showAllNavGroups(){const n=this,t=n.layoutIndex;t==n.leftLayout?$(".biz-main-menu .menu-content-wrap").find(".nav-button").removeClass("d-none"):(t==n.topLayout||t==n.topLeftLayout)&&$("#layoutMainNavbar .nav-group-container").removeClass("d-none")}hideMainMenuSidebar(){const t=this;let n=!0;$(".menu-content-wrap .nav-button").not("#nav-button-create,#nav-button-close").each(function(t,i){if($(i).is(":visible"))return n=!1,!1});n&&(t.desktopMode?($(".biz-bottom-nav-menu #nav-settings-dropdown").find(".nav-link").first().removeClass("py-1").parent().detach().appendTo($(".right-side-menu-content-wrap .navbar-nav")),$(".biz-submenu").css({width:"240px",left:"0"}),$(".biz-pg-wrapper").css("margin-left","240px")):($(".profile-dropdown-menu").find(".lnk_nav_changebranch,.app-settings-dropdown").removeClass("d-none").addClass("d-flex"),$(".biz-bottom-nav-menu #nav-settings-dropdown").find(".moreoptions").detach().appendTo(".app-settings-dropdown"),$(".biz-bottom-nav-menu").find("#nav-button-changebranch,#nav-settings-dropdown").addClass("d-none"),$("#nav-profile-dropdown").detach().appendTo(".biz-navbar-content"),$("#nav-profile-dropdown").removeClass("dropdown").find(".nav-link").first().addClass("biz-primary-text-color profile-dropdown-btn").removeClass("pb-2 py-1")),$(".biz-main-menu").addClass("d-none"),$(".biz-wrapper").addClass("biz-main-menu-hidden"))}collapseSingleNavGroup(){const t=this,i=t.layoutIndex;let n;i==t.leftLayout?n=$(".nav-options-container:visible"):i==t.topLeftLayout?n=$(".nav-group-container:visible"):i!=t.topLayout||t.desktopMode||(n=$(".nav-group-container:visible"));n&&n.length==1&&n.find(".nav-group-collapse-link").length>0&&n.find(".collapse").first().collapse("show")}loadDashboards(i){$("#nav-dashboards .li-dashboard-item").remove();var r=this;this.fileCacheHelper.loadJsFiles(["platform/dashboards/managers/dashboardmanager.js","tenants/themes/compact/components/nav/nav.template.js"],function(){var u=n.Platform.Dashboards.Managers.DashboardManager.Instance();u.getDashboards().then(function(u){var c,s,o,y,h,p;const a=r.navigationHelper.getLastContainerId();if(u.result!=null&&u.result.length!=0){let k="",d="";c=t.Nav_Template.Instance().DashboardGroupsTemplate();let g=t.Nav_Template.Instance().DashboardGroupsTemplate3();r.desktopMode&&r.layoutIndex==r.topLayout&&(c=t.Nav_Template.Instance().DashboardGroupsTemplate2());var w=t.Nav_Template.Instance().DashboardsTemplate(),v=t.Nav_Template.Instance().DashboardItemTemplate(),f=u.result,e;if(e=[],r.dashboards=f,f!=null){var b="",l=-1,o="";for(let n=0;n<f.length;n++)s=f[n],o=s.DashboardGroupName,o===null&&(o="No Group"),l===-1&&(l=s.DashboardGroupId,r.loadDashboardsInDashboard(l,0)),y=e.findIndex(n=>n.DashboardGroupId==s.DashboardGroupId&&n.DashboardGroupName==o),y==-1&&(e.push({DashboardGroupId:s.DashboardGroupId,DashboardGroupName:o,DisplayIndex:0,ViewAll:!0,IconName:"",PortletCount:0}),b=o);$("#"+i).empty();for(let t=0;t<e.length;t++){let s=e[t],o=s.DashboardGroupId;h=Handlebars.compile(c);p=Handlebars.compile(g);let u={DashboardGroupId:s.DashboardGroupId,DashboardGroupName:s.DashboardGroupName};if(k=h(u),d=p(u),$("#"+i).append(k),$("#dbGroupsDropdownList").append(d),t==0){$("#nav-dashboards,#dbGroupsDropdownList").find(".li-dashboard-item").first().addClass("active-item");let n="";$(".li-dashboard-item").first().text().length!=0&&(n=$(".li-dashboard-item").first().text().trim());$("#lblDbGroup_Title").text(n)}let l=f.filter(function(n){return n.DashboardGroupId===s.DashboardGroupId});if(l.length>0){function i(t,i){const e=$(".dashboard-options-list");let c=$("#"+t).find("#hf_Dashboard_DashboardName").attr("data-dashboardname");const h=n.Platform.Helpers.NavigationHelper;h.ModalContainerIds.length>1&&(h.ModalContainerIds.forEach(function(n){h.ModalContainerIds=h.ModalContainerIds.filter(t=>t!==n);$(`#${n}`).remove()}),$(".modal-backdrop").remove());!$("#hf_DashboardPortletId").length&&t?r.loadDashboardsInDashboard(o,t,!0):r.loadDashboard(t,c,i);let l=$(".liDashboardGroup_"+o).find("a").first().text();$("#lblDbGroup_Title").text(l);let a=f.filter(function(n){return n.DashboardGroupId===s.DashboardGroupId});e.html("");a.forEach(function(n){u=n;let t=Handlebars.compile(v),i=t(u);e.append(i)});$("li.li-dashboard-item.active-item,.ligrp-item.active-item").removeClass("active-item");$(`.liDashboardGroup_${o}`).addClass("active-item");t?($(`.liDashboardGroup_${o} .UlItem_${t}`).addClass("active-item"),e.find(`#filterItem_${t}`).addClass("active")):(r.desktopMode&&r.layoutIndex===r.topLayout&&$(`#liDashboardGroup_${o}`).find(".ligrp-item").first().addClass("active-item"),e.find(".filter-item").first().addClass("active"));r.removeToolTipForFilterItem(e)}l.forEach(function(f,e){if(u=f,h=Handlebars.compile(w),k=h(u),r.desktopMode||(f.PinCommonFilters=!1),r.desktopMode&&r.layoutIndex==r.topLayout){const n=f.DashboardId;$(`#dashboard-drp-${o}`).append(k);e===0&&$("#nav-dashboards").find(".ligrp-item").first().addClass("active-item");$(`#nav-dashboards .UlItem_${n} .nav-link`).attr("onclick","");$(`#nav-dashboards .UlItem_${n} .nav-link`).click(function(t){t.stopPropagation();i(n,f.PinCommonFilters);$("#dash_drp").css("display","none")})}let s=Handlebars.compile(v),c=s(u);if(t==0){const t=$(".dashboard-options-list");t.append(c);e==l.length-1&&(t.find(".filter-item").first().addClass("active"),r.removeToolTipForFilterItem(t));e===0&&f.PinCommonFilters&&n.Themes.Compact.Components.Dashboard.Instance().loadCommonFilterPanel(a)}})}}e.length>5?r.appendNavSearchInput(i):r.layoutIndex==r.leftLayout&&$(".biz-submenu .header-wth-search").find(".nav-header-text").css("pointer-events","none").find("#searchToggleBtn").removeClass("btn-search-toggle").find(".nav-search-icon-item").addClass("d-none");r.loadTopNavMegaMenu("nav-dashboards")}}else{$(`#${i}`).html('<li class="nav-item"><a class="nav-link">No Dashboards!<\/a><\/li>');let t="";n.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin&&(t=`<a href = "javascript:;" class="btn btn-outline-primary btn-sm mt-10 create-db-group-btn" onclick = "Unibase.Themes.Compact.Components.Dashboard.Instance().loadCreateDashboard();" > Create Dashboard </a>`);$("#dbGroupsDropdownMenu").html(`<div class="text-center"><p class="text-danger">No Dashboards Found!</p>${t}</div>`);$("#"+a).find(".db-group-title").text("No Dashboards Found!");r.navigationHelper.hideLoading()}})})}removeToolTipForFilterItem(n){const t=this;n.find(".filter-link").each(function(n,t){$(t)[0].offsetWidth>=$(t)[0].scrollWidth&&$(t).removeAttr("title")});t.setFiltersNavigation()}setFiltersNavigation(n){const i=this;let t=n;t||(t=i.navigationHelper.getLastContainerId());i.showHideFilterNavIcons(t);i.filterNavMouseDragging(t);i.filterNavMouseScroll(t)}changeFilterScroll(n,t){const e=this,i=$("#filters-list"+t),r=$(i).outerWidth(),u=i.scrollLeft(),o=$(n).data("operation");let f=0;f=o=="-"?u-r:u+r;i.animate({scrollLeft:f},300,function(){e.toggleFilterNavIconsOnScroll(t)})}toggleFilterNavIconsOnScroll(n){const i=$("#filters-list"+n),u=$(i).outerWidth(),r=i.scrollLeft(),f=i.prop("scrollWidth"),t=$(`#card-header-filters${n}`);Math.round(f-r)<Math.round(u+2)?t.find(".filter-right-icon").addClass("hidden"):t.find(".filter-right-icon").removeClass("hidden");r===0?t.find(".filter-left-icon").addClass("hidden"):t.find(".filter-left-icon").removeClass("hidden")}showHideFilterNavIcons(t){const i=$("#filters-list"+t),r=n.Themes.Compact.Components.Index.Instance();r.desktopMode&&(i.prop("scrollWidth")>Math.round(i.outerWidth()+2)?$("#card-header-filters"+t).find(".filter-right-icon").removeClass("hidden"):$("#card-header-filters"+t).find(".filter-right-icon").addClass("hidden"))}filterNavMouseDragging(t){const i=this,r=n.Themes.Compact.Components.Index.Instance();if(r.desktopMode){const n=$("#filters-list"+t);let r=!1,u,f,o=function(t){r=!0;u=t.pageX-n.offset().left;f=n.scrollLeft()},e=function(){r=!1};n.off().on("mousemove",e=>{if(e.preventDefault(),r){const o=e.pageX-n.offset().left,s=o-u;n.scrollLeft(f-s);i.toggleFilterNavIconsOnScroll(t)}});n.on("mousedown",o);n.on("mouseup",e);n.on("mouseleave",e)}}filterNavMouseScroll(n){const i=this,t=50,r=$("#filters-list"+n);r.on("DOMMouseScroll mousewheel",function(r){let u=r.originalEvent,e=u.detail?u.detail*-t:u.wheelDelta,f=$(this).scrollLeft();f+=e>0?-t:t;$(this).scrollLeft(f);i.toggleFilterNavIconsOnScroll(n);r.preventDefault()})}loadDashboard(t,i,r){let o=this;o.isDshboardBckArray.push({DashbaordId:t,DashboardName:i,isBack:"Dashboard"});const e=n.Platform.Analytics.Components._CommonFilter.Instance();e.commonfilterColumns=[];e.appliedFilters=[];e.selectedCommonFilters=[];let u=n.Platform.Helpers.NavigationHelper.reportViewerInstance;if(u.length>0)for(var f=0;f<u.length;f++)u[f].instance.inputParameters=[],u[f].instance.dynamicFilters=[];n.Themes.Compact.Components.Dashboard.Instance().loadWidgets(t,i);const s=o.navigationHelper.getLastContainerId();if($(`#filterItem_${t}`).attr("data-pincmnfilters")==="true"||r)if($("#bizCmnFilterPanel").hasClass("show")){const t=+$("#hf_PortletId").val();n.Platform.Analytics.Components._CommonFilter.Instance().commonFilter(t,`_CmnFilterPanel_${$("#hf_PortletId").parent().attr("id")}`)}else n.Themes.Compact.Components.Dashboard.Instance().loadCommonFilterPanel(s);else n.Themes.Compact.Components.Dashboard.Instance().closeCmnFilterPanel(s)}prflDropDownMenu(){$(".mob-view").removeClass("show");$(".mob-view").find('a[aria-expanded="true"]').attr({"aria-expanded":"false"});$(".mob-view").find(".dropdown-menu").removeClass("show")}loadDashboardsInDashboard(t,i,r){var u=this.dashboards.filter(n=>n.DashboardGroupId==t);n.Themes.Providers.Detail_Settings.Instance().InputParameters.length=0;try{$(window).width()<=575&&this.activeFooter(u[0].DashboardId,!0)}catch(f){}this.prflDropDownMenu();$("._bizgaze_detail_container.bg-cyan-light-5-removed").each(function(t,i){n.Platform.Helpers.NavigationHelper.ModalContainerIds=n.Platform.Helpers.NavigationHelper.ModalContainerIds.filter(n=>n!==$(i).attr("id"));$(i).remove()});$("._bizgaze_detail_container").removeClass("hidden");$(".dashboard-options-list").length===0&&n.Platform.Helpers.NavigationHelper.Instance().loadSection(0,"",n.Themes.Compact.Components.Dashboard.Instance(),null,null);$("#layoutMainNavbar,.biz-submenu").find(".nav-item.active-item").removeClass("active-item");$("#bizCmnFilterPanel").hasClass("show")&&$("#cmnFilterPanelClose").trigger("click");this.desktopMode||$("#settings_panel_close").trigger("click");n.Themes.Providers.DetailHelper.installedAppId=0;n.Themes.Providers.DetailHelper.recordId=0;n.Platform.Helpers.NavigationHelper.installedAppId=0;n.Themes.Compact.Components.Dashboard.Instance().loadDashboards(u,i,r)}manageDashboards(){var t=this;t.fileCacheHelper.loadJsFiles(["platform/dashboards/components/managedashboards.js"],function(){t.navigationHelper.popup(0,"",n.Platform.Dashboards.Components.ManageDashboard.Instance(),null,n.Platform.Helpers.Size.DockLeft)})}loadAppGroups(){var t=this;t.fileCacheHelper.loadJsFiles(["platform/appgroups/components/manageappgroup.js","platform/appgroups/managers/appgroupmanager.js"],function(){t.navigationHelper.popup(0,"",n.Platform.AppGroups.Components.ManageAppGroup.Instance(),null,n.Platform.Helpers.Size.DockLeft)})}loadApps(i){let r=this;$(`#${i} .nav-item`).length<=1&&this.fileCacheHelper.loadJsFiles(["platform/apps/managers/appmanager.js","platform/apps/infos/apps.js","tenants/themes/compact/components/nav/nav.template.js"],function(){var u=n.Platform.Apps.Managers.AppManager.Instance();u.getMyApps().then(function(n){var s,a,e,f,u,v,l;if(n.result.length!=0){s=n.result;let p="",w=t.Nav_Template.Instance().appGroupTemplate();a=t.Nav_Template.Instance().appTemplate();e=[];for(let n=0;n<s.length;n++)f=s[n],u=f.AppGroupName,f.ParentAppId!=0&&(u="Child Apps",f.AppGroupId=1),(u===null||u==="")&&(u="No Group"),v=e.findIndex(n=>n.AppGroupName==u),v==-1&&e.push({AppGroupId:f.AppGroupId,AppGroupName:u,IconName:f.GroupIconName});$("#"+i).empty();for(let n=0;n<e.length;n++){var o=e[n],y=o.AppGroupId,h=Handlebars.compile(w),c={AppGroupId:o.AppGroupId,AppGroupName:o.AppGroupName,IconName:o.IconName};p=h(c);$("#"+i).append(p);l=s.filter(function(n){return n.AppGroupId===o.AppGroupId});l.length>0&&l.forEach(function(n){c=n;h=Handlebars.compile(a);p=h(c);$("#liAppGroup_"+y+"_item").before(p)})}$("#liAppGroup_1").addClass("hidden");$("#nav-apps .nav-AppGroup").not(".hidden").length>5?r.appendNavSearchInput(i):r.layoutIndex==r.leftLayout&&$(".biz-submenu .header-wth-search").addClass("d-none");r.loadTopNavMegaMenu("nav-apps")}else $(`#${i}`).html('<li class="nav-item"><a class="nav-link">No Apps!<\/a><\/li>')})});let u=$("._bizgaze_detail_container").attr("id");$(`#searchWrapper${u}`).is(":visible")||$("#div_detail_profile").is(":visible")||$("#nav-apps .liappgrp-item.active-item").removeClass("active-item");$("#nav-apps .nav-AppGroup").removeClass("hidden");$(".liappgrp-addeditem").removeClass("hidden");$("#nav-apps li").find(".flex-column.show").collapse("hide");$("#liAppGroup_1").addClass("hidden");$("#txt_global_Search").val("");$("#nav-apps").on("mouseenter",".nav-app-link",function(){let n=$(this).find(".createform").attr("createid");n=="true"?$(this).find(".createform").removeClass("hidden"):$(this).find(".createform").addClass("hidden")}).on("mouseleave",".nav-app-link",function(){$(this).find(".createform").addClass("hidden")})}loadApp(){}loadCreateAppGroups(){}loadCreateApps(i){var r=this;$(`#${i} .nav-item`).length<=1&&this.fileCacheHelper.loadJsFiles(["platform/apps/managers/appmanager.js","platform/apps/infos/apps.js"],function(){var u=n.Platform.Apps.Managers.AppManager.Instance();u.getMyApps().then(function(n){var u,v,o,h,s,f,a;if(n.result.length!=0){u=n.result;r.createapps=u;let p="",w=t.Nav_Template.Instance().createAppGroupTemplate();r.layoutIndex==r.topLayout&&(w=t.Nav_Template.Instance().createAppGroupTemplate2());v=t.Nav_Template.Instance().createAppTemplate();o=[];u=u.sort(function(n,t){var i=n.AppGroupName,r=t.AppGroupName,u,f;return(i===null&&(i=""),r===null&&(r=""),u=i.toLowerCase(),f=r.toLowerCase(),u<f)?-1:u>f?1:0});h="";for(let n=0;n<u.length;n++)s=u[n],f=s.AppGroupName,(f===null||f==="")&&(f="No Group"),h!=f&&(o.push({AppGroupId:s.AppGroupId,AppGroupName:f,IconName:s.GroupIconName}),h=f);$("#"+i).empty();for(let n=0;n<o.length;n++){var e=o[n],y=e.AppGroupId,c=Handlebars.compile(w),l={AppGroupId:e.AppGroupId,AppGroupName:e.AppGroupName,IconName:e.IconName};p=c(l);$("#"+i).append(p);a=u.filter(function(n){return n.AppGroupId===e.AppGroupId});a.length>0&&a.forEach(function(n){l=n;c=Handlebars.compile(v);p=c(l);$("#licreateAppGroup_"+y+"_item").before(p)})}}else $(`#${i}`).html('<li class="nav-item"><a class="nav-link">No Apps!<\/a><\/li>')})})}loadCreateApp(){}loadSettingGroups(){var t=this.fileCacheHelper,i=this;$("#btnrefresh").click(function(){t.loadJsFile("/platform/apps/managers/appmanager.js",function(){n.Platform.Apps.Managers.AppManager.Instance().refreshApps().then(function(){})})});$("#btnrefresh_Forms").click(function(){t.loadJsFile("/platform/forms/managers/formmanager.js",function(){n.Platform.Forms.Managers.FormManager.Instance().refreshForms().then(function(){})})});$("#btnrefresh_Autocompletes").click(function(){t.loadJsFile("/platform/forms/managers/formmanager.js",function(){n.Platform.Forms.Managers.FormManager.Instance().refreshAutocompletes().then(function(){})})});$("#btnrefresh_Controls").click(function(){t.loadJsFile("/platform/forms/managers/formmanager.js",function(){n.Platform.Forms.Managers.FormManager.Instance().refreshControls().then(function(){})})});$("#btnrefresh_actionproviders").click(function(){t.loadJsFile("/platform/forms/managers/formmanager.js",function(){n.Platform.Forms.Managers.FormManager.Instance().refreshActionProviders().then(function(){})})});$("#btnrefresh_Widgets").click(function(){t.loadJsFile("/platform/widgets/managers/widgetmanager.js",function(){n.Platform.Widgets.Managers.WidgetManager.Instance().refreshWidgets().then(function(){})})});$("#btnrefresh_Widgetlayouts").click(function(){t.loadJsFile("/platform/widgets/managers/widgetmanager.js",function(){n.Platform.Widgets.Managers.WidgetManager.Instance().refreshWidgetLayouts().then(function(){})})});$("#btnrefresh_datalists").click(function(){t.loadJsFile("/platform/datasources/managers/datalistmanager.js",function(){n.Platform.DataSources.Managers.DataListManager.Instance().refreshDataLists().then(function(){})})});$("#btnrefresh_reports").click(function(){t.loadJsFile("/platform/analytics/managers/reportmanager.js",function(){n.Platform.Analytics.Managers.ReportManager.Instance().refreshReports().then(function(n){alert(n)})})});$("#btnrefresh_dataapis").click(function(){t.loadJsFile("/platform/dataapis/managers/dataapimanager.js",function(){n.Platform.DataApis.Manangers.DataApiManager.Instance().refreshDataApis().then(function(){})})});$("#btnrefresh_integrationproviders").click(function(){t.loadJsFile("/platform/integrations/managers/integrationmanager.js",function(){n.Platform.Integrations.Managers.IntegrationManager.Instance().refreshIntegrationProviders().then(function(){})})});$("#btnrefresh_FileProviders").click(function(){t.loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().refreshApps().then(function(){})})});$("#btnrefresh_PrintProviders").click(function(){t.loadJsFile("platform/templates/managers/templatemanager.js",function(){n.Platform.Templates.Managers.TemplateManager.Instance().refreshPrintProviders().then(function(){})})});$("#btnrefresh_templateproviders").click(function(){t.loadJsFile("platform/templates/managers/templatemanager.js",function(){n.Platform.Templates.Managers.TemplateManager.Instance().refreshTemplateProviders().then(function(){})})});$("#btnrefresh_cryptoproviders").click(function(){t.loadJsFile("platform/crypto/managers/cryptomanager.js",function(){n.Platform.Crypto.Managers.CryptoManger.Instance().refreshcryptoproviders().then(function(){})})});$("#btnrefresh_StaticReportObject").click(function(){i.refreshReportStaticObj()});$("#btnupdate_datalistcolums").click(function(){i.updateReport(0)});$("#btn_refreshnotificationproviders").click(function(){t.loadJsFile("platform/automation/managers/rulemanager.js",function(){n.Platform.Automation.Managers.RuleManager.Instance().refreshNotificationProviders().then(function(){})})})}refreshReportStaticObj(){var t=this;t.fileCacheHelper.loadJsFile("platform/core/infos/status.js",function(){n.Platform.Analytics.Managers.ReportManager.Instance().refreshStaticObj(0).then(function(t){if(t.status==n.Data.Status.Success)return MessageHelper.Instance().showSuccess("StaticObject Refreshed Successfully","")})})}updateReport(t){var i=this;t!=0&&(t=Number(n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_reportid").Value));i.fileCacheHelper.loadJsFile("/platform/analytics/managers/reportmanager.js",function(){n.Platform.Analytics.Managers.ReportManager.Instance().updatecolumns(t).then(function(t){return t.status==n.Data.Status.Error?MessageHelper.Instance().showError(t.message,"div_message"):MessageHelper.Instance().showSuccess("Report Executed","")})})}loadSettings(){}loadReports(i){if($(`#${i} .nav-item`).length<=1){var r=this;this.fileCacheHelper.loadJsFiles(["platform/analytics/managers/reportmanager.js","platform/apps/managers/appmanager.js","platform/analytics/infos/report.js"],function(){n.Platform.Analytics.Managers.ReportManager.Instance().getViewableReports().then(function(n){var u,f,e;if(n.result.length!=0){u=n.result;let s="",h=t.Nav_Template.Instance().reportGroupTemplate(),c=t.Nav_Template.Instance().reportTemplate();f=Handlebars.compile(h);e=Handlebars.compile(c);let o=u.filter((n,t,i)=>t===i.findIndex(t=>t.ReportGroupId===n.ReportGroupId));o=o.filter(n=>n.IsInternalGroup==!1);$.each(o,function(n,t){let i={ReportGroupId:t.ReportGroupId,ReportGroupName:t.GroupName};s+=f(i)});$(`#${i}`).html(s);$.each(u,function(n,t){let i="";t.DisplayName||(t.DisplayName=t.ReportName);var r=t;i=e(r);$(`#reportgroup-drp-${t.ReportGroupId}`).append(i)});o.length>5?r.appendNavSearchInput(i):r.layoutIndex==r.leftLayout&&$(".biz-submenu .header-wth-search").addClass("d-none");r.desktopMode&&r.layoutIndex!==r.topLayout&&$("#nav-reports .nav-item[title]").tooltip({position:{my:"left top",at:"right+5 top+2",collision:"none"}});r.loadTopNavMegaMenu("nav-reports")}else $(`#${i}`).html('<li class="nav-item"><a class="nav-link">No Reports!<\/a><\/li>')})})}$("#nav-reports .nav-ReportGroup").removeClass("hidden");$(".lireportgrp-item").removeClass("hidden");$("#nav-reports li").find(".flex-column.show").collapse("hide");$("#txt_global_Search").val("")}appendNavSearchInput(n){const t=this;if((t.layoutIndex==t.topLayout||t.layoutIndex==t.topLeftLayout)&&$(`#${n}`).attr("data-istitlehidden")!="true"){t.addMenuCollapseClickEvent();let i="",r="";n=="nav-dashboards"?(i="dashboards-search-input",r="Dashboards"):n=="nav-apps"?(i="apps-search-input",r="Apps"):n=="nav-reports"&&(i="reports-search-input",r="Reports");let u="";t.desktopMode&&t.layoutIndex===t.topLayout?(u=`<li class="nav-item border-bottom nav-group-search-li top-menu-search position-relative"><span class="top-search-icon opacity-90"><i class="fa fa-search"></i></span><a href="javascript:;" class="clear-search btn btn-icon btn-flush-biz-theme btn-rounded flush-soft-hover w-20p h-20p"><span class="btn-icon-wrap"><i class="dripicons dripicons-cross"></i></span></a> <input type="text" placeholder="Search ${r}..." class="${i} group-search-input w-100 py-1 biz-primary-text-color pl-20" autocomplete="off"></li>`,$("#"+n).parents(".collapse-level-1").find(".nav-group-search-li").remove(),$("#"+n).parents(".collapse-level-1").prepend(u)):(u=`<li class="nav-item border-bottom nav-group-search-li position-relative"><input type="text" placeholder="Search ${r}..." class="${i} group-search-input w-100 py-1 biz-primary-text-color" autocomplete="off"><span class="search-icon"><i class="fa fa-search"></i></span><a href="javascript:;" class="clear-search btn btn-icon btn-flush-biz-theme btn-rounded flush-soft-hover w-20p h-20p"><span class="btn-icon-wrap"><i class="dripicons dripicons-cross"></i></span></a></li>`,$("#"+n).find(".nav-group-search-li").remove(),$("#"+n).prepend(u));t.initiateNavSearch(`.${i}`)}}loadTopNavMegaMenu(n){const t=this;if(t.desktopMode&&t.layoutIndex===t.topLayout){const r=$(`#${n}`);let t="";n.includes("nav-dashboards")?t=$("#dash_drp"):n.includes("nav-apps")?t=$("#pages_drp"):n.includes("nav-reports")&&(t=$("#reports_drp"));r.removeClass("flex-column");t.find(".biz_anchor,.mega-sub-head-nav-link").click(function(){$(this).parents("ul.collapse.collapse-level-1").css("display","none")});let i=!1;t.parents("#layoutMainNavbar").find(".nav-group-collapse-link, .collapse.collapse-level-1").off("mouseenter mouseleave").hover(function(){$(this).parent().find(".collapse.collapse-level-1").css("display","block");$("#reportdatepicker__navCmnDateFilter_0").hide();$(".profile-dropdown-menu").removeClass("show");$(".biz-settings-toggle").length?(i=!0,$(".biz-settings-toggle").removeClass("biz-settings-toggle")):i=!1;$(".select2-dropdown").parent().hide()},function(){i&&$(".hk-wrapper").addClass("biz-settings-toggle");$(this).parent().find(".collapse.collapse-level-1").css("display","none");$(".select2-dropdown").parent().show()});t.addClass("pl-15");t.find(".nav-group-search-li").attr("style","width:400px !important;margin-left:0px !important");t.attr("style","min-width: 90vw;position:fixed !important;display:none").removeClass("flex-column");t.find(".nav-item").addClass("p-0");t.find(".mega-nav-li-list .mega-sub-head-nav-link").addClass("font-weight-bold").attr("data-toggle","");t.find(".mega-nav-li-list").find(".drp-list").removeClass("collapse-level-1 flex-column collapse");t.find(".liappgrp-item ,.lireportgrp-item").find(".mega-nav-item").addClass("font-14");t.find(".mega-sub-head-nav-link ,.liappgrp-item,.lireportgrp-item .biz_anchor,.li-dashboard-item .nav-link").removeClass("nav-hover-link");$("#nav-apps").find(".mega-nav-li-list .drp-list .w-90,.mega-nav-li-list .drp-list .w-10").removeClass("w-10 w-90").addClass("w-100");t.find(".mega-nav-item").attr("style","opacity:0.8;border:1px solid transparent;").addClass("h-100");$("#nav-reports").find(".mega-nav-li-list .drp-list .mega-nav-item").css("width","75%");t.find(".mega-nav-li-list").css("break-inside","avoid");t.find(".mega-nav").addClass("mega-nav-col");$(".dashboards-search-input,.apps-search-input,.reports-search-input").focus(function(){$(".top-search-icon").addClass("d-none")});$(".dashboards-search-input,.apps-search-input,.reports-search-input").blur(function(){$(".top-search-icon").removeClass("d-none")});$(".dashboards-search-input,.apps-search-input,.reports-search-input").keyup(function(n){let t=$(n.target).val();t===""?($(n.target).parent().find(".top-search-icon").removeClass("d-none"),$(n.target).parent().find(".clear-search.btn").fadeOut()):$(n.target).parent().find(".top-search-icon").addClass("d-none")})}}activeFooter(n,t){var r,i,u;try{if(r=document.getElementsByClassName("biz-mobile-footer"),r){let n=$(r).find(".active");n&&$(n).removeClass("active")}if(i=document.querySelector(".footerItem_"+n),t&&i==undefined&&(u=this.dashboards.find(t=>t.DashboardId==n).DashboardGroupId,i=document.querySelector(".footerItem_"+u)),i){let n=$(i).find(".nav-footer-link");n&&n.addClass("active")}}catch(f){}}loadList(t){const i=this;this.installedAppId=t;n.Themes.Providers.DetailHelper.recordId=0;n.Themes.Providers.DetailHelper.installedAppId=0;n.Platform.Helpers.NavigationHelper.Filter=[];n.Platform.Helpers.NavigationHelper.ListSearchTerm="";n.Themes.Compact.Components.Details.Instance().lastContinerId="";try{$(window).width()<=575&&this.activeFooter(t)}catch(r){}this.navigationHelper.loadList(t,null);$("#layoutMainNavbar,.biz-submenu").find(".nav-item.active-item").removeClass("active-item");$(`.UlItem_${t}`).addClass("active-item");$(".db-setting-dp-item").addClass("d-none");$("#bizCmnFilterPanel").hasClass("show")&&$("#cmnFilterPanelClose").trigger("click");i.desktopMode||$("#settings_panel_close").trigger("click")}loadCreateHtml(t){var i=this.fileCacheHelper;this.fileCacheHelper.loadJsFiles(["platform/apps/managers/appmanager.js","platform/forms/components/formviewer/formviewer.js","platform/forms/managers/formmanager.js","platform/apps/enums/appconfigurationtypes.js"],function(){n.Platform.Apps.Managers.AppManager.Instance().getListAppConfigurations(t).then(function(t){var f=t.result,r,u;if(t.result!=null&&t.result.length!=0)for(let i=0;i<f.length;i++)Number(t.result[i].SettingUrlType)==n.Platform.Apps.Enums.SettingUrlType.Form&&Number(t.result[i].AppConfigType)==n.Platform.Apps.Enums.AppConfigeType.List&&t.result[i].Ungrouped==!0&&(r=t.result[i].FormId,u=t.result[i].AppConfigurationId);r&&i.loadJsFile("platform/forms/components/formviewer/formviewer.js",function(){n.Platform.Forms.Components.FormViewer.Instance().loadForm(r,0,u,null,0)})})})}loadReport(t){var i=this;i.isDshboardBck?i.isDshboardBck=!1:i.isDshboardBckArray.push({ReportId:t,ReportName:$("#"+t).find("#hf_Analytics_ReportName").val(),isBack:"Report"});this.navigationHelper.closeAllModals();try{$(window).width()<=575&&this.activeFooter(t)}catch(r){}n.Platform.Helpers.NavigationHelper.reportViewerInstance=[];n.Platform.Helpers.NavigationHelper.installedAppId=0;n.Themes.Providers.DetailHelper.installedAppId=0;n.Themes.Providers.DetailHelper.recordId=0;this.fileCacheHelper.loadJsFiles(["platform/analytics/managers/reportmanager.js","platform/analytics/components/reportviewer/reportviewerhiddenfields.js","platform/analytics/managers/reportmanager.js","platform/analytics/components/reportbuilder/reportbuilderhiddenfields.js","platform/analytics/enums/reporttype.js","platform/analytics/enums/viewertype.js","platform/analytics/components/reportviewer/_reportviewer.js","platform/analytics/components/reportviewer/reportviewer.js","platform/filters/components/editfilter.js"],function(){i.navigationHelper.popin(t,"",n.Platform.Analytics.Components.ReportViewer.Instance(),null);$(".reportview-remove-none").removeClass("d-none");$("#layoutMainNavbar,.biz-submenu").find(".nav-item.active-item").removeClass("active-item");$(`li.UlItem_${t}`).addClass("active-item");i.desktopMode||$("#settings_panel_close").trigger("click")});$(".filters-dropdown-div-top-layout").addClass("d-none");i.installedAppId=0;i.reportId=t}loadUserProfile(i){var r=n.Platform.Helpers.CookieHelper.Instance(),e=n.Platform.Membership.Infos.Identity.getCurrentUser(),u=r.getUserIdentityCookie(),f;(u==""&&$(".userBtnLogoff").removeClass("d-flex").addClass("d-none"),$(".userBtnLogoff").click(function(){n.Platform.Membership.Managers.AccountManager.Instance().userLogoff(e.sessionId).then(function(){if(u!==""){var t=JSON.parse(u);r.deleteCookie(n.Platform.Helpers.CookieHelper._userIdentitycookie);n.Platform.Membership.Infos.Identity.setCurrentUser(t);window.location.href="#/welcome";window.location.reload();MessageHelper.Instance().showSuccess("User Logged Out Successfully","")}})}),$(".btnLogoff").click(function(){isMobileApp()?(n.Platform.Helpers.MobileHelper.Instance().cacheUserCredantials("",""),n.Platform.Helpers.MobileHelper.Instance().logout(),n.Platform.Membership.Infos.Identity.setCurrentUser(null),r.deleteCookie(n.Platform.Helpers.CookieHelper._userIdentitycookie)):(n.Platform.Membership.Infos.Identity.setCurrentUser(null),$("#bizgaze_body").html(""),r.deleteCookie(n.Platform.Helpers.CookieHelper._userIdentitycookie),window.location.href="/#/logoff",window.location.reload())}),jQuery("#"+i)!=undefined&&jQuery("#"+i).html()!=undefined)&&jQuery("#"+i).html().length<10&&(f=this.fileCacheHelper,$("#btn_bizgaze_normalmode").click(function(){f.loadJsFile("tenants/themes/compact/js/designmode/designmode.js",function(){var u,n;let i=!0,r=0;u=$("#hfBizgaze_IsAdmin").val();u===1&&(i=!0);n=$("#hfLayout_InstalledPageId").val();n!==undefined&&n!==0&&n!==""&&(r=Number(n));t.DesignMode.Instance().closeDesignMode(i,r)})}))}loadNotifications(t){this.fileCacheHelper.loadJsFiles(["platform/communications/managers/reminders/remindermanager.js","platform/communications/enums/reminders/remindertype.js","tenants/themes/compact/components/notifications/notification.js","apps/communications/managers/tasks/taskmanager.js"],function(){n.Themes.Compact.Components.Notification.Instance().init(t)})}loadFilters(t){var i=this,t=$("._bizgaze_detail_container:visible").attr("id");$("#hf_DashboardPortletId").val()?this.fileCacheHelper.loadJsFile("platform/analytics/components/commonfilter/_commonfilter.js",function(){$(".Reportid__commonfilter").text()&&n.Platform.Analytics.Components._CommonFilter.Instance().commonFilter($("#hf_DashboardPortletId").val(),null)}):i.fileCacheHelper.loadJsFiles(["platform/analytics/enums/datatype.js","platform/analytics/components/filterpanel/filterpanel.js","platform/filters/components/filter.js","platform/filters/components/editfilter.js"],function(){n.Platform.Analytics.Components.ReportViewer.Instance().loadFilters(i.reportId,t)})}addWidget(){const t=this;var i=this.fileCacheHelper;i.loadJsFile("platform/widgets/components/widget.js",function(){let t=n.Themes.Providers.DetailHelper.installedAppId;(t==undefined||t==null)&&(t=0);n.Platform.Widgets.Components.Widget.Instance().EditScreen(t)});t.layoutIndex==t.leftLayout&&$(".biz-submenu .header-wth-search").addClass("d-none")}loadLayoutBuilder(){var t=this.fileCacheHelper;t.loadJsFiles(["platform/layout/components/layoutbuilder/layoutbuilder.js","platform/layout/components/layoutbuilder/layoutbuilder.template.js"],function(){n.Platform.Layouts.Components.LayoutBuilder.Instance().init()})}loadUserTheme(t,i,r){const e=this;var u=this.fileCacheHelper,f=0;r==!0&&(f=i,i=0);$("#settingsPanelBodyWrap").removeClass("d-none");$("#chatPanelBodyWrap").addClass("d-none");$(".biz-settings-panel").removeClass("notifications-tasks-panel");u.loadJsFiles(["platform/layout/components/layoutbuilder/layoutbuilder.js","platform/layout/components/layoutbuilder/layoutbuilder.template.js"],function(){u.loadJsFiles(["tenants/themes/compact/components/userthemes/usertheme.js"],function(){if(n.Themes.Compact.Components.UserTheme.Instance().userTheme(t,i,f,r),$(".settings-panel-wrap").addClass("p-0"),$(".settings-panel-head").addClass("px-3 py-2").removeClass("border-bottom mobileChat-view d-none"),$(".biz-settings-panel").toggleClass("show"),$("#settings-panel-body").addClass("px-3"),$(".notification-footer").addClass("d-none"),$(".biz-settings-panel").css({background:"white"}),$(".settings-panel-head").children().length==2){$("#settings-panel-head-title").remove();$("#myTab").remove();$("#settings_panel_close").before('<span class="biz-primary-text-color-removed flex-grow-1 ml-10 order-1" id="settings-panel-head-title">Themes<\/span>')}t==!0&&$(".biz-settings-panel.hk-settings-panel").parent().addClass("companyApp");n.Themes.Compact.Components.Index.Instance().layoutIndex==this.leftLayout&&$(".biz-settings-panel").addClass("layout-1");n.Themes.Compact.Components.Index.Instance().layoutIndex==this.topLayout&&$(".biz-settings-panel").addClass("layout-2")})})}loadFileProviders(){var t,i;let r=`<div class="settings-modal-container">
- <div class="modal fade" id="loadFileProvidersModal" data-backdrop="static" data-keyboard="false" tabindex="-1" role="dialog" aria-hidden="true">
- <div class="modal-dialog modal-dialog-centered" role="document">
- <div class="modal-content rounded-10">
- <div class="modal-header" style="border-style: dashed;">
- <h5 class="modal-title ml-auto">Cloud Settings</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true" class="badge badge-soft-danger font-20 rounded-circle pb-2 px-2">×</span> </button>
- </div>
- <div class="modal-body">
- <form>
- <div class="form-group">
- <label class="control-label text-primary font-weight-500 mb-5 pl-3" for="fileProviderSelect"> FileProvider</label>
- <select class="form-control border border-top-0 border-right-0 border-left-0" style="width: 100%;" id="txtAutoComplete_FileProviderId"> </select>
- </div>
-
- <div class="text-center">
- <button type="submit" class="btn px-4 py-1 btn btn-sm btn-primary" onclick="Unibase.Themes.Compact.Components.Nav.Instance().updateFileProvider()">Apply</button>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>`;$("#_bizgaze_modal").append(r);$("#loadFileProvidersModal").modal();t=_appsettings.server_url()+"/apis/v4/unibase/unicloud/fileproviders/getfileprovidersAutoComplete";AutoCompleteHelper.getHelper().Create("#txtAutoComplete_FileProviderId","#hfAutoComplete_FileProviderId",t,function(n){var t=n});i=this;$("#txtAutoComplete_FileProviderId").empty();i.fileCacheHelper.loadJsFile("platform/files/managers/filemanager.js",function(){n.Platform.Files.Managers.FileManager.Instance().getfileprovider().then(function(n){var t=JSON.parse(JSON.stringify(n.result)),i=t[0].fileproviderid,r=t[0].fileprovidername,u=new Option(r,i.toString(),!0);$("#txtAutoComplete_FileProviderId").append(u);$("#txtAutoComplete_FileProviderId").val(i)})})}_bindtenants_data(){n.Platform.Membership.Managers.AccountManager.Instance().getSharedTenants().then(function(n){var t;$("#selectbranch").empty();let i=n.result;for(t=0;t<i.length;t++){var r=i[t].tenantName,u=i[t].tenantId,f=`<option class="primary-account font-10" value =`+u+`> `+r+` </option>`;$("#selectbranch").append(f)}let e=$("#selectbranch").find("option").length;e<=1&&$("#selectbranch").parent(".branch-Group").addClass("d-none");$("#selectbranch").val(_appsettings.active_identity().tenantId)})}loadBranches(){var t=this,i,e,o,s;$(".settings-panel-close").trigger("click");let h=`<div class="settings-modal-container">
- <div class="modal fade" id="settingsModal" data-backdrop="static" data-keyboard="false" tabindex="-1" role="dialog" aria-hidden="true">
- <div class="modal-dialog modal-dialog-centered" role="document">
- <div class="modal-content rounded-10">
- <div class="modal-header" style="border-style: dashed;">
- <h5 class="modal-title ml-auto">Change Branch</h5>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true" class="badge badge-soft-danger font-20 rounded-circle pb-2 px-2">×</span> </button>
- </div>
- <div class="modal-body">
- <div class="row date-time-row">
- <div class="col-sm-6">
- <div class="form-group">
- <label class="control-label text-primary font-weight-500 mb-5 biz-highlight-text-color" for="fiscalYearSelect"> Fiscal Year</label>
- <select class="form-control border border-top-0 border-right-0 border-left-0" style="width: 100%;" id="txtAutoComplete_PartitionId"> </select>
- </div>
- </div>
- <div class="col-sm-6">
- <div class="form-group ${this.isRestrictHidden}">
- <label class="control-label text-primary font-weight-500 mb-0 biz-highlight-text-color">FromDate-ToDate</label>
- ${t.desktopMode?"":'<input class="form-control datepicker-input cmn-daterange-input" type="text" placeholder="DD/MM/YYYY - DD/MM/YYYY" id="mobileCmnDataRangeInput">'}
- <div id="dynamic-filters_modalCmnDateFilter"></div>
- </div>
- </div>
- </div>
- <div class="form-group branch-Section">
- <label class="control-label text-primary font-weight-500 mb-5 biz-highlight-text-color" for="branchSelect"> Branch</label>
- <select class="form-control border border-top-0 border-right-0 border-left-0" style="width: 100%;" id="txtAutoComplete_BranchId"> </select>
- </div>
- <div class="form-group branch-Group">
- <label class="control-label text-primary font-weight-500 mb-5 biz-highlight-text-color"> Switch To</label>
- <select class="form-control border border-top-0 border-right-0 border-left-0 pl-0" id="selectbranch" style="width:100%;">
- </select>
- </div>
- <div class="text-center">
- <button class="btn px-4 py-1 btn btn-sm btn-primary" onclick="Unibase.Themes.Compact.Components.Nav.Instance().changeBranch()">Apply</button>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>`;$("#_bizgaze_modal").append(h);let c=_appsettings.active_identity().isRestrictedUser;c&&$("#settingsModal").find(".branch-Section,.date-time-row").addClass("d-none");t._bindtenants_data();$("#settingsModal").modal();let l=_appsettings.active_identity().secDataEnabled;l?$(".secondary-account").attr("selected","selected"):$(".primary-account").attr("selected","selected");$("#settingsModal").on("hide.bs.modal",function(){$(".right-side-menu-content-wrap").find(".nav-item").removeClass("right-sunbnav-active")});i=_appsettings.server_url()+"/apis/v4/bizgaze/crm/companies/getbranchesAutoComplete";AutoCompleteHelper.getHelper().Create("#txtAutoComplete_BranchId","#hfAutoComplete_BranchId",i,function(n){var t=n});i=_appsettings.server_url()+"/apis/v4/unibase/platform/partitions/getPartitionsAutoComplete";AutoCompleteHelper.getHelper().Create("#txtAutoComplete_PartitionId","#hfAutoComplete_PartitionId",i,function(n){var t=n});$("#txtAutoComplete_BranchId").empty();$("#txtAutoComplete_PartitionId").empty();var r=0,u=0,f=n.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchid"),u=n.Platform.Membership.Infos.Identity.getCurrentUser().partitionId,a=n.Platform.Membership.Infos.Identity.getCurrentUser().partitionName;if(f!=undefined&&(r=f.settingValue,r!=0&&(e=n.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchname").settingValue,o=new Option(e,r.toString(),!0),$("#txtAutoComplete_BranchId").append(o),$("#txtAutoComplete_BranchId").val(r))),u!=undefined&&(s=new Option(a,u.toString(),!0),$("#txtAutoComplete_PartitionId").append(s),$("#txtAutoComplete_PartitionId").val(u)),t.desktopMode)n.Platform.Analytics.Components._CommonFilter.Instance().commonFilter(0,"_modalCmnDateFilter");else{const i=moment(t.currentUser.fromDate).format("DD/MM/YYYY"),r=moment(t.currentUser.toDate).format("DD/MM/YYYY");$("#mobileCmnDataRangeInput").val(i+" - "+r);$("#mobileCmnDataRangeInput").off("click").click(function(){n.Platform.Analytics.Components._CommonFilter.Instance().commonFilter(0,"_navCmnDateFilter");$("#bizCmnDateFilterModal").modal({show:!0,backdrop:"static"})})}}_isSwitched(){let n=_appsettings.active_identity().tenantId,t=$("#selectbranch").find(":selected").val();return n!=Number(t)}changeBranch(){var r=this,t=$("#txtAutoComplete_BranchId").val(),i=$("#txtAutoComplete_PartitionId").val();if(t=t==null?0:t,i=i==null?0:i,this._isSwitched()){$("#settingsModal").modal("hide");let t=$("#selectbranch").find(":selected").val();n.Platform.Membership.Managers.AccountManager.Instance().switchtotenant(Number(t))}else r.fileCacheHelper.loadJsFile("apps/crm/companies/managers/companymanager.js",function(){Bizgaze.Apps.CRM.Companies.Managers.CompanyManager.Instance().changeBranch(t,i).then(function(){$("#settingsModal").modal("hide");isMobileApp()?n.Platform.Helpers.MobileHelper.Instance().redirectToLogin():(window.location.href="#/welcome",window.location.reload())})})}sessiontimeout(){n.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");$(".settings-panel-close").trigger("click");$(".sessioninput").val("");var t=n.Platform.Membership.Infos.Identity.getCurrentUser().name;let i=`<div class="modal fade" id="sessionsModal" data-backdrop="static" data-keyboard="false" tabindex="-1" role="dialog" aria-hidden="true">
- <div class="modal-dialog modal-lg modal-dialog-centered " role="document" >
- <div class="modal-content rounded-10 text-center bg-white" style="background:url(tenants/themes/compact/imgs/biz-alert-bg.png);background-size:100%;background-repeat:no-repeat">
- <img src="tenants/themes/compact/imgs/alertimg.png" class="img-fluid pt-20 pb-10 w-80p m-auto sessiontimeoutimg" >
- <div class="modal-body sessiontimeoutmodal text-center pb-30">
- <h5>Hi ${t}</h5>
- <p class="py-1">For Security reasons, the session will expire automatically, If the browser window <br> is idle for a long time. </p>
- <label class="sessiontimeoutlabel"></label>
- <form name="sessionform" onkeydown="return event.key != 'Enter';" >
- <div class="input-group w-50 mx-auto">
- <input type="password" class="form-control border sessioninput" placeholder="Enter your Password to Login *" aria-label="Passwrod" aria-describedby="basic-addon2" id="reEnterpswd" name="loginpassword">
- <div class="input-group-append">
- <a toggle="#InputPassword" id="confirmPasswordHide" class="fa fa-eye-slash font-15 btn" style="position:absolute;right:55px; top: 7px;z-index:10; padding:5px" ></a>
- <button class="btn btn-primary rounded login-btn" id="login-btn" type="button" onclick=" Unibase.Themes.Compact.Components.Nav.instance.checkpassword()" name="loginpassword"><i class="fa fa-sign-in"></i></button>
- </div>
- </div>
- </form>
- </div>
- <span>or</span>
- <div class="pt-1 pb-3">Click here to </span><a class="text-dark font-weight-600 loginpage" id="btnLogoff" href="javascript:;" style="text-decoration: underline;">Sign out</a></div>
- </div>
- </div>
- </div>
- </div>`;$("#_bizgaze_modal").html(i);$("#sessionsModal").modal();$(".loginpage").click(function(){$("#btnLogoff").click();$("#userBtnLogoff").click()});$("#reEnterpswd").off().keyup(function(t){t.which==13&&(t.preventDefault(),n.Themes.Compact.Components.Nav.instance.checkpassword())});$("#confirmPasswordHide").click(function(){var n=$("#reEnterpswd");n.attr("type")=="password"?n.attr("type","text"):n.attr("type","password");$("#confirmPasswordHide").toggleClass("fa-eye-slash fa-eye");$("#reEnterpswd").focus()})}checkpassword(){n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/membership/requests/login.js",function(){const t=$(".sessioninput").val();if(t==="")return $(".sessiontimeoutlabel").html('<div class="alert alert-danger" role ="alert">Enter Your Password to Login Again <\/div>'),!1;const u=n.Platform.Membership.Infos.Identity.getCurrentUser().unibaseId;var i=new n.Platform.Membership.Requests.Login("",t.toString(),u,!0),r=n.Platform.Membership.Managers.AccountManager.Instance();r.validateLogin(i).then(function(t){const i=t.result;if(i===null)return $(".sessiontimeoutlabel").html('<div class="alert alert-danger" role ="alert">'+t.message+"<\/div>"),!1;$("#sessionsModal").modal("hide");$("#sessionsModal").on("hidden.bs.modal",function(){$(this).remove()});n.Platform.Membership.Infos.Identity.setCurrentUser(i)})})}getNavParentGroups(){var i,u,r;const t=this;i=n.Platform.Membership.Infos.Identity.getCurrentUser();i.settings?(u=i.settings.findIndex(n=>n.settingName=="navigationid"),r=0,u!=-1&&(r=i.settings.find(n=>n.settingName=="navigationid").settingValue),r!=0?t.fileCacheHelper.loadJsFiles(["platform/navigation/managers/navigationmanager.js","platform/dashboards/managers/dashboardmanager.js"],function(){n.Platform.Navigation.Managers.NavigationManager.Instance().getNavParentGroups(r).then(function(i){if(i.result!=null&&i.result.length>0){var u="",r="",f=0,e="";n.Platform.Dashboards.Managers.DashboardManager.Instance().getDashboards().then(function(n){var h,o,s;for(n.result!=null&&n.result.length>0&&(t.dashboards=n.result),t.layoutIndex==t.leftLayout?(h=$(document.querySelectorAll(".menu-content-wrap")).find(".navbar-nav"),h&&$(h).children().not("#nav-button-close").empty()):(t.layoutIndex==t.topLayout||t.layoutIndex==t.topLeftLayout)&&$("#layoutMainNavbar .nav-group-container").remove(),o=0;o<i.result.length;o++)i.result[o].IsFooter?$(window).width()<=575&&t.loadFooter(i.result[o].NavigationGroupId):t.layoutIndex==t.leftLayout?(e=f==0?"sunbnav-active":"",u=`<li class="nav-item nav-button ${e}" id = "navgrp_${i.result[o].NavigationGroupName}" ><a class="nav-link" href = "javascript:;" onclick = "Unibase.Themes.Compact.Components.Nav.Instance().getNavChildGroups(${i.result[o].NavigationGroupId},'nav-navitems','${i.result[o].NavigationGroupName}')" id = "lnkNavGroups" >`,i.result[o].ImageUrl!=null&&i.result[o].ImageUrl!=""?(s=i.result[o].ImageUrl.includes("~"),s&&(i.result[o].ImageUrl=i.result[o].ImageUrl.replace("~","")),r=`<img src="${i.result[o].ImageUrl}" class="w-30p h-30p" data-dynamic="1" onerror="ReloadImage(event)" data-loaded="1" > </a></li>`):r=`<span class="nav-icon-wrap" > <i class="${i.result[o].Icon}"></i></span></a></li>`,u=u+r,$(".biz-main-menu").find(".navbar-nav li:last").after(u),f==0&&(t.getNavChildGroups(i.result[o].NavigationGroupId,"nav-navitems",i.result[o].NavigationGroupName,!0),f++)):(t.layoutIndex==t.topLayout||t.layoutIndex==t.topLeftLayout)&&($("#layoutMainNavbar").append(`<li class="nav-item nav-group-container nav-navitems-container ${t.layoutIndex==t.topLayout?"my-0":""}" id="navgrp_${i.result[o].NavigationGroupId}"><a class="nav-link nav-group-collapse-link" href="javascript:void(0);" data-toggle="collapse" data-target="#navGrpNav_${i.result[o].NavigationGroupId}" id="navLink_${i.result[o].NavigationGroupId}"></a><ul id="navGrpNav_${i.result[o].NavigationGroupId}" class="flex-column collapse collapse-level-1" data-navigation="Back2Path"><li class="nav-item"><ul class="nav flex-column" id="nav-navitems-${i.result[o].NavigationGroupId}"></ul></li></ul></li>`),t.layoutIndex==t.topLayout&&t.desktopMode&&$(`#navLink_${i.result[o].NavigationGroupId}`).removeAttr("data-target"),i.result[o].ImageUrl!=null&&i.result[o].ImageUrl!=""?(s=i.result[o].ImageUrl.includes("~"),s&&(i.result[o].ImageUrl=i.result[o].ImageUrl.replace("~","")),r=`<img src="${i.result[o].ImageUrl}" class="w-30p h-30p" data-dynamic="1" onerror="ReloadImage(event)" data-loaded="1">`):r=`<i class="${i.result[o].Icon} nav-link-icon"></i>`,$(`#navLink_${i.result[o].NavigationGroupId}`).html(`${r}<span class="nav-link-text">${i.result[o].NavigationGroupName}</span>`),t.getNavChildGroups(i.result[o].NavigationGroupId,`nav-navitems-${i.result[o].NavigationGroupId}`,i.result[o].NavigationGroupName,!0))});i.result.length>0&&t.layoutIndex==t.leftLayout&&(document.getElementById("nav-button-dashboards")&&document.getElementById("nav-button-dashboards").remove(),document.getElementById("nav-button-apps")&&document.getElementById("nav-button-apps").remove(),document.getElementById("nav-button-create")&&document.getElementById("nav-button-create").remove(),document.getElementById("nav-button-reports")&&document.getElementById("nav-button-reports").remove())}else t.showLeftLayoutDefaultNavIcons(),isMobileApp()&&t.loadMobileReminders()})}):(t.showLeftLayoutDefaultNavIcons(),isMobileApp()&&t.loadMobileReminders())):t.showLeftLayoutDefaultNavIcons()}showLeftLayoutDefaultNavIcons(){const n=this;n.layoutIndex==n.leftLayout&&($("#lnkDashboards").removeClass("d-none"),$("#lnkReports").removeClass("d-none"),$("#lnkCreate").removeClass("d-none"),$("#lnkApps").removeClass("d-none"));n.showNavOptions(1)}getNavChildGroups(i,r,u,f){var e=this;e.layoutIndex==e.leftLayout&&($("#nav-apps-container").addClass("hidden"),$("#nav-reports-container").addClass("hidden"),$("#nav-dashboards-container").addClass("hidden"),$("#nav-navitems-container").removeClass("hidden"),$(".nav-title").text(u));$("#"+r).empty();e.fileCacheHelper.loadJsFile("platform/navigation/managers/navigationmanager.js",function(){n.Platform.Navigation.Managers.NavigationManager.Instance().getNavItems(i,!1).then(function(n){var o,i,v,l,y;if(n.result!=null){var u=n.result,h=[],p=t.Nav_Template.Instance().navAppTemplate(),w=t.Nav_Template.Instance().navAppGroupTemplate(),b=t.Nav_Template.Instance().navDashboardTemplate(),k=t.Nav_Template.Instance().navDashboardGroupTemplate(),d=t.Nav_Template.Instance().navReportTemplate(),g=t.Nav_Template.Instance().navReportGroupTemplate(),s,c,a=0;for(o=0;o<u.length;o++)i=u[o],u[o].IsChild?h.length>0?(v=h.findIndex(n=>n.NavigationGroupId==i.NavigationGroupId&&n.NavigationGroupName==i.NavigationGroupName),v==-1&&(h.push({NavigationGroupId:i.NavigationGroupId,NavigationGroupName:i.NavigationGroupName}),e.renderNavChildGroup(i,c,r,u))):(h.push({NavigationGroupId:i.NavigationGroupId,NavigationGroupName:i.NavigationGroupName}),e.renderNavChildGroup(i,c,r,u)):(l=``,c=u[o],i.NavigationGroupType==1?s=i.IsGroup?Handlebars.compile(k):Handlebars.compile(b):i.NavigationGroupType==2?s=i.IsGroup?Handlebars.compile(w):Handlebars.compile(p):i.NavigationGroupType==3?s=i.IsGroup?Handlebars.compile(g):Handlebars.compile(d):(y=`<li id='{{ItemId}}' class="nav-item lireportgrp-item lireportgrp-addeditem UlItem_{{ItemId}}">
- <a href="javascript:;" class="nav-link nav-anchor biz_anchor nav-hover-link text-truncate" data-reportname="{{ItemName}}" onclick="{{OnClick}}">{{ItemName}}</a></li>`,s=Handlebars.compile(y)),l=s(c),jQuery("#"+r).append(l)),f&&a==0&&(u[o].NavigationGroupType==1?u[o].IsGroup?e.loadDashboardsInDashboard(u[o].ItemId,0,!0):e.loadNavDashBoard(u[o].ItemId,u[o].ItemName):u[o].NavigationGroupType==2||u[o].NavigationGroupType==3||u[o].NavigationGroupType==4,a++);isMobileApp()&&e.loadMobileReminders();$("#nav-navitems .ligrp-item,#layoutMainNavbar .ligrp-item").first().addClass("active-item");$("#nav-navitems .nav-item").not(".nav-item.collapsed").off().click(function(n){n.stopImmediatePropagation();$("#nav-navitems .nav-item.active-item").removeClass("active-item");let t=$(n.currentTarget);$(t).hasClass("collapsed")||($(t).addClass("active-item"),$(t).parents(".collapsed").length&&$(t).parents(".collapsed").find('[data-toggle="collapse"]').addClass("active-item"))});$("#layoutMainNavbar .ligrp-item").off().click(function(n){n.stopImmediatePropagation();$("#layoutMainNavbar .nav-item.active-item").removeClass("active-item");$(this).addClass("active-item")})}})})}renderNavChildGroup(n,i,r,u){var s=n.NavigationGroupId,f=Handlebars.compile(t.Nav_Template.Instance().navGroupTemplate()),e,o;i={NavGroupId:n.NavigationGroupId,NavGroupName:n.NavigationGroupName};e=f(i);jQuery("#"+r).append(e);o=u.filter(function(t){return t.NavigationGroupId===n.NavigationGroupId});o.length>0&&o.forEach(function(n){var r=n,i;n.NavigationGroupType==1?f=n.IsGroup?Handlebars.compile(t.Nav_Template.Instance().navDashboardGroupTemplate()):Handlebars.compile(t.Nav_Template.Instance().navDashboardTemplate()):n.NavigationGroupType==2?f=n.IsGroup?Handlebars.compile(t.Nav_Template.Instance().navAppGroupTemplate()):Handlebars.compile(t.Nav_Template.Instance().navAppTemplate()):n.NavigationGroupType==3?f=n.IsGroup?Handlebars.compile(t.Nav_Template.Instance().navReportGroupTemplate()):Handlebars.compile(t.Nav_Template.Instance().navReportTemplate()):(i=`<li id='{{ItemId}}' class="nav-item lireportgrp-item lireportgrp-addeditem UlItem_{{ItemId}}">
- <a href="javascript:;" class="nav-link nav-anchor biz_anchor nav-hover-link text-truncate" data-reportname="{{ItemName}}" onclick="{{OnClick}}">{{ItemName}}</a></li>`,f=Handlebars.compile(i));e=f(r);$("#liNavGroup_"+s+"_item").before(e)})}loadFooter(t){var i=this;i.fileCacheHelper.loadJsFile("apps/crm/companies/managers/companymanager.js",function(){n.Platform.Navigation.Managers.NavigationManager.Instance().getNavItems(t,!0).then(function(n){var o,i,f,r;if(n.result!=null){o='<div class="biz-mobile-footer h-55p shadow w-100 bg-white z-index-2 py-3 px-4"><ul class="d-flex list-inline align-items-center justify-content-between mobile-footer-content"><\/ul><\/div>';$("#bizgaze_body").append(o);var t=n.result,s=0,u="";for(let n=0;n<t.length;n++)if(i="",s==0?(u="active",s++):u="",t[n].NavigationGroupType==1){f="";f=t[n].IsGroup?"loadDashboardsInDashboard":"loadNavDashBoard";let e=`<li id='${t[n].ItemId}' class="nav-footer-top ligrp-addeditem footerItem_${t[n].ItemId}" ><input type="hidden" id="hf_Dashboard_DashboardId" value="${t[n].ItemId}"><input type="hidden" id="hf_Dashboard_DashboardName" data-Dashboardname="${t[n].ItemName}"value="${t[n].ItemName}"> <a href="javascript:;" class="nav-footer-link p-3 ${t[n].ItemName} ${u}" data-Dashboardname="${t[n].ItemName}" onclick="javascript:Unibase.Themes.Compact.Components.Nav.Instance().${f}(${t[n].ItemId},'${t[n].ItemName}')">`;t[n].ImageUrl!=null&&t[n].ImageUrl!=""?(r=t[n].ImageUrl.includes("~"),r&&t[n].ImageUrl.replace("~",""),i=`<img src="${t[n].ImageUrl}" class="w-30p h-30p" data-dynamic="1" onerror="ReloadImage(event)" data-loaded="1" > </a></li>`):i=`<i class='${t[n].Icon} font-25 ' style="color:black !important"></i> </a></li>`;e=e+i;$(".mobile-footer-content").append(e)}else if(t[n].NavigationGroupType==2){var h=t[n].Icon,c=t[n].ImageUrl,e=`<li id='${t[n].ItemId}' class="nav-footer-top footerItem_${t[n].ItemId}"> <input type="hidden" id = "hf_Apps_InstalledAppId"
- value = "${t[n].ItemId}" > <input type="hidden" id = "hf_Apps_InstalledAppName" data-installedappname="${t[n].ItemName}" value = "${t[n].ItemName}" ><a href="javascript:;" class="nav-footer-link p-3 biz-${t[n].ItemId} ${u}" data-installedappname="${t[n].ItemName}" onclick = "Unibase.Themes.Compact.Components.Nav.Instance().loadList(${t[n].ItemId})" > `;t[n].ImageUrl!=null&&t[n].ImageUrl!=""?(r=t[n].ImageUrl.includes("~"),r&&t[n].ImageUrl.replace("~",""),i=`<img src="${t[n].ImageUrl}" class="w-30p h-30p" data-dynamic="1" onerror="ReloadImage(event)" data-loaded="1" > </a></li>`):i=`<i class='${t[n].Icon} font-25' style="color:black !important"></i> </a></li>`;e=e+i;$(".mobile-footer-content").append(e)}else if(t[n].NavigationGroupType==3){let f=`<li id='${t[n].ItemId}' class="nav-footer-top lireportgrp-item lireportgrp-addeditem footerItem_${t[n].ItemId}"><input type="hidden" id="hf_Analytics_ReportId"
- value="${t[n].ItemId}"><input type="hidden" id="hf_Analytics_ReportName" data-reportname="${t[n].ItemName}" value="${t[n].ItemName}">
- <a href="javascript:;" class="nav-footer-link p-3" data-reportname="${t[n].ItemName} ${u}" onclick="javascript: Unibase.Themes.Compact.Components.Nav.Instance().loadReport(${t[n].ItemId});">`;t[n].ImageUrl!=null&&t[n].ImageUrl!=""?(r=t[n].ImageUrl.includes("~"),r&&t[n].ImageUrl.replace("~",""),i=`<img src="${t[n].ImageUrl}" class="w-30p h-30p" data-dynamic="1" onerror="ReloadImage(event)" data- loaded="1" > </a></li>`):i=`<i class='${t[n].Icon} font-25' style="color:black !important"></i> </a></li>`;f=f+i;$(".mobile-footer-content").append(f)}else{let f=`<li id='${t[n].ItemId}' class="nav-footer-top ligrp-addeditem footerItem_${t[n].ItemId}" ><input type="hidden" id="hf_User_UserId" value="${t[n].ItemId}"><input type="hidden" id="hf_User_UserName" data-Dashboardname="${t[n].ItemName}"value="${t[n].ItemName}"> <a href="javascript:;" class="nav-footer-link p-3 ${t[n].ItemName} ${u}" data-Username="${t[n].ItemName}" onclick="${t[n].OnClick}">`;t[n].ImageUrl==null&&t[n].ImageUrl==""&&t[n].Icon==""&&(i=`${t[n].ItemName}</a></li>`);t[n].ImageUrl!=null&&t[n].ImageUrl!=""?(r=t[n].ImageUrl.includes("~"),r&&t[n].ImageUrl.replace("~",""),i=`<img src="${t[n].ImageUrl}" class="w-30p h-30p" data-dynamic="1" onerror="ReloadImage(event)" data-loaded="1" > </a></li>`):t[n].Icon!=""&&(i=`<i class='${t[n].Icon} font-25 ' style="color:black !important"></i> </a></li>`);f=f+i;$(".mobile-footer-content").append(f)}}})})}loadNavDashBoard(t,i){const r=this;r.prflDropDownMenu();var u=$(".dashboard-options-list").length;$("._bizgaze_detail_container.bg-cyan-light-5-removed").length!=0&&(n.Themes.Providers.DetailHelper.installedAppId=0,n.Platform.Helpers.NavigationHelper.ModalContainerIds.pop());$("._bizgaze_detail_container.bg-cyan-light-5-removed").remove();$("._bizgaze_detail_container").removeClass("hidden");u==0&&n.Platform.Helpers.NavigationHelper.ModalContainerIds.length>0&&($(".biz-pg-wrapper ._bizgaze_detail_container.bg-cyan-light-5-removed").remove(),n.Platform.Helpers.NavigationHelper.Instance().loadSection(0,"",n.Themes.Compact.Components.Dashboard.Instance(),null,null));$("#lblDbGroup_Title").text(i);$(".layout-dashboard-tabs").addClass("hidden");const f=r.dashboards.filter(n=>n.DashboardId==t),e=f[0].DashboardGroupId;r.loadDashboardsInDashboard(e,t,!0);$(".biz-wrapper").removeClass("biz__nav__toggle");$(".biz-nav-fullwidth").addClass("hidden")}loadUserProfile_(){var t=this;t.navigationHelper.loadDetail(n.Platform.Membership.Infos.Identity.currentUser.userId,n.Platform.Membership.Infos.Identity.getSetting("installedappid"),null)}loadUserLogOff(){var t=n.Platform.Helpers.CookieHelper.Instance();isMobileApp()?(n.Platform.Helpers.MobileHelper.Instance().cacheUserCredantials("",""),n.Platform.Helpers.MobileHelper.Instance().logout()):(n.Platform.Membership.Infos.Identity.setCurrentUser(null),$("#bizgaze_body").html(""),t.deleteCookie(n.Platform.Helpers.CookieHelper._userIdentitycookie),window.location.href="/#/logoff",window.location.reload())}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}updateFileProvider(){var t=Number($("#txtAutoComplete_FileProviderId").val());n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/files/managers/filemanager.js",function(){n.Platform.Files.Managers.FileManager.Instance().updateFileProvider(t).then(function(){$("#loadFileProvidersModal").modal("hide")})})}loadChat(){$("#settingsPanelBodyWrap").addClass("d-none");$("#chatPanelBodyWrap").removeClass("d-none");$(".biz-settings-panel .settings-panel-head").addClass("d-none");$(".biz-wrapper,.hk-wrapper").addClass("biz-settings-toggle");$("#nav-chats-container").children().length===0&&n.Platform.Connect.Components.Chat.Instance().loadchats()}loadMobileReminders(){let i=n.Platform.Helpers.MobileHelper.Instance().getReminderParmeters(),t=n.Platform.Helpers.MobileHelper.Instance().getReminderType();i!=""?n.Platform.Helpers.MobileHelper.Instance().loadMobileReminders(i):t!=""&&t!=null&&this.fileCacheHelper.loadJsFiles(["platform/communications/enums/reminders/remindertype.js","platform/communications/managers/reminders/remindermanager.js"],function(){n.Themes.Compact.Components.Notification.Instance().loadReminders("tab-view").then(function(){$(".biz-wrapper,.hk-wrapper").addClass("biz-settings-toggle");t=="Task"&&n.Themes.Compact.Components.Notification.Instance().tabView("task-tab")})})}wizard(){n.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["tenants/themes/compact/components/dashboard/wizard/request/wizardrequest.js","tenants/themes/compact/components/dashboard/wizard/manager/wizardmanager.js","tenants/themes/compact/components/dashboard/wizard/wizard.js","platform/core/helpers/file/file.js"],function(){n.Themes.Compact.Components.Wizard.Wizard.Instance().wizardApp()})}stagesListPage(n){let t=this;$(`[aria-labelledby="${n}"]`).remove();console.log("stage change in list is on hold")}logOffBootbox(){bootbox.confirm({message:"Do you want Logoff",closeButton:!1,buttons:{confirm:{label:"Logoff",className:"btn-success"},cancel:{label:"Cancel",className:"btn-danger"}},callback:function(n){if(n)$(".btnLogoff").click();else return""}})}exitMobileApp(){return __awaiter(this,void 0,void 0,function*(){var r,h,u;let f=n.Platform.Helpers.NavigationHelper.ModalContainerIds[n.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1],t=this,e=n.Platform.Helpers.NavigationHelper.ModalContainerIds.length,o=!1,s=!1,i=n.Themes.Providers.DetailHelper.installedAppId;r=n.Platform.Membership.Infos.Identity.getCurrentUser();r.settings&&(h=r.settings.findIndex(n=>n.settingName=="navigationid"),u=0,h!=-1&&(u=r.settings.find(n=>n.settingName=="navigationid").settingValue));i!=null&&(($("#"+f).find(".mainform_container").length!=0||$("._bizgaze_popup_container").length!=0)&&(o=!0,n.Platform.Helpers.NavigationHelper.Instance().closePopUp(),e==n.Platform.Helpers.NavigationHelper.ModalContainerIds.length&&n.Platform.Helpers.NavigationHelper.ModalContainerIds.pop()),i!=0&&$("._bizgaze_detail_container").length>1&&(s=!0,$("#"+f).find(".detail-close").click()),(e==1||$("._bizgaze_detail_container").length==1&&s==!1)&&(u!=0&&($('[data-navigation="Back2Path"] li:first')[0].classList.value.includes("active-item")?isMobileApp()?n.Platform.Helpers.MobileHelper.Instance().exitMobileApp():yield t.logOffBootbox():($("#nav-button-dashboard").click(),$('[data-navigation="Back2Path"] li.nav-NavGroup:first').index()==0?($('[data-navigation="Back2Path"] li.nav-NavGroup a').click(),$('[data-navigation="Back2Path"] li.nav-NavGroup:first').find(".nav-parent-item:first a").click()):$('[data-navigation="Back2Path"] li:first a').click())),u==0&&o==!1&&(!$('[data-navigation="Back2Path"]').children(".li-dashboard-item:first")[0].classList.value.includes("active-item")||$("[data-buttonType='nav-button-apps']")[0].classList.value.includes("sunbnav-active")&&$(".liappgrp-item.nav-app-link").filter(".active-item")&&i==0?$("[data-buttonType='nav-button-apps']")[0].classList.value.includes("sunbnav-active")||$("[data-buttonType='nav-button-apps']").children("a").attr("aria-expanded")=="true"||$(".liappgrp-item.nav-app-link").filter(".active-item")&&i==0?$('[data-navigation="Back2Path"] .li-dashboard-item:first').filter(".active-item").length==0?t.dshBoardBack():isMobileApp()?n.Platform.Helpers.MobileHelper.Instance().exitMobileApp():yield t.logOffBootbox():!$("[data-buttonType='nav-button-apps']")[0].classList.value.includes("sunbnav-active")&&$("#"+n.Platform.Helpers.NavigationHelper.ModalContainerIds[0]+":visible").length>=1?($('[data-navigation="Back2Path"] li:first a').click(),n.Platform.Helpers.NavigationHelper.ModalContainerIds.pop()):isMobileApp()?n.Platform.Helpers.MobileHelper.Instance().exitMobileApp():yield t.logOffBootbox():$('[data-navigation="Back2Path"]').children(".li-dashboard-item:first")[0].classList.value.includes("active-item")&&i==0?t.dshBoardBack():isMobileApp()?n.Platform.Helpers.MobileHelper.Instance().exitMobileApp():yield t.logOffBootbox())))})}dshBoardBack(){let t=this;if(t.isDshboardBckArray.length!=1&&t.isDshboardBckArray.length!=0){t.isDshboardBck=!0;t.isDshboardBckArray.pop();let i=t.isDshboardBckArray.length-1;if(console.log(t.isDshboardBckArray[i].isBack),t.isDshboardBckArray[i].isBack=="Dashboard"){let n=t.dashboards.filter(function(n){return n.DashboardId==t.isDshboardBckArray[i].DashbaordId});t.loadDashboardsInDashboard(n[0].DashboardGroupId,t.isDshboardBckArray[i].DashbaordId,!0)}else t.isDshboardBckArray[i].isBack=="App"?n.Themes.Compact.Components.Nav.Instance().loadList(t.isDshboardBckArray[i].InstalledAppId):t.isDshboardBckArray[i].isBack=="Report"&&n.Themes.Compact.Components.Nav.Instance().loadReport(t.isDshboardBckArray[i].ReportId)}else isMobileApp()?n.Platform.Helpers.MobileHelper.Instance().exitMobileApp():t.logOffBootbox()}}t.Nav=i})(i=t.Components||(t.Components={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))})(Unibase||(Unibase={}));
|