diff --git a/addons/web/static/src/js/widgets/debug_manager.js b/addons/web/static/src/js/widgets/debug_manager.js
index 4ebb1e775b2..f191eb739ea 100644
--- a/addons/web/static/src/js/widgets/debug_manager.js
+++ b/addons/web/static/src/js/widgets/debug_manager.js
@@ -10,7 +10,6 @@ var framework = require('web.framework');
var Model = require('web.Model');
var session = require('web.session');
var SystrayMenu = require('web.SystrayMenu');
-var Tour = require('web.Tour');
var utils = require('web.utils');
var ViewManager = require('web.ViewManager');
var WebClient = require('web.WebClient');
@@ -159,19 +158,6 @@ var DebugManager = Widget.extend({
}));
return $.when();
},
- start_tour: function() {
- var dialog = new Dialog(this, {
- title: 'Tours',
- $content: QWeb.render('WebClient.DebugManager.ToursDialog', {
- tours: Tour.tours
- }),
- }).open();
-
- dialog.$('.o_start_tour').on('click', function(e) {
- e.preventDefault();
- odoo.__DEBUG__.services['web.Tour'].run($(e.target).data('id'));
- });
- },
select_view: function () {
var self = this;
new common.SelectCreateDialog(this, {
@@ -341,7 +327,7 @@ DebugManager.include({
if (!this._active_view.controller.get_selected_ids().length) {
console.warn(_t("No metadata available"));
return
- }
+ }
ds.call('get_metadata', [this._active_view.controller.get_selected_ids()]).done(function(result) {
new Dialog(this, {
title: _.str.sprintf(_t("Metadata (%s)"), ds.model),
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml
index 56b69d91225..ad54ed6a1f3 100644
--- a/addons/web/static/src/xml/base.xml
+++ b/addons/web/static/src/xml/base.xml
@@ -113,7 +113,6 @@
Run JS Tests
Open View
- Start tour
Toggle Timelines
@@ -122,26 +121,6 @@
Leave the Developer Tools
-
-
-
-
-
- | ID |
- Name |
- Path |
- |
-
-
-
- |
- |
- |
- |
-
-
-
-
diff --git a/addons/web_tour/static/src/js/debug_manager.js b/addons/web_tour/static/src/js/debug_manager.js
index 3e23207462c..70f323de3bb 100644
--- a/addons/web_tour/static/src/js/debug_manager.js
+++ b/addons/web_tour/static/src/js/debug_manager.js
@@ -1,7 +1,9 @@
odoo.define('web_tour.DebugManager', function (require) {
"use strict";
+var core = require("web.core");
var DebugManager = require('web.DebugManager');
+var Dialog = require("web.Dialog");
var Model = require('web.Model');
var tour = require('web_tour.tour');
@@ -23,6 +25,19 @@ DebugManager.include({
});
}
},
+ start_tour: function() {
+ var dialog = new Dialog(this, {
+ title: 'Tours',
+ $content: core.qweb.render('WebClient.DebugManager.ToursDialog', {
+ tours: tour.tours
+ }),
+ }).open();
+
+ dialog.$('.o_start_tour').on('click', function(e) {
+ e.preventDefault();
+ tour.run($(e.target).data('name'));
+ });
+ },
});
});
diff --git a/addons/web_tour/static/src/xml/debug_manager.xml b/addons/web_tour/static/src/xml/debug_manager.xml
index d11aa2d0763..032e5278f5a 100644
--- a/addons/web_tour/static/src/xml/debug_manager.xml
+++ b/addons/web_tour/static/src/xml/debug_manager.xml
@@ -2,11 +2,34 @@
-
-
- Consume Tours
-
+
+
+
+ Consume Tours
+
+
+ Start tour
+
+
+
+
+
+
+ | Name |
+ Path |
+ |
+
+
+
+ |
+ |
+ |
+
+
+
+
+
diff --git a/addons/website/static/src/js/website.js b/addons/website/static/src/js/website.js
index 00d2af0367c..1e2cf2ddb90 100644
--- a/addons/website/static/src/js/website.js
+++ b/addons/website/static/src/js/website.js
@@ -7,7 +7,6 @@ odoo.define('website.website', function (require) {
var Widget = require('web.Widget');
var session = require('web.session');
var base = require('web_editor.base');
- var Tour = require('web.Tour');
var qweb = core.qweb;
var _t = core._t;
diff --git a/addons/website/static/src/js/website.tour.js b/addons/website/static/src/js/website.tour.js
deleted file mode 100644
index 4d4828f2d1f..00000000000
--- a/addons/website/static/src/js/website.tour.js
+++ /dev/null
@@ -1,38 +0,0 @@
-odoo.define('website.tour.cancel', function (require) {
-'use strict';
-
-var Tour = require('web.Tour');
-Tour.autoRunning = false;
-
-});
-
-odoo.define('website.tour', function (require) {
-'use strict';
-
-var Tour = require('web.Tour');
-var website = require('website.website');
-var base = require('web_editor.base');
-
-website.TopBar.include({
- tours: [],
- start: function () {
- var $menu = this.$('#help-menu');
- setTimeout(function () {
- _.each(Tour.tours, function (tour) {
- if (tour.mode === "test") {
- return;
- }
- var $menuItem = $($.parseHTML(''+tour.name+''));
- $menuItem.click(function () {
- Tour.run(tour.id);
- });
- $menu.append($menuItem);
- });
- }, 0);
- return this._super();
- }
-});
-
-base.ready().then(Tour.running);
-
-});
diff --git a/addons/website/views/website_navbar_templates.xml b/addons/website/views/website_navbar_templates.xml
index fc8b29399d0..1b5c4718bae 100644
--- a/addons/website/views/website_navbar_templates.xml
+++ b/addons/website/views/website_navbar_templates.xml
@@ -60,13 +60,6 @@
Optimize SEO
-
-
-
-
-