From a3ac7e69ecd47a95e24079d1b80c541aa324f5c5 Mon Sep 17 00:00:00 2001 From: Akim Juillerat Date: Wed, 17 Jul 2019 13:16:35 +0200 Subject: [PATCH] Apply autoresize on textarea elements and fix css --- web_translate_dialog/static/src/css/base.css | 4 ++-- web_translate_dialog/static/src/js/web_translate_dialog.js | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/web_translate_dialog/static/src/css/base.css b/web_translate_dialog/static/src/css/base.css index aec33758c..cd0709fe8 100644 --- a/web_translate_dialog/static/src/css/base.css +++ b/web_translate_dialog/static/src/css/base.css @@ -1,9 +1,9 @@ /* Copyright 2012 Guewen Baconnier (Camptocamp SA) * License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */ -.openerp .oe_translation_field { +.oe_translation_field { width: 95%; } -.openerp .oe_translation_field.touched { +.oe_translation_field.touched { border: 1px solid green !important; } 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 370ec711b..ba93f81a1 100644 --- a/web_translate_dialog/static/src/js/web_translate_dialog.js +++ b/web_translate_dialog/static/src/js/web_translate_dialog.js @@ -15,6 +15,7 @@ var FormView = require('web.FormView'); var View = require('web.AbstractView'); var session = require('web.session'); var rpc = require('web.rpc'); +var dom = require('web.dom'); var _t = core._t; var QWeb = core.qweb; @@ -107,9 +108,9 @@ var translateDialog = Dialog.extend({ '-' + f + '"]').val(values[f] || '').attr( 'data-value', values[f] || ''); }); - this.$el.find('textarea.oe_translation_field').css({ - minHeight:'100px', - }); + var textarea = this.$el.find('textarea.oe_translation_field'); + textarea.css({minHeight:'100px',}); + dom.autoresize(textarea, {parent: this.$el}); $(window).resize(); this.initialize_html_fields(lang); },