Clean up repeating code and add redirect() function

This commit is contained in:
Kijin Sung 2016-03-07 08:34:06 +09:00
parent 006474cb98
commit 9b5a17fb59
3 changed files with 29 additions and 58 deletions

View file

@ -106,16 +106,7 @@
data.redirect_url = data.redirect_url.replace(/&/g, "&");
}
if (data.redirect_url && !$.isFunction(callback_success)) {
if (data.redirect_url.indexOf(window.location.href.replace(/#.+$/, "") + "#") === 0)
{
window.location = data.redirect_url;
window.location.reload();
}
else
{
window.location = data.redirect_url;
}
return;
return redirect(data.redirect_url);
}
// If there was a success callback, call it.
@ -236,16 +227,7 @@
data.redirect_url = data.redirect_url.replace(/&/g, "&");
}
if (data.redirect_url && !$.isFunction(callback_success)) {
if (data.redirect_url.indexOf(window.location.href.replace(/#.+$/, "") + "#") === 0)
{
window.location = data.redirect_url;
window.location.reload();
}
else
{
window.location = data.redirect_url;
}
return;
return redirect(data.redirect_url);
}
// If there was a success callback, call it.