From 48f2f7c6064123b692c6d7e81a6bb283d097a78b Mon Sep 17 00:00:00 2001 From: Fabien Bourgeois Date: Wed, 7 Jun 2017 09:49:02 +0200 Subject: [PATCH] [FIX][MIG]Fix URL and Email widgets for v10 --- .../static/src/js/web_widget_email_check.js | 11 +++++++++-- .../static/src/js/web_widget_url_check.js | 11 +++++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/web_widget_email_check/static/src/js/web_widget_email_check.js b/web_widget_email_check/static/src/js/web_widget_email_check.js index c141e9c..a493798 100644 --- a/web_widget_email_check/static/src/js/web_widget_email_check.js +++ b/web_widget_email_check/static/src/js/web_widget_email_check.js @@ -27,8 +27,15 @@ odoo.define('web.web_widget_email_check', function(require) { widget.FieldEmail.include({ is_syntax_valid: function () { - var val = this.$('input').val() || ''; - return ((val.length === 0) || reEmail.test(val)); + if (this.$input) { + var val = this.$input.val() || ''; + return ((val.length === 0) || reEmail.test(val)); + } else { + return true; + } } }); + + return { FieldEmail: widget.FieldEmail }; + }); diff --git a/web_widget_url_check/static/src/js/web_widget_url_check.js b/web_widget_url_check/static/src/js/web_widget_url_check.js index cfd2564..8e27d47 100644 --- a/web_widget_url_check/static/src/js/web_widget_url_check.js +++ b/web_widget_url_check/static/src/js/web_widget_url_check.js @@ -27,8 +27,15 @@ odoo.define('web.web_widget_url_check', function(require) { FieldUrl.include({ is_syntax_valid: function () { - var val = this.$('input').val() || ''; - return ((val.length === 0) || reUrl.test(val)); + if (this.$input) { + var val = this.$input.val() || ''; + return ((val.length === 0) || reUrl.test(val)); + } else { + return true; + } } }); + + return { FieldUrl: FieldUrl }; + });