docbrown/app/assets/javascripts/initializers/initializeDrawerSliders.js
2018-02-28 16:11:08 -05:00

39 lines
1.3 KiB
JavaScript

function initializeDrawerSliders() {
if(!initializeSwipeGestures.called) {
swipeState = "middle";
initializeSwipeGestures();
}
if (document.getElementById("on-page-nav-controls")){
if (document.getElementById("sidebar-bg-left")){
document.getElementById("sidebar-bg-left").onclick = function(){
swipeState = "middle";
slideSidebar("left","outOfView");
}
}
if (document.getElementById("sidebar-bg-right")){
document.getElementById("sidebar-bg-right").onclick = function(){
swipeState = "middle";
slideSidebar("right","outOfView");
}
}
if (document.getElementById("on-page-nav-butt-left")){
document.getElementById("on-page-nav-butt-left").onclick = function(){
swipeState = "left"
slideSidebar("left","intoView");
}
}
if (document.getElementById("on-page-nav-butt-right")){
document.getElementById("on-page-nav-butt-right").onclick = function(){
swipeState = "right"
slideSidebar("right","intoView");
}
}
InstantClick.on('change', function() {
document.getElementsByTagName('body')[0].classList.remove('modal-open');
slideSidebar("right","outOfView");
slideSidebar("left","outOfView");
});
}
}