fixed hash encoding bug with chrome between tarifs page and register form

This commit is contained in:
Bachir Soussi Chiadmi
2015-06-18 17:43:16 +02:00
parent 2d5be00cf1
commit feb93503b6
3 changed files with 12 additions and 12 deletions

View File

@@ -29,23 +29,23 @@ MaterioUser = function(){
href = $this.attr("href"),
destination = href.match('/\?destination=([^,]+)');
destination = "/" + destination[1].replace('%23', '#');
destination = "/" + destination[1];
destination = destination.replace('//', '/');
// trace('destination', destination);
if($this.parents('.gratos').size()){
loadRegisterBlock(destination);
}else{
// if($this.parents('.gratos').size()){
// loadRegisterBlock(destination);
// }else{
loadLoginAndRegisterBlock(destination);
}
// }
return false;
});
};
function loadRegisterBlock (destination) {
// trace("loadRegisterBlock :: dest = "+destination);
$.getJSON(Drupal.settings.basePath+Drupal.settings.pathPrefix+'materio_user/registerblock', function(json){formLoaded(json, destination);});
}
// function loadRegisterBlock (destination) {
// // trace("loadRegisterBlock :: dest = "+destination);
// $.getJSON(Drupal.settings.basePath+Drupal.settings.pathPrefix+'materio_user/registerblock', function(json){formLoaded(json, destination);});
// }
function loadLoginAndRegisterBlock(destination){
// trace('loadRegistrationBlock :: dest = '+destination);
@@ -142,7 +142,7 @@ MaterioUser = function(){
}else{
// trace('destination = '+destination);
window.location.pathname = destination;
window.location = destination.replace('%23', '#');
}
};