summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2012-05-10 11:26:21 +0200
committerFabien Meghazi <fme@openerp.com>2012-05-10 11:26:21 +0200
commit9eb8e07d4f2ca56a0664fdf3a2e6ba1da53489bb (patch)
tree29067c4693b4ce81d461a5f21a104dbf7495e04c
parent7e391037933a1ca8c5fe78c82fbe1066ef532e98 (diff)
[FIX] Fix empty list menu tips on editable lists
bzr revid: fme@openerp.com-20120510092621-kbjjmo6yct1ndg3c
-rw-r--r--addons/web/static/src/js/view_list.js7
-rw-r--r--addons/web/static/src/js/view_list_editable.js2
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();