summaryrefslogtreecommitdiff
path: root/addons/sms/static/src/js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/sms/static/src/js')
-rw-r--r--addons/sms/static/src/js/fields_sms_widget.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/addons/sms/static/src/js/fields_sms_widget.js b/addons/sms/static/src/js/fields_sms_widget.js
index d438f6c90bc..5a52d68e4ba 100644
--- a/addons/sms/static/src/js/fields_sms_widget.js
+++ b/addons/sms/static/src/js/fields_sms_widget.js
@@ -151,6 +151,19 @@ var SmsWidget = FieldTextEmojis.extend({
* @override
* @private
*/
+ _onBlur: function () {
+ var content = this._getValue();
+ if( !content.trim().length && content.length > 0) {
+ this.do_warn(_t("Your SMS Text Message must include at least one non-whitespace character"));
+ this.$input.val(content.trim());
+ this._updateSMSInfo();
+ }
+ },
+
+ /**
+ * @override
+ * @private
+ */
_onChange: function () {
this._super.apply(this, arguments);
this._updateSMSInfo();