From cce91e35f7f65841289d225189abcb4f8e1a5e65 Mon Sep 17 00:00:00 2001 From: Remi Rahir Date: Mon, 22 Jul 2019 08:57:32 +0000 Subject: [PATCH] [FIX] sms: fix some issues in JS widgets PURPOSE Followup of merge 4287481 . SPECIFICATIONS Correctly reload after sending SMS; Correctly re-render the typing widget for SMS. LINKS Task 1922187 --- addons/sms/static/src/js/fields_phone_widget.js | 7 +++++-- addons/sms/static/src/js/fields_sms_widget.js | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/sms/static/src/js/fields_phone_widget.js b/addons/sms/static/src/js/fields_phone_widget.js index f02d9b8625a..ecbe784d22d 100644 --- a/addons/sms/static/src/js/fields_phone_widget.js +++ b/addons/sms/static/src/js/fields_phone_widget.js @@ -32,7 +32,7 @@ Phone.include({ default_number_field_name: this.name, default_composition_mode: 'comment', }); - + var self = this; return this.do_action({ title: _t('Send SMS Text Message'), type: 'ir.actions.act_window', @@ -40,7 +40,10 @@ Phone.include({ target: 'new', views: [[false, 'form']], context: context, - }); + }, { + on_close: function () { + self.trigger_up('reload'); + }}); }, /** diff --git a/addons/sms/static/src/js/fields_sms_widget.js b/addons/sms/static/src/js/fields_sms_widget.js index e9dbf8e7cc7..115140d2c40 100644 --- a/addons/sms/static/src/js/fields_sms_widget.js +++ b/addons/sms/static/src/js/fields_sms_widget.js @@ -37,6 +37,7 @@ var SmsWidget = FieldText.extend({ var def = this._super.apply(this, arguments); this._compute(); + $('.o_sms_container').remove(); var $sms_container = $('
'); $sms_container.append(this._renderSMSInfo()); $sms_container.append(this._renderIAPButton());