diff options
| author | Christophe Matthieu <chm@odoo.com> | 2016-08-25 15:02:02 +0200 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2016-08-30 13:54:28 +0200 |
| commit | 21e26f6009e1831da1256d85252b4eb3473d5768 (patch) | |
| tree | 66db5d7b07d976c53bc75259f0888d9f2f10b1de /addons/website_crm/static | |
| parent | ea1c061e11c4d83f456564dab3afcb15ce626156 (diff) | |
[IMP] website_crm: convert tours to use web_tour.tour
Diffstat (limited to 'addons/website_crm/static')
| -rw-r--r-- | addons/website_crm/static/src/js/website_crm_tour.js | 88 |
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 {}; }); |
