diff --git a/addons/pad/static/src/js/pad.js b/addons/pad/static/src/js/pad.js index e04184bc8f7..c939c9241e9 100644 --- a/addons/pad/static/src/js/pad.js +++ b/addons/pad/static/src/js/pad.js @@ -36,9 +36,12 @@ openerp.pad = function(instance) { var value = self.get('value'); if (self.get('effective_readonly')) { if (_.str.startsWith(value, 'http')) { + self.$('.oe_pad_content').addClass('oe_pad_loading') this.pad_loading_request = self.view.dataset.call('pad_get_content', {url: value}).done(function(data) { - self.$('.oe_pad_content').removeClass('oe_pad_loading').html('
'); - self.$('.oe_pad_readonly').html(data); + if (self.$('.oe_pad_loading').length) { + self.$('.oe_pad_content').removeClass('oe_pad_loading').html('
'); + self.$('.oe_pad_readonly').html(data); + } }).fail(function() { self.$('.oe_pad_content').text(_t('Unable to load pad')); });