Fixed checks for sidebar scrollbar when in mobile view

This commit is contained in:
Djamil Legato
2016-05-10 10:29:54 -07:00
parent 2f62a11043
commit 267a6ccdb1
5 changed files with 34 additions and 148 deletions

View File

@@ -77,6 +77,7 @@ export default class Sidebar {
if (event) { event.preventDefault(); } if (event) { event.preventDefault(); }
let overlay = $('#overlay'); let overlay = $('#overlay');
let sidebar = $('#admin-sidebar'); let sidebar = $('#admin-sidebar');
let scrollbar = $('#admin-menu').data('scrollbar');
this.body.addClass('sidebar-mobile-open'); this.body.addClass('sidebar-mobile-open');
overlay.css('display', 'block'); overlay.css('display', 'block');
@@ -84,13 +85,14 @@ export default class Sidebar {
opacity: 1 opacity: 1
}, 200, () => { this.isOpen = true; }); }, 200, () => { this.isOpen = true; });
$('#admin-menu').data('scrollbar').update(); if (scrollbar) { scrollbar.update(); }
} }
close(event) { close(event) {
if (event) { event.preventDefault(); } if (event) { event.preventDefault(); }
let overlay = $('#overlay'); let overlay = $('#overlay');
let sidebar = $('#admin-sidebar'); let sidebar = $('#admin-sidebar');
let scrollbar = $('#admin-menu').data('scrollbar');
this.body.removeClass('sidebar-mobile-open'); this.body.removeClass('sidebar-mobile-open');
overlay.css('display', 'none'); overlay.css('display', 'none');
@@ -101,7 +103,8 @@ export default class Sidebar {
this.isOpen = false; this.isOpen = false;
}); });
$('#admin-menu').data('scrollbar').update(); console.log(scrollbar);
if (scrollbar) { scrollbar.update(); }
} }
toggle(event) { toggle(event) {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long