From c46b036745b283076a7633911f9d409532d72831 Mon Sep 17 00:00:00 2001 From: Xavier Codinas Date: Sat, 29 Oct 2016 20:50:48 +0200 Subject: [PATCH] Add TranslateDialog for translatable fields issue5804 review28681002 --- CHANGELOG | 1 + src/view/form.js | 242 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 243 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index f3968d8839..1e1f1ececd 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,4 @@ +* Manage translated field * Add favorites menu * Show records names in wizard title * Add support for datetime_field to Many2One, Reference diff --git a/src/view/form.js b/src/view/form.js index 3f90e24c8b..9019c7baf9 100644 --- a/src/view/form.js +++ b/src/view/form.js @@ -947,6 +947,7 @@ set_value: function(record, field) { }, set_readonly: function(readonly) { + this._readonly = readonly; this.el.prop('disabled', readonly); }, set_required: function(required) { @@ -961,11 +962,213 @@ } }); + Sao.View.Form.TranslateDialog = Sao.class_(Object, { + init: function(languages, widget) { + var dialog = new Sao.Dialog(Sao.i18n.gettext('Translate'), + this.class_, this, languages); + dialog.modal.find('.modal-dialog') + .removeClass('modal-sm').addClass('modal-lg'); + this.languages = languages; + this.read(widget, dialog); + jQuery('