From 344c90ca61d1ddc901ac055c3b15f03b76c90a09 Mon Sep 17 00:00:00 2001 From: Akim Juillerat Date: Tue, 13 Aug 2019 11:48:14 +0200 Subject: [PATCH] Use $ instead of $el.find --- .../static/src/js/web_translate_dialog.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/web_translate_dialog/static/src/js/web_translate_dialog.js b/web_translate_dialog/static/src/js/web_translate_dialog.js index 4ff62dddc..1bb321c33 100644 --- a/web_translate_dialog/static/src/js/web_translate_dialog.js +++ b/web_translate_dialog/static/src/js/web_translate_dialog.js @@ -57,7 +57,7 @@ var translateDialog = Dialog.extend({ }, start: function() { var self = this; - this.$el.find('.oe_translation_field').change(function() { + this.$('.oe_translation_field').change(function() { $(this).toggleClass('touched', $(this).val() !== $(this).attr('data-value')); }); this.$footer.html(QWeb.render("TranslateDialog.buttons")); @@ -73,7 +73,7 @@ var translateDialog = Dialog.extend({ }, initialize_html_fields: function(lang) { // Initialize summernote if HTML field - this.$el.find('.oe_form_field_html .oe_translation_field[name="' + lang + '-' + this.translatable_field + '"]').each(function() { + this.$('.oe_form_field_html .oe_translation_field[name="' + lang + '-' + this.translatable_field + '"]').each(function() { var $parent = $(this).summernote({ 'focus': false, 'toolbar': [ @@ -105,11 +105,11 @@ var translateDialog = Dialog.extend({ }, set_fields_values: function(lang, tr_value) { - this.$el.find('.oe_translation_field[name="' + lang + + this.$('.oe_translation_field[name="' + lang + '-' + this.translatable_field + '"]').val(tr_value || '').attr( 'data-value', tr_value || ''); - var textarea = this.$el.find('textarea.oe_translation_field'); + var textarea = this.$('textarea.oe_translation_field'); if (textarea !== undefined && textarea[0] !== undefined) { textarea.css({minHeight:'100px',}); dom.autoresize(textarea, {parent: this.$el}); @@ -121,7 +121,7 @@ var translateDialog = Dialog.extend({ var self = this, deferred = []; - this.$el.find('.oe_translation_field').val('').removeClass('touched'); + this.$('.oe_translation_field').val('').removeClass('touched'); var deff = $.Deferred(); deferred.push(deff); @@ -150,7 +150,7 @@ var translateDialog = Dialog.extend({ var translations = {}, self = this, save_mutex = new Mutex(); - this.$el.find('.oe_translation_field.touched').each(function() { + this.$('.oe_translation_field.touched').each(function() { var field = $(this).attr('name').split('-'); if (!translations[field[0]]) { translations[field[0]] = {}; @@ -172,7 +172,7 @@ var translateDialog = Dialog.extend({ }); if (code === self.view_language) { _.each(text, function(value, key) { - var view_elem = self.view.$el.find('input[name="'+ key + '"]'); + var view_elem = self.view.$('input[name="'+ key + '"]'); view_elem.val(value).trigger('change'); }); }