diff options
| author | qsm-odoo <qsm@odoo.com> | 2016-05-18 12:40:40 +0200 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2016-07-04 17:23:59 +0200 |
| commit | 8d012afb71fd27dd2f1e323d1b6ca32708da2ead (patch) | |
| tree | 6adbc93d64cb2ade85128a2bdc6f2bffd8c78c64 /addons/website/static/src/js | |
| parent | af25dfd27818fd8a7d10555e388ac05b3b2645f9 (diff) | |
[IMP] website: homepage welcome message when empty
Diffstat (limited to 'addons/website/static/src/js')
| -rw-r--r-- | addons/website/static/src/js/website.editor.js | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/addons/website/static/src/js/website.editor.js b/addons/website/static/src/js/website.editor.js index b40c2deac9f..b79e04e2d69 100644 --- a/addons/website/static/src/js/website.editor.js +++ b/addons/website/static/src/js/website.editor.js @@ -22,7 +22,6 @@ website.TopBar.include({ 'click [data-action="edit"]': 'edit', }, start: function () { - var self = this; $("#wrapwrap").find("[data-oe-model] .oe_structure.oe_empty, [data-oe-model].oe_structure.oe_empty, [data-oe-type=html]:empty") .filter(".oe_not_editable") .filter(".oe_no_empty") @@ -39,6 +38,7 @@ website.TopBar.include({ this.$el.addClass('editing_mode'); editor.editor_bar = new editor.Class(this); editor.editor_bar.prependTo(document.body); + $('.o_homepage_editor_welcome_message').remove(); }, }); @@ -117,7 +117,7 @@ widget.LinkDialog.include({ minimumInputLength: 1, placeholder: _t("New or existing page"), query: function (q) { - if (q.term == last) return; + if (q.term === last) return; last = q.term; $.when( self.page_exists(q.term), @@ -205,4 +205,16 @@ widget.LinkDialog.include({ }, }); +/** + * Display a welcome message on the homepage when it is empty and that the user is connected. + */ +base.ready().then(function () { + if (location.search.indexOf("enable_editor") < 0 && $(".editor_enable").length === 0) { + var $wrap = $("#wrapwrap.homepage #wrap"); + if ($wrap.length && $wrap.html().trim() === "") { + $wrap.html(qweb.render("website.homepage_editor_welcome_message")); + } + } +}); + }); |
