[FIX] convert fixed ids in list view to classes (ids should either be generated or not used since each view can be instantiated several times in the same page)

bzr revid: xmo@openerp.com-20110623105404-baomtfarfflb5kd7
This commit is contained in:
Xavier Morel 2011-06-23 12:54:04 +02:00
parent 3099c30221
commit d530b966c9
3 changed files with 6 additions and 6 deletions

View File

@ -152,10 +152,10 @@ openerp.base.ListView = openerp.base.View.extend( /** @lends openerp.base.ListVi
this.$element.html(QWeb.render("ListView", this));
// Head hook
this.$element.find('#oe-list-add')
this.$element.find('.oe-list-add')
.click(this.do_add_record)
.attr('disabled', grouped && this.options.editable);
this.$element.find('#oe-list-delete')
this.$element.find('.oe-list-delete')
.attr('disabled', true)
.click(this.do_delete_selected);
this.$element.find('thead').delegate('th[data-id]', 'click', function (e) {
@ -364,7 +364,7 @@ openerp.base.ListView = openerp.base.View.extend( /** @lends openerp.base.ListVi
* @param {Array} records selected record values
*/
do_select: function (ids, records) {
this.$element.find('#oe-list-delete')
this.$element.find('.oe-list-delete')
.attr('disabled', !ids.length);
if (!records.length) {

View File

@ -255,11 +255,11 @@
<th t-if="actions_span" t-att-colspan="actions_span"
class="oe-actions">
<t t-if="flags.action_buttons !== false">
<button type="button" id="oe-list-add"
<button type="button" class="oe-list-add"
t-if="options.addable">
<t t-esc="options.addable"/>
</button>
<button type="button" id="oe-list-delete"
<button type="button" class="oe-list-delete"
t-if="options.selectable and options.deletable">
Delete
</button>

View File

@ -149,7 +149,7 @@ $(document).ready(function () {
listview.$element.find('tbody th input:eq(1)')
.attr('checked', true);
listview.$element.find('#oe-list-delete').click();
listview.$element.find('.oe-list-delete').click();
deepEqual(deleted, [2, 3]);
});
});