diff options
Diffstat (limited to 'addons/web_tour/static/src/js/debug_manager.js')
| -rw-r--r-- | addons/web_tour/static/src/js/debug_manager.js | 15 |
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')); + }); + }, }); }); |
