From b38d4d8a8116f25cb4a5b39505f692a2bb0e349f Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 21 Jan 2014 16:23:07 +0100 Subject: [PATCH] [FIX] website_blog: tour bzr revid: chm@openerp.com-20140121152307-kx92ee0za0w0pprr --- addons/website/static/src/js/website.tour.js | 8 ++++---- addons/website/views/website_templates.xml | 3 +++ addons/website_blog/static/src/js/website.tour.blog.js | 6 ++++-- .../tests/ui_suite/website_sale-sale_process-test.js | 10 ++++++++-- 4 files changed, 19 insertions(+), 8 deletions(-) diff --git a/addons/website/static/src/js/website.tour.js b/addons/website/static/src/js/website.tour.js index eef3d1b8ae7..7e8d2aea7a0 100644 --- a/addons/website/static/src/js/website.tour.js +++ b/addons/website/static/src/js/website.tour.js @@ -156,8 +156,8 @@ this.stop(); } else if (index >= 0) { var self = this; - $('.popover.tour').remove(); setTimeout(function () { + $('.popover.tour').remove(); setTimeout(function () { self.tour.goto(index); }, 0); @@ -346,7 +346,7 @@ window.localStorage.setItem("last-"+testId, tryStep); if (tryStep > 2) { window.localStorage.removeItem(testId); - throw "Test: '" + testId + "' cycling stape: '" + step.stepId + "'"; + throw "Test: '" + testId + "' cycling step: '" + step.stepId + "'"; } var _next = false; @@ -365,12 +365,12 @@ } overlapsCrash = setTimeout(function () { window.localStorage.removeItem(testId); - throw "Test: '" + testId + "' can't resolve stape: '" + step.stepId + "'"; + throw "Test: '" + testId + "' can't resolve step: '" + step.stepId + "'"; }, (step.delay || defaultDelay) + 500); var $element = $(step.element); if (step.triggers) step.triggers(next); - if ((step.trigger === 'reload' || step.trigger.url) && _next) return; + if ((step.trigger === 'reload' || (step.trigger && step.trigger.url)) && _next) return; if (step.snippet && step.trigger === 'drag') { website.TestConsole.dragAndDropSnippet(step.snippet); diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml index 2a05530cde6..ad535ee3eba 100644 --- a/addons/website/views/website_templates.xml +++ b/addons/website/views/website_templates.xml @@ -635,6 +635,9 @@ Sitemap: sitemap.xml
+
+ Edit +
diff --git a/addons/website_blog/static/src/js/website.tour.blog.js b/addons/website_blog/static/src/js/website.tour.blog.js index dbaf31f315e..210c30a5c03 100644 --- a/addons/website_blog/static/src/js/website.tour.blog.js +++ b/addons/website_blog/static/src/js/website.tour.blog.js @@ -62,7 +62,9 @@ placement: 'right', title: "Create Blog Post", content: "Click Continue to create the blog post.", - trigger: 'click', + trigger: { + url: /blogpost\/[0-9]+\/.*/, + }, }, { stepId: 'post-page', @@ -139,7 +141,7 @@ title: "Save Your Blog", content: "Click the Save button to record changes on the page.", template: self.popover({ fixed: true }), - trigger: 'click', + trigger: 'reload', }, { stepId: 'publish-post', diff --git a/addons/website_sale/tests/ui_suite/website_sale-sale_process-test.js b/addons/website_sale/tests/ui_suite/website_sale-sale_process-test.js index 747dc01b569..7a011b70882 100644 --- a/addons/website_sale/tests/ui_suite/website_sale-sale_process-test.js +++ b/addons/website_sale/tests/ui_suite/website_sale-sale_process-test.js @@ -15,9 +15,15 @@ testRunner.run(function websiteSaleTest (page, timeout) { window.openerp.website.TestConsole.test('shoptest').run(true); }); waitFor(function testExecuted () { - return page.evaluate(function () { return window.$ && $('#wrap:contains("Order Confirmed")').length; }); + return page.evaluate(function () { + console.err($('#wrap:contains("Order Confirmed")')); + console.err("-----------------------"); + console.err($('#wrap').text()); + console.err("-----------------------"); + return window.$ && $('#wrap:contains("Order Confirmed")').length; + }); }, function finish () { - console.log('{ "website_sale": "success" }'); + console.log('{ "event": "success" }'); phantom.exit(); }, 4*timeout/5); }, timeout/5);