summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2015-07-24 09:12:03 +0200
committerAaron Bohy <aab@odoo.com>2015-07-29 08:41:02 +0200
commit71e9de4ecc8201911ca7ce17e7aad1349bb8610b (patch)
tree181799c29a6667f06c92363d7b93c72725360343 /addons/web/static/src/js
parent4e24b81616dda662e5d2ae1e68d7fb53dc72c1e1 (diff)
[REF] web(_tests): list view (editable): action buttons
Refactoring of the DOM structure and classnames of the list view's action buttons (in the control panel), for new design compatibility. This refactoring was required as some addons shared between both editions (e.g. base_import) define their own buttons and extend the ListView.buttons template to insert them.
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/views/list_view.js2
-rw-r--r--addons/web/static/src/js/views/list_view_editable.js8
2 files changed, 5 insertions, 5 deletions
diff --git a/addons/web/static/src/js/views/list_view.js b/addons/web/static/src/js/views/list_view.js
index 95e6f08d6b6..e7439da3487 100644
--- a/addons/web/static/src/js/views/list_view.js
+++ b/addons/web/static/src/js/views/list_view.js
@@ -278,7 +278,7 @@ var ListView = View.extend( /** @lends instance.web.ListView# */ {
if (!this.$buttons) {
this.$buttons = $(QWeb.render("ListView.buttons", {'widget': this}));
- this.$buttons.find('.oe_list_add').click(this.proxy('do_add_record'));
+ this.$buttons.find('.o_list_button_add').click(this.proxy('do_add_record'));
$node = $node || this.options.$buttons;
if ($node) {
diff --git a/addons/web/static/src/js/views/list_view_editable.js b/addons/web/static/src/js/views/list_view_editable.js
index ae3cd33f4c3..d63151e880e 100644
--- a/addons/web/static/src/js/views/list_view_editable.js
+++ b/addons/web/static/src/js/views/list_view_editable.js
@@ -312,10 +312,10 @@ ListView.include(/** @lends instance.web.ListView# */{
this._super.apply(this, arguments); // Sets this.$buttons
if (add_button && this.editable()) {
this.$buttons
- .off('click', '.oe_list_save')
- .on('click', '.oe_list_save', this.proxy('save_edition'))
- .off('click', '.oe_list_discard')
- .on('click', '.oe_list_discard', function (e) {
+ .off('click', '.o_list_button_save')
+ .on('click', '.o_list_button_save', this.proxy('save_edition'))
+ .off('click', '.o_list_button_discard')
+ .on('click', '.o_list_button_discard', function (e) {
e.preventDefault();
self.cancel_edition();
});