[IMP] web: form_relational_widget: remove unused javascript code

This commit is contained in:
Christophe Matthieu
2015-05-04 12:23:37 +02:00
parent 26955c4703
commit 6c0376e932
2 changed files with 1 additions and 55 deletions
@@ -1109,24 +1109,6 @@ var One2ManyList = AddAnItemList.extend({
},
});
var One2ManyFormView = FormView.extend({
form_template: 'One2Many.formview',
load_form: function(data) {
this._super(data);
var self = this;
this.$buttons.find('button.oe_form_button_create').click(function() {
self.save().done(self.on_button_new);
});
},
do_notify_change: function() {
if (this.dataset.parent_view) {
this.dataset.parent_view.do_notify_change();
} else {
this._super.apply(this, arguments);
}
}
});
var One2ManyViewManager = ViewManager.extend({
init: function(parent, dataset, views, flags) {
// By default, render buttons and pager in O2M fields, but no sidebar
@@ -1141,8 +1123,7 @@ var One2ManyViewManager = ViewManager.extend({
this.set_cp_bus(this.control_panel.get_bus());
this._super(parent, dataset, views, flags);
this.registry = core.view_registry.extend({
list: One2ManyListView,
form: One2ManyFormView,
'list': One2ManyListView
});
this.__ignore_blur = false;
},
@@ -1150,36 +1131,6 @@ var One2ManyViewManager = ViewManager.extend({
this.control_panel.prependTo(this.$el);
return this._super();
},
switch_mode: function(mode, unused) {
if (mode !== 'form') {
return this._super(mode, unused);
}
var self = this;
var id = self.o2m.dataset.index !== null ? self.o2m.dataset.ids[self.o2m.dataset.index] : null;
var pop = new common.FormOpenPopup(this);
pop.show_element(self.o2m.field.relation, id, self.o2m.build_context(), {
title: _t("Open: ") + self.o2m.string,
create_function: function(data, options) {
return self.o2m.data_create(data, options);
},
write_function: function(id, data, options) {
return self.o2m.data_update(id, data, {}).done(function() {
self.o2m.reload_current_view();
});
},
alternative_form_view: self.o2m.field.views ? self.o2m.field.views.form : undefined,
parent_view: self.o2m.view,
child_name: self.o2m.name,
read_function: function(ids, fields, options) {
return self.o2m.data_read(ids, fields, options);
},
form_view_options: {'not_interactible_on_create':true},
readonly: self.o2m.get("effective_readonly")
});
pop.on("elements_selected", self, function() {
self.o2m.reload_current_view();
});
},
});
var FieldMany2ManyTags = AbstractManyField.extend(common.CompletionFieldMixin, common.ReinitializeFieldMixin, {
-5
View File
@@ -1570,11 +1570,6 @@
</a>
</t>
<t t-name="One2Many.formview" t-extend="FormView">
<t t-jquery=".oe_form_buttons" t-operation="inner">
<button type="button" class="oe_button oe_form_button_create">Add</button>
</t>
</t>
<t t-name="One2Many.listview" t-extend="ListView">
<t t-jquery="thead > tr:first">
this.removeAttr('t-if');