diff --git a/addons/website_slides/static/src/js/slides_share.js b/addons/website_slides/static/src/js/slides_share.js index d23b48c5c9a..2148abc034d 100644 --- a/addons/website_slides/static/src/js/slides_share.js +++ b/addons/website_slides/static/src/js/slides_share.js @@ -77,12 +77,13 @@ publicWidget.registry.websiteSlidesShare = publicWidget.Widget.extend({ _onShareLinkCopy: function (ev) { ev.preventDefault(); - var $clipboardBtn = this.$('.o_clipboard_button'); + var $clipboardBtn = $(ev.currentTarget); $clipboardBtn.tooltip({title: "Copied !", trigger: "manual", placement: "bottom"}); var self = this; - var clipboard = new ClipboardJS('.o_clipboard_button', { + var clipboard = new ClipboardJS('#' + $clipboardBtn[0].id, { target: function () { - return self.$('.o_wslides_js_share_link')[0]; + var share_link_el = self.$('#wslides_share_link_id_' + $clipboardBtn[0].id.split('id_')[1]); + return share_link_el[0]; }, container: this.el }); diff --git a/addons/website_slides/views/website_slides_templates_course.xml b/addons/website_slides/views/website_slides_templates_course.xml index f1d60471896..72fdae25d42 100644 --- a/addons/website_slides/views/website_slides_templates_course.xml +++ b/addons/website_slides/views/website_slides_templates_course.xml @@ -131,7 +131,7 @@