From a762af1f2118bce481fc9cb755aa81b4da83dcf2 Mon Sep 17 00:00:00 2001
From: "chm@openerp.com" <>
Date: Wed, 19 Mar 2014 09:57:00 +0100
Subject: [PATCH] [FIX] website_sale: payment get status url (ending slash);
fix debbuger template url scripts
bzr revid: chm@openerp.com-20140319085700-b4v9iu51a9jtzty3
---
addons/website/static/src/js/website.tour.js | 52 +++++++++++--------
addons/website/views/website_templates.xml | 3 +-
.../static/src/js/website_sale_validate.js | 2 +-
3 files changed, 32 insertions(+), 25 deletions(-)
diff --git a/addons/website/static/src/js/website.tour.js b/addons/website/static/src/js/website.tour.js
index f7ed32233ac..2254ff9c84f 100644
--- a/addons/website/static/src/js/website.tour.js
+++ b/addons/website/static/src/js/website.tour.js
@@ -3,9 +3,16 @@
var website = openerp.website;
+// don't rewrite website.Tour in test mode
+if (typeof website.Tour !== "undefined") {
+ return;
+}
+
// don't need template to use bootstrap Tour in automatic mode
-if (typeof QWeb2 !== "undefined")
-website.add_template_file('/website/static/src/xml/website.tour.xml');
+if (typeof QWeb2 !== "undefined") {
+ website.add_template_file('/website/static/src/xml/website.tour.xml');
+
+}
// don't need to use bootstrap Tour to launch an automatic tour
function bootstrap_tour_stub () {
@@ -19,27 +26,28 @@ function bootstrap_tour_stub () {
-if (website.EditorBar)
-website.EditorBar.include({
- tours: [],
- start: function () {
- var self = this;
- var menu = $('#help-menu');
- _.each(this.tours, function (tour) {
- var $menuItem = $($.parseHTML('
'+tour.name+''));
- $menuItem.click(function () {
- tour.reset();
- tour.run();
+if (website.EditorBar) {
+ website.EditorBar.include({
+ tours: [],
+ start: function () {
+ var self = this;
+ var menu = $('#help-menu');
+ _.each(this.tours, function (tour) {
+ var $menuItem = $($.parseHTML(''+tour.name+''));
+ $menuItem.click(function () {
+ tour.reset();
+ tour.run();
+ });
+ menu.append($menuItem);
});
- menu.append($menuItem);
- });
- return this._super();
- },
- registerTour: function (tour) {
- website.Tour.add(tour);
- this.tours.push(tour);
- }
-});
+ return this._super();
+ },
+ registerTour: function (tour) {
+ website.Tour.add(tour);
+ this.tours.push(tour);
+ }
+ });
+}
/////////////////////////////////////////////////
diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml
index 4b4cca1a19a..66a38f09651 100644
--- a/addons/website/views/website_templates.xml
+++ b/addons/website/views/website_templates.xml
@@ -289,8 +289,7 @@
-
-
+
diff --git a/addons/website_sale/static/src/js/website_sale_validate.js b/addons/website_sale/static/src/js/website_sale_validate.js
index 6e139468cbc..da917eb1298 100644
--- a/addons/website_sale/static/src/js/website_sale_validate.js
+++ b/addons/website_sale/static/src/js/website_sale_validate.js
@@ -8,7 +8,7 @@ $(document).ready(function () {
return;
}
var order_id = order_node.data('orderId');
- return openerp.jsonRpc('/shop/payment/get_status' + order_id, 'call', {
+ return openerp.jsonRpc('/shop/payment/get_status/' + order_id, 'call', {
}).then(function (result) {
var tx_node = $('div.oe_website_sale_tx_status');
_poll_nbr += 1;