[FIX] Use parent element id for form header

bzr revid: fme@openerp.com-20110411123207-q3ka2w9qg7z7n4jp
This commit is contained in:
Fabien Meghazi 2011-04-11 14:32:07 +02:00
parent cf1a395cbf
commit b6ff5848b0
2 changed files with 8 additions and 8 deletions

View File

@ -49,10 +49,10 @@ openerp.base.FormView = openerp.base.Controller.extend( /** @lends openerp.base
self.on_pager_action(action);
});
this.$element.find('div.oe_form_buttons button.oe_form_button_save').click(this.do_save);
this.$element.find('div.oe_form_buttons button.oe_form_button_save_edit').click(this.do_save_edit);
this.$element.find('div.oe_form_buttons button.oe_form_button_cancel').click(this.do_cancel);
this.$element.find('div.oe_form_buttons button.oe_form_button_new').click(this.on_button_new);
this.$element.find('#' + this.element_id + '_header button.oe_form_button_save').click(this.do_save);
this.$element.find('#' + this.element_id + '_header button.oe_form_button_save_edit').click(this.do_save_edit);
this.$element.find('#' + this.element_id + '_header button.oe_form_button_cancel').click(this.do_cancel);
this.$element.find('#' + this.element_id + '_header button.oe_form_button_new').click(this.on_button_new);
// sidebar stuff
if (this.view_manager.sidebar) {
@ -116,10 +116,10 @@ openerp.base.FormView = openerp.base.Controller.extend( /** @lends openerp.base
this.dataset.read_index(_.keys(this.fields_view.fields), this.on_record_loaded);
},
do_update_pager: function(hide_index) {
var $pager = this.$element.find('div.oe_form_pager');
var $pager = this.$element.find('#' + this.element_id + '_header div.oe_form_pager').eq(0);
var index = hide_index ? '-' : this.dataset.index + 1;
this.$element.find('span.oe_pager_index').html(index);
this.$element.find('span.oe_pager_count').html(this.dataset.count);
$pager.find('span.oe_pager_index').html(index);
$pager.find('span.oe_pager_count').html(this.dataset.count);
},
do_onchange: function(widget, processed) {
processed = processed || [];

View File

@ -224,7 +224,7 @@
</tr>
<t t-name="FormView">
<h2 class="oe_view_title"><t t-esc="view.fields_view.arch.attrs.string"/></h2>
<div class="oe_form_header">
<div class="oe_form_header" t-att-id="view.element_id + '_header'">
<div class="oe_form_buttons">
<!--<button type="button" class="oe_form_button_save">Save</button>-->
<button type="button" class="oe_form_button_save_edit">Save &amp; Edit</button>