diff options
| author | Christophe Matthieu <chm@odoo.com> | 2015-04-23 13:43:00 +0200 |
|---|---|---|
| committer | Christophe Matthieu <chm@odoo.com> | 2015-05-04 12:23:37 +0200 |
| commit | 6c0376e93263ef8d9df80e464fd9c76dc49a6e94 (patch) | |
| tree | c7f7a17d6c5cd703d138799fc9d55334db48a685 /addons/web | |
| parent | 26955c4703ccf33df8b7804337f85b83fd049fa4 (diff) | |
[IMP] web: form_relational_widget: remove unused javascript code
Diffstat (limited to 'addons/web')
| -rw-r--r-- | addons/web/static/src/js/views/form_relational_widgets.js | 51 | ||||
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 5 |
2 files changed, 1 insertions, 55 deletions
diff --git a/addons/web/static/src/js/views/form_relational_widgets.js b/addons/web/static/src/js/views/form_relational_widgets.js index 1874527d82a..ba125500604 100644 --- a/addons/web/static/src/js/views/form_relational_widgets.js +++ b/addons/web/static/src/js/views/form_relational_widgets.js @@ -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, { diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 18a34bcb87e..89c87d0b8df 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -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'); |
