diff options
| author | Christophe Simonis <chs@odoo.com> | 2018-07-05 17:21:01 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2018-07-05 17:21:01 +0200 |
| commit | 45329c0cf2c5158f7c7ccdae888adbaf2e15e7ca (patch) | |
| tree | 350d68b091b113ea31f551b05d2d82991259b6a9 /addons/website/static/src/js | |
| parent | 43e4d63d069e16e64a768ef4742a5d4fca177f0c (diff) | |
| parent | 84210074e55d906ea3c36e3a79741f83c5a55215 (diff) | |
[MERGE] forward port branch 11.0 up to 84210074e55
Diffstat (limited to 'addons/website/static/src/js')
| -rw-r--r-- | addons/website/static/src/js/menu/new_content.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/addons/website/static/src/js/menu/new_content.js b/addons/website/static/src/js/menu/new_content.js index 127338f05a6..c577858f3eb 100644 --- a/addons/website/static/src/js/menu/new_content.js +++ b/addons/website/static/src/js/menu/new_content.js @@ -15,6 +15,7 @@ var NewContentMenu = websiteNavbarData.WebsiteNavbarActionWidget.extend({ }), events: _.extend({}, websiteNavbarData.WebsiteNavbarActionWidget.prototype.events || {}, { 'click > a': '_onMenuToggleClick', + 'click > #o_new_content_menu_choices': '_onBackgroundClick', }), /** @@ -73,6 +74,15 @@ var NewContentMenu = websiteNavbarData.WebsiteNavbarActionWidget.extend({ ev.preventDefault(); this.$newContentMenuChoices.toggleClass('o_hidden'); }, + /** + * Called when a click outside the menu's options occurs -> Closes the menu + * + * @private + * @param {Event} ev + */ + _onBackgroundClick: function (ev) { + this.$newContentMenuChoices.addClass('o_hidden'); + }, }); websiteNavbarData.websiteNavbarRegistry.add(NewContentMenu, '.o_new_content_menu'); |
