From 8bc4e0e8a407c6a7f9fe5261ca5a7ffd062d889a Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 26 Jul 2013 11:26:43 +0200 Subject: [PATCH] [IMP] remove client action goBack and add client action redirect bzr revid: chm@openerp.com-20130726092643-onck6ad1e2aj7gbo --- addons/website/controllers/main.py | 1 + addons/website/static/src/js/website.js | 13 ++++++------- addons/website_sale/views/ecommerce.xml | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py index 744bfde64d9..65d957784d3 100644 --- a/addons/website/controllers/main.py +++ b/addons/website/controllers/main.py @@ -25,6 +25,7 @@ def template_values(): 'uid': uid, 'script': script, 'css': css, + 'host_url': request.httprequest.host_url, } return values 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"); }; diff --git a/addons/website_sale/views/ecommerce.xml b/addons/website_sale/views/ecommerce.xml index 026359c781c..879108f14e2 100644 --- a/addons/website_sale/views/ecommerce.xml +++ b/addons/website_sale/views/ecommerce.xml @@ -204,7 +204,7 @@
- Log me, I have an account + Log me, I have an account

Billing Information