odoo.define('root.widget', function (require) {
'use strict';

require('web.dom_ready');
var rootData = require('web.public.root');

/**
 * This widget is important, because the tour manager needs a root widget in
 * order to work. The root widget must be a service provider with the ajax
 * service, so that the tour manager can let the server know when tours have
 * been consumed.
 */
var publicRoot = new rootData.PublicRoot(null);
return publicRoot.attachTo(document.body).then(function () {
    return publicRoot;
});
});
