Skip to content

Commit 190d8e6

Browse files
authored
added active menu item check before offset calculation
1 parent 6fa4086 commit 190d8e6

File tree

1 file changed

+6
-3
lines changed
  • aspnet-core/src/AbpCompanyName.AbpProjectName.Web.Mvc/wwwroot/js

1 file changed

+6
-3
lines changed

aspnet-core/src/AbpCompanyName.AbpProjectName.Web.Mvc/wwwroot/js/admin.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,11 @@ $.AdminBSB.leftSideBar = {
124124

125125
//Scroll active menu item when page load, if option set = true
126126
if ($.AdminBSB.options.leftSideBar.scrollActiveItemWhenPageLoad) {
127-
var activeItemOffsetTop = $('.menu .list li.active')[0].offsetTop
128-
if (activeItemOffsetTop > 150) $el.slimscroll({ scrollTo: activeItemOffsetTop + 'px' });
127+
var $activeItem = $('.menu .list li.active');
128+
if ($activeItem.length) {
129+
var activeItemOffsetTop = $activeItem[0].offsetTop;
130+
if (activeItemOffsetTop > 150) $el.slimscroll({ scrollTo: activeItemOffsetTop + 'px' });
131+
}
129132
}
130133
}
131134
},
@@ -457,4 +460,4 @@ $(function () {
457460
$.AdminBSB.search.activate();
458461

459462
setTimeout(function () { $('.page-loader-wrapper').fadeOut(); }, 50);
460-
});
463+
});

0 commit comments

Comments
 (0)