diff options
| author | Fabien Meghazi <fme@openerp.com> | 2012-05-10 11:26:21 +0200 |
|---|---|---|
| committer | Fabien Meghazi <fme@openerp.com> | 2012-05-10 11:26:21 +0200 |
| commit | 9eb8e07d4f2ca56a0664fdf3a2e6ba1da53489bb (patch) | |
| tree | 29067c4693b4ce81d461a5f21a104dbf7495e04c /addons/web/static/src | |
| parent | 7e391037933a1ca8c5fe78c82fbe1066ef532e98 (diff) | |
[FIX] Fix empty list menu tips on editable lists
bzr revid: fme@openerp.com-20120510092621-kbjjmo6yct1ndg3c
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_list.js | 7 | ||||
| -rw-r--r-- | addons/web/static/src/js/view_list_editable.js | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index 79e10ea0d7c..5c9f41806c2 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -820,15 +820,18 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi } }, no_result: function () { + this.$element.find('.oe_view_nocontent').remove(); if (this.groups.group_by || !this.options.action || !this.options.action.help) { return; } - this.$element.children('table').replaceWith( + this.$element.find('table:first').hide(); + this.$element.prepend( $('<div class="oe_view_nocontent">') .append($('<img>', { src: '/web/static/src/img/view_empty_arrow.png' })) - .append($('<div>').html(this.options.action.help))); + .append($('<div>').html(this.options.action.help)) + ); } }); instance.web.ListView.List = instance.web.Class.extend( /** @lends instance.web.ListView.List# */{ diff --git a/addons/web/static/src/js/view_list_editable.js b/addons/web/static/src/js/view_list_editable.js index 83b219a211a..a03b02a916d 100644 --- a/addons/web/static/src/js/view_list_editable.js +++ b/addons/web/static/src/js/view_list_editable.js @@ -70,6 +70,8 @@ openerp.web.list_editable = function (instance) { */ do_add_record: function () { if (this.options.editable) { + this.$element.find('table:first').show(); + this.$element.find('.oe_view_nocontent').remove(); this.groups.new_record(); } else { this._super(); |
