diff options
| author | qsm-odoo <qsm@odoo.com> | 2019-02-07 16:41:52 +0000 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2019-02-26 17:09:22 +0000 |
| commit | 335a505d1f9b6a978c0fe0f6ea760a45b0d0a67f (patch) | |
| tree | 208507b876971e1b8a4f25077a16262e3a95dfcd /addons/website_mail_channel | |
| parent | 27fca749af30d7dce448f6632132422df8d8a7c1 (diff) | |
[REF] website, *: move and review the notion of edit mode
* portal, sale, web, website_blog, website_crm_partner_assign,
website_forum, website_event_track, website_links, website_mail,
website_slides, website_mail_channel, website_mass_mailing,
website_sale, website_sale_comparison, website_sale_delivery,
website_sale_wishlist
The `editableMode` option and its related options in public widget
should only be part of website, this commit moves them there. This is
also the occasion to implement something that is long overdue: stop
creating 'animations' / public widgets in edit mode by default. Indeed,
lots of 'animations' were defined by beginning with 'if not edit mode'.
Now, if a public widget should be considered in edit mode, it must be
defined explicitely through a property at *definition* of the widget.
Part of https://github.com/odoo/odoo/pull/29442
task-1932066
Diffstat (limited to 'addons/website_mail_channel')
| -rw-r--r-- | addons/website_mail_channel/static/src/js/website_mail_channel.js | 2 | ||||
| -rw-r--r-- | addons/website_mail_channel/static/src/js/website_mail_channel.snippet.js | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/addons/website_mail_channel/static/src/js/website_mail_channel.js b/addons/website_mail_channel/static/src/js/website_mail_channel.js index 84571336dfb..b30f9c583e3 100644 --- a/addons/website_mail_channel/static/src/js/website_mail_channel.js +++ b/addons/website_mail_channel/static/src/js/website_mail_channel.js @@ -5,7 +5,7 @@ var sAnimations = require('website.content.snippets.animation'); sAnimations.registry.websiteMailChannel = sAnimations.Class.extend({ selector: '#wrapwrap', - read_events: { + events: { 'click .o_mg_link_hide': '_onHideLinkClick', 'click .o_mg_link_show': '_onShowLinkClick', 'click button.o_mg_read_more': '_onReadMoreClick', diff --git a/addons/website_mail_channel/static/src/js/website_mail_channel.snippet.js b/addons/website_mail_channel/static/src/js/website_mail_channel.snippet.js index b8fd3761fc9..7ac4319a88b 100644 --- a/addons/website_mail_channel/static/src/js/website_mail_channel.snippet.js +++ b/addons/website_mail_channel/static/src/js/website_mail_channel.snippet.js @@ -5,6 +5,7 @@ var sAnimation = require('website.content.snippets.animation'); sAnimation.registry.follow_alias = sAnimation.Class.extend({ selector: ".js_follow_alias", + disabledInEditableMode: false, start: function () { var self = this; this.is_user = false; |
