summaryrefslogtreecommitdiff
path: root/addons/website/static/src
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/static/src')
-rw-r--r--addons/website/static/src/js/website.js13
1 files changed, 6 insertions, 7 deletions
diff --git a/addons/website/static/src/js/website.js b/addons/website/static/src/js/website.js
index 34c866cc3b9..0ebb564c200 100644
--- a/addons/website/static/src/js/website.js
+++ b/addons/website/static/src/js/website.js
@@ -184,13 +184,12 @@ $(function(){
});
-/**
- * Client action to go back in global history.
- * If can't go back in history stack, will go back to home.
- */
-instance.web.ActionGoBack = function(parent, action) {
- window.location.href = document.referrer;
+instance.web.ActionRedirect = function(parent, action) {
+ var url = $.deparam(window.location.href).url;
+ if (url) {
+ window.location.href = url;
+ }
};
-instance.web.client_actions.add("goback", "instance.web.ActionGoBack");
+instance.web.client_actions.add("redirect", "instance.web.ActionRedirect");
};