[IMP] Added scaffholding for website builder tour
bzr revid: ddm@openerp.com-20131114155321-to23qtlpk9anydql
This commit is contained in:
parent
4351bc6768
commit
883fbec65e
|
@ -0,0 +1,49 @@
|
|||
(function () {
|
||||
'use strict';
|
||||
|
||||
var website = openerp.website;
|
||||
|
||||
var render = website.tour.render;
|
||||
|
||||
website.EditorBuilderTour = website.EditorTour.extend({
|
||||
id: 'builder_tour',
|
||||
name: "Website builder",
|
||||
init: function (editor) {
|
||||
var self = this;
|
||||
var $body = $(document.body);
|
||||
self.steps = [
|
||||
{
|
||||
stepId: 'welcome',
|
||||
orphan: true,
|
||||
backdrop: true,
|
||||
title: "Website builder",
|
||||
content: "We will guide you to build your website content, editing or add a new menu and install an app.",
|
||||
template: render('website.tour_popover', { next: "Start Tutorial", end: "Skip It" }),
|
||||
},
|
||||
];
|
||||
return this._super();
|
||||
},
|
||||
canResume: function () {
|
||||
return this._super();
|
||||
},
|
||||
});
|
||||
|
||||
website.EditorBar.include({
|
||||
start: function () {
|
||||
var menu = $('#help-menu');
|
||||
var builderTour = new website.EditorBuilderTour(this);
|
||||
var $menuItem = $($.parseHTML('<li><a href="#">'+builderTour.name+'</a></li>'));
|
||||
$menuItem.click(function () {
|
||||
builderTour.reset();
|
||||
builderTour.start();
|
||||
});
|
||||
menu.append($menuItem);
|
||||
$('.tour-backdrop').click(function (e) {
|
||||
e.stopImmediatePropagation();
|
||||
e.preventDefault();
|
||||
});
|
||||
return this._super();
|
||||
},
|
||||
});
|
||||
|
||||
}());
|
|
@ -99,6 +99,7 @@
|
|||
<script type="text/javascript" src="/website/static/src/js/website.seo.js"></script>
|
||||
<script type="text/javascript" src="/website/static/src/js/website.tour.js"></script>
|
||||
<script type="text/javascript" src="/website/static/src/js/website.tour.banner.js"></script>
|
||||
<script type="text/javascript" src="/website/static/src/js/website.tour.builder.js"></script>
|
||||
<script t-if="not translatable" type="text/javascript" src="/website/static/src/js/website.snippets.editor.js"></script>
|
||||
<script t-if="not translatable" type="text/javascript" src="/website/static/src/js/website.ace.js"></script>
|
||||
<script t-if="translatable" type="text/javascript" src="/website/static/src/js/website.translator.js"></script>
|
||||
|
|
Loading…
Reference in New Issue