diff options
| author | Raphael Collet <rco@openerp.com> | 2012-09-04 16:50:17 +0200 |
|---|---|---|
| committer | Raphael Collet <rco@openerp.com> | 2012-09-04 16:50:17 +0200 |
| commit | d6dc264ea28dff087c75c67ff36e2b82aa1a2b70 (patch) | |
| tree | 0264cf650af677409ded08fb70b47bca5e362804 /addons/web/static/src/js | |
| parent | bf20cd701840bd8e08ca05207566c4ddcbad6ced (diff) | |
[IMP] web, web_diagram: improve code formatting
bzr revid: rco@openerp.com-20120904145017-qw6n8clak9byw1w3
Diffstat (limited to 'addons/web/static/src/js')
| -rw-r--r-- | addons/web/static/src/js/view_list.js | 12 | ||||
| -rw-r--r-- | addons/web/static/src/js/views.js | 3 |
2 files changed, 5 insertions, 10 deletions
diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index da806f415cf..0c1e6805f9a 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -252,15 +252,9 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi this.$el.addClass(this.fields_view.arch.attrs['class']); // add css classes that reflect the (absence of) access rights - if (!this.is_action_enabled('create')) { - this.$el.addClass('oe_list_cannot_create'); - } - if (!this.is_action_enabled('edit')) { - this.$el.addClass('oe_list_cannot_edit'); - } - if (!this.is_action_enabled('delete')) { - this.$el.addClass('oe_list_cannot_delete'); - } + this.$el.toggleClass('oe_list_cannot_create', !this.is_action_enabled('create')) + .toggleClass('oe_list_cannot_edit', !this.is_action_enabled('edit')) + .toggleClass('oe_list_cannot_delete', !this.is_action_enabled('delete')); // Head hook // Selecting records diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 43d935b91e8..83c1ecaa679 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -1364,7 +1364,8 @@ instance.web.View = instance.web.Widget.extend({ * like: <form string="" create="false" edit="false" delete="false"> */ is_action_enabled: function(action) { - return (_.has(this.fields_view.arch.attrs, action)) ? JSON.parse(this.fields_view.arch.attrs[action]) : true; + var attrs = this.fields_view.arch.attrs; + return (action in attrs) ? JSON.parse(attrs[action]) : true; } }); |
