diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-06-27 19:10:09 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-06-27 19:10:09 +0200 |
| commit | 6c5783bd5a8b20dce99b26a81e734a50c168bae0 (patch) | |
| tree | 28f6179342d5799f1cee8bd5da21dc638c70b49a /addons/website_slides/static/src/js/slides_course_join.js | |
| parent | fdcabf19b27cb5427b8f55f922479cb740d590f3 (diff) | |
| parent | 465909f0fde4d02b101d35c61bab8f0dea20f003 (diff) | |
[MERGE] forward port branch saas-12.2 up to 465909f0fde
Diffstat (limited to 'addons/website_slides/static/src/js/slides_course_join.js')
| -rw-r--r-- | addons/website_slides/static/src/js/slides_course_join.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/addons/website_slides/static/src/js/slides_course_join.js b/addons/website_slides/static/src/js/slides_course_join.js index 002ea049e5f..1e753b967f6 100644 --- a/addons/website_slides/static/src/js/slides_course_join.js +++ b/addons/website_slides/static/src/js/slides_course_join.js @@ -8,10 +8,17 @@ require('website_slides.slides'); var _t = core._t; var CourseJoinWidget = publicWidget.Widget.extend({ + template: 'slide.course.join', + xmlDependencies: ['/website_slides/static/src/xml/channel_management.xml'], events: { 'click .o_wslides_js_course_join_link': '_onClickJoin', }, + init: function (parent, channelId){ + this.channelId = channelId; + return this._super.apply(this, arguments); + }, + //-------------------------------------------------------------------------- // Private //-------------------------------------------------------------------------- @@ -41,7 +48,7 @@ var CourseJoinWidget = publicWidget.Widget.extend({ * @private */ _onClickJoin: function (event) { - var channelId = $(event.currentTarget).data('channel-id'); + var channelId = this.channelId || $(event.currentTarget).data('channel-id'); var self = this; this._rpc({ route: '/slides/channel/join', |
