summaryrefslogtreecommitdiff
path: root/addons/web_tour/static/src/js/debug_manager.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_tour/static/src/js/debug_manager.js')
-rw-r--r--addons/web_tour/static/src/js/debug_manager.js15
1 files changed, 15 insertions, 0 deletions
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'));
+ });
+ },
});
});