diff options
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/core/translation.js | 3 | ||||
| -rw-r--r-- | addons/web/static/src/js/fields/basic_fields.js | 2 | ||||
| -rw-r--r-- | addons/web/static/src/scss/form_view.scss | 3 | ||||
| -rw-r--r-- | addons/web/static/src/scss/form_view_extra.scss | 2 |
4 files changed, 7 insertions, 3 deletions
diff --git a/addons/web/static/src/js/core/translation.js b/addons/web/static/src/js/core/translation.js index 416ea9130d2..5335f4716a7 100644 --- a/addons/web/static/src/js/core/translation.js +++ b/addons/web/static/src/js/core/translation.js @@ -13,7 +13,8 @@ var TranslationDataBase = Class.extend(/** @lends instance.TranslationDataBase# "time_format": '%H:%M:%S', "grouping": [], "decimal_point": ".", - "thousands_sep": ","}; + "thousands_sep": ",", + "code": "en_US"}; }, set_bundle: function(translation_bundle) { var self = this; diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index dbafc45e592..d226ef655c7 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -41,9 +41,11 @@ var TranslatableFieldMixin = { */ _renderTranslateButton: function () { if (_t.database.multi_lang && this.field.translate && this.res_id) { + var lang = _t.database.parameters.code.split('_')[0].toUpperCase(); return $('<button>', { type: 'button', 'class': 'o_field_translate fa fa-globe btn btn-link', + 'data-code': lang, }) .on('click', this._onTranslate.bind(this)); } diff --git a/addons/web/static/src/scss/form_view.scss b/addons/web/static/src/scss/form_view.scss index 51920df3510..f01fedbbab1 100644 --- a/addons/web/static/src/scss/form_view.scss +++ b/addons/web/static/src/scss/form_view.scss @@ -578,10 +578,11 @@ .o_field_translate { padding: 0; cursor: pointer; - width: 12px !important; + width: 35px !important; vertical-align: top; &::before { // seems to be useful for some old browser position: relative; + content: attr(data-code); } } diff --git a/addons/web/static/src/scss/form_view_extra.scss b/addons/web/static/src/scss/form_view_extra.scss index 49d14438e33..77b713784fe 100644 --- a/addons/web/static/src/scss/form_view_extra.scss +++ b/addons/web/static/src/scss/form_view_extra.scss @@ -82,7 +82,7 @@ // Translate icon .o_field_translate { - margin-left: -15px; + margin-left: -35px; } // Specific style classes |
