diff --git a/addons/mail/static/src/components/attachment_viewer/attachment_viewer.js b/addons/mail/static/src/components/attachment_viewer/attachment_viewer.js index 8a3b7a73d01..6aa0ed47bbb 100644 --- a/addons/mail/static/src/components/attachment_viewer/attachment_viewer.js +++ b/addons/mail/static/src/components/attachment_viewer/attachment_viewer.js @@ -223,17 +223,6 @@ export class AttachmentViewer extends Component { this._stopDragging(); } - /** - * Called when clicking on print icon. - * - * @private - * @param {MouseEvent} ev - */ - _onClickPrint(ev) { - ev.stopPropagation(); - this.attachmentViewer.print(); - } - /** * Called when clicking on rotate icon. * diff --git a/addons/mail/static/src/components/attachment_viewer/attachment_viewer.xml b/addons/mail/static/src/components/attachment_viewer/attachment_viewer.xml index b41ed6834ef..8c35520f491 100644 --- a/addons/mail/static/src/components/attachment_viewer/attachment_viewer.xml +++ b/addons/mail/static/src/components/attachment_viewer/attachment_viewer.xml @@ -75,7 +75,7 @@
-
+
diff --git a/addons/mail/static/src/models/attachment_viewer.js b/addons/mail/static/src/models/attachment_viewer.js index e3b84d5a16d..d8b5755917c 100644 --- a/addons/mail/static/src/models/attachment_viewer.js +++ b/addons/mail/static/src/models/attachment_viewer.js @@ -100,6 +100,15 @@ registerModel({ ev.stopPropagation(); this.previous(); }, + /** + * Called when clicking on print icon. + * + * @param {MouseEvent} ev + */ + onClickPrint(ev) { + ev.stopPropagation(); + this.print(); + }, /** * Called when clicking on embed video player. Stop propagation to prevent * closing the dialog.