diff options
| author | Martin Geubelle <mge@odoo.com> | 2017-10-19 12:00:50 +0200 |
|---|---|---|
| committer | Martin Geubelle <mge@odoo.com> | 2017-10-20 11:04:08 +0200 |
| commit | 1312ee72cf35e3887721ac56472f1188f636ec61 (patch) | |
| tree | 9958185c32904705d8a092acf7fab8dfc1ef40ba /addons/web/static/src/js/fields/basic_fields.js | |
| parent | 0fc6fe8653952b359aa16f79eb22129217dbd101 (diff) | |
[FIX] web: correctly render the field image
Before this commit, the image was directly built without using the corresponding
template, which set some properties on the image (class, width, etc.).
Diffstat (limited to 'addons/web/static/src/js/fields/basic_fields.js')
| -rw-r--r-- | addons/web/static/src/js/fields/basic_fields.js | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index 3985202fbd4..21205bfc033 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -1129,7 +1129,6 @@ var FieldBinaryImage = AbstractFieldBinary.extend({ supportedFieldTypes: ['binary'], _render: function () { var self = this; - var attrs = this.attrs; var url = this.placeholder; if (this.value) { if (!utils.is_bin_size(this.value)) { @@ -1144,11 +1143,7 @@ var FieldBinaryImage = AbstractFieldBinary.extend({ }); } } - var $img = $('<img>').attr('src', url); - $img.css({ - width: this.nodeOptions.size ? this.nodeOptions.size[0] : attrs.img_width || attrs.width, - height: this.nodeOptions.size ? this.nodeOptions.size[1] : attrs.img_height || attrs.height, - }); + var $img = $(qweb.render("FieldBinaryImage-img", {widget: this, url: url})); this.$('> img').remove(); this.$el.prepend($img); $img.on('error', function () { |
