Close sidebar after a pjax event occurs and we're in mobile view

This commit is contained in:
Akkadius 2017-09-14 18:35:48 -05:00
parent 7c855e2c94
commit 4de691f66a
2 changed files with 11 additions and 8 deletions

View File

@ -40,17 +40,15 @@ $( document ).ready(function() {
$('.form-line').removeClass("focused"); $('.form-line').removeClass("focused");
}); });
// leftsidebar
/* /*
* When a sidebar item is clicked in mobile - let's make sure we push the sidebar back in * When a sidebar item is clicked in mobile - let's make sure we push the sidebar back in
*/ */
$(document).on('click','a',function(){ $(document).on('on_pjax_complete',function(){
console.log("click"); if($('.ls-closed').length > 0){
// $(this) = your current element that clicked. $('body').removeClass('overlay-open');
// additional code $('.overlay').css("display", "none");
}
}); });
function modal (title, content, buttons) { function modal (title, content, buttons) {

View File

@ -93,6 +93,8 @@ function do_pjax_request(request_url){
$(scroll_target).animate({scrollTop: 0}, 100); $(scroll_target).animate({scrollTop: 0}, 100);
$( document ).trigger( "on_pjax_complete");
last_navigated_url = request_url; last_navigated_url = request_url;
if(pjax_debug){ pjax_console('loaded cached ' + request_url); } if(pjax_debug){ pjax_console('loaded cached ' + request_url); }
@ -116,6 +118,9 @@ function do_pjax_request(request_url){
$('#body-content').css("opacity", "1"); $('#body-content').css("opacity", "1");
$('#body-content').html(e_res); $('#body-content').html(e_res);
$( document ).trigger( "on_pjax_complete");
/* Cache the result */ /* Cache the result */
pjax_cache[request_url] = e_res; pjax_cache[request_url] = e_res;