summaryrefslogtreecommitdiff
path: root/addons/website_crm/static/src
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@odoo.com>2016-08-25 15:02:02 +0200
committerqsm-odoo <qsm@odoo.com>2016-08-30 13:54:28 +0200
commit21e26f6009e1831da1256d85252b4eb3473d5768 (patch)
tree66db5d7b07d976c53bc75259f0888d9f2f10b1de /addons/website_crm/static/src
parentea1c061e11c4d83f456564dab3afcb15ce626156 (diff)
[IMP] website_crm: convert tours to use web_tour.tour
Diffstat (limited to 'addons/website_crm/static/src')
-rw-r--r--addons/website_crm/static/src/js/website_crm_tour.js88
1 files changed, 36 insertions, 52 deletions
diff --git a/addons/website_crm/static/src/js/website_crm_tour.js b/addons/website_crm/static/src/js/website_crm_tour.js
index 576d5e6c6c9..114478b76cf 100644
--- a/addons/website_crm/static/src/js/website_crm_tour.js
+++ b/addons/website_crm/static/src/js/website_crm_tour.js
@@ -1,60 +1,44 @@
odoo.define('website_crm.tour', function(require) {
'use strict';
+ var tour = require('web_tour.tour');
var base = require('web_editor.base');
- var core = require('web.core');
- var Tour = require('web.Tour');
- var Model = require('web.Model');
- var Session = require('web.Session');
- base.ready().done(function () {
- Tour.register({
- id: 'website_crm_tour',
- name: "Test the contact us form",
- path: '/page/contactus',
- mode: 'test',
- steps: [
- {
- title: "Complete name",
- element: "input[name=contact_name]",
- sampleText: "John Smith",
- },
- {
- title: "Complete phone number",
- element: "input[name=phone]",
- sampleText: "118.218"
- },
- {
- title: "Complete Email",
- element: "input[name=email_from]",
- sampleText: "john@smith.com"
- },
- {
- title: "Complete Company",
- element: "input[name=partner_name]",
- sampleText: "Odoo S.A."
- },
- {
- title: "Complete Subject",
- element: "input[name=name]",
- sampleText: "Useless message"
- },
- {
- title: "Complete Subject",
- element: "textarea[name=description]",
- sampleText: "### TOUR DATA ###"
- },
- {
- title: "Send the form",
- element: ".o_website_form_send"
- },
- {
- title: "Check we were redirected to the success page",
- waitFor: "#wrap:has(h1:contains('Thanks')):has(div.alert-success)"
- }
- ]
- });
- });
+ tour.register('website_crm_tour', {
+ test: true,
+ url: '/page/contactus',
+ wait_for: base.ready(),
+ }, [{
+ content: "Complete name",
+ trigger: "input[name=contact_name]",
+ run: "text John Smith",
+ }, {
+ content: "Complete phone number",
+ trigger: "input[name=phone]",
+ run: "text 118.218"
+ }, {
+ content: "Complete Email",
+ trigger: "input[name=email_from]",
+ run: "text john@smith.com"
+ }, {
+ content: "Complete Company",
+ trigger: "input[name=partner_name]",
+ run: "text Odoo S.A."
+ }, {
+ content: "Complete Subject",
+ trigger: "input[name=name]",
+ run: "text Useless message"
+ }, {
+ content: "Complete Subject",
+ trigger: "textarea[name=description]",
+ run: "text ### TOUR DATA ###"
+ }, {
+ content: "Send the form",
+ trigger: ".o_website_form_send"
+ }, {
+ content: "Check we were redirected to the success page",
+ trigger: "#wrap:has(h1:contains('Thanks')):has(div.alert-success)"
+ }]);
return {};
});