diff --git a/addons/base/static/src/css/base.css b/addons/base/static/src/css/base.css index e109115a126..5a950a2cc6c 100644 --- a/addons/base/static/src/css/base.css +++ b/addons/base/static/src/css/base.css @@ -624,7 +624,7 @@ body.openerp { /* http://www.quirksmode.org/dom/inputfile.html * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image */ -.openerp button.oe-binary-image-set { +.openerp button.oe-binary-file-set { overflow: hidden; position: relative; } diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index aad8f09d4d1..2558e0c1bcc 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1196,7 +1196,7 @@ openerp.base.form.FieldImage = openerp.base.form.Field.extend({ start: function() { this._super.apply(this, arguments); this.$element.find('input.oe-binary-file').change(this.on_file_change); - this.$element.find('button.oe-binary-image-clear').click(this.on_clear); + this.$element.find('button.oe-binary-file-clear').click(this.on_clear); }, set_value_from_ui: function() { }, @@ -1211,10 +1211,10 @@ openerp.base.form.FieldImage = openerp.base.form.Field.extend({ window[this.iframe] = this.on_file_uploaded; this.$element.find('form.oe-binary-form input[name=session_id]').val(this.session.session_id); this.$element.find('form.oe-binary-form').submit(); - this.toggle_throbber(); + this.toggle_progress(); }, - toggle_throbber: function() { - this.$element.find('div.oe-binary-progress, div.oe-binary-image-buttons').toggle(); + toggle_progress: function() { + this.$element.find('div.oe-binary-progress, div.oe-binary').toggle(); }, on_file_uploaded: function(size, name, content_type, img) { delete(window[this.iframe]); @@ -1227,7 +1227,7 @@ openerp.base.form.FieldImage = openerp.base.form.Field.extend({ this.$element.find('img.oe-binary-image').attr('src', 'data:' + (content_type || 'image/png') + ';base64,' + img); this.on_ui_change(); } - this.toggle_throbber(); + this.toggle_progress(); }, on_clear: function() { if (this.value !== false) { diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml index 40d8618f4ab..f6fec76f32e 100644 --- a/addons/base/static/src/xml/base.xml +++ b/addons/base/static/src/xml/base.xml @@ -401,9 +401,9 @@ -
+
- - - +