trying to fix redirect to home bug

This commit is contained in:
Bachir Soussi Chiadmi
2018-04-04 14:43:47 +02:00
parent 639df7c950
commit 7b11b8b1f0
2 changed files with 12 additions and 10 deletions
@@ -112,7 +112,7 @@
return ajax_path;
};
function ajaxLoadContent(url, sys_path, ajax_path, selector){
// console.log('ajaxLoadContent : url', url);
console.log('ajaxLoadContent : url', url);
_$body.addClass('ajax-loading');
var path = window.location.origin + Drupal.url(ajax_path);
@@ -253,19 +253,20 @@
window.addEventListener('popstate', onHistoryPopState);
};
function initFirstLoad(){
// console.log('theme : initFirstLoad()', window.location);
// console.log(document.cookie);
console.log('theme : initFirstLoad()', window.location);
console.log(document.cookie);
var url = window.location.pathname;
var origin_path = getCookie('edlp_origin_path');
// console.log('origin_path', origin_path);
console.log('origin_path', origin_path);
if(origin_path){
var path_elements = origin_path.split('~~');
// console.log(path_elements);
console.log(path_elements);
// create history state
var state = {
ajax_path: parseAjaxSysPath(path_elements[0]),
sys_path: path_elements[0],
};
console.log('state', state);
// record history state
history.replaceState(state, null, path_elements[1]);
// load content through ajax
@@ -112,7 +112,7 @@
return ajax_path;
};
function ajaxLoadContent(url, sys_path, ajax_path, selector){
// console.log('ajaxLoadContent : url', url);
console.log('ajaxLoadContent : url', url);
_$body.addClass('ajax-loading');
var path = window.location.origin + Drupal.url(ajax_path);
@@ -253,19 +253,20 @@
window.addEventListener('popstate', onHistoryPopState);
};
function initFirstLoad(){
// console.log('theme : initFirstLoad()', window.location);
// console.log(document.cookie);
console.log('theme : initFirstLoad()', window.location);
console.log(document.cookie);
var url = window.location.pathname;
var origin_path = getCookie('edlp_origin_path');
// console.log('origin_path', origin_path);
console.log('origin_path', origin_path);
if(origin_path){
var path_elements = origin_path.split('~~');
// console.log(path_elements);
console.log(path_elements);
// create history state
var state = {
ajax_path: parseAjaxSysPath(path_elements[0]),
sys_path: path_elements[0],
};
console.log('state', state);
// record history state
history.replaceState(state, null, path_elements[1]);
// load content through ajax