diff options
| author | Christophe Matthieu <chm@odoo.com> | 2015-04-15 11:31:11 +0200 |
|---|---|---|
| committer | Christophe Matthieu <chm@odoo.com> | 2015-04-15 13:31:20 +0200 |
| commit | d8c52d677bf7fb67fd9a833769a413ecdb8785da (patch) | |
| tree | d73b5e035a7e96fbbd869a72a1e1899077b71d19 /addons/web | |
| parent | 64ce3df5d7e3b52ea314c21d5e61a83840ecfa2c (diff) | |
[IMP] web: remove unused widget many2oneButton
Diffstat (limited to 'addons/web')
| -rw-r--r-- | addons/web/static/src/js/views/form_relational_widgets.js | 45 | ||||
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 4 |
2 files changed, 0 insertions, 49 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 68f89ae3202..b5c1209b696 100644 --- a/addons/web/static/src/js/views/form_relational_widgets.js +++ b/addons/web/static/src/js/views/form_relational_widgets.js @@ -435,50 +435,6 @@ var FieldMany2One = common.AbstractField.extend(common.CompletionFieldMixin, com } }); -var Many2OneButton = common.AbstractField.extend({ - template: 'Many2OneButton', - init: function(field_manager, node) { - this._super.apply(this, arguments); - }, - start: function() { - this._super.apply(this, arguments); - this.set_button(); - }, - set_button: function() { - var self = this; - if (this.$button) { - this.$button.remove(); - } - this.string = ''; - this.node.attrs.icon = this.get('value') ? '/web/static/src/img/icons/gtk-yes.png' : '/web/static/src/img/icons/gtk-no.png'; - this.$button = $(QWeb.render('WidgetButton', {'widget': this})); - this.$button.addClass('oe_link').css({'padding':'4px'}); - this.$el.append(this.$button); - this.$button.on('click', self.on_click); - }, - on_click: function(ev) { - var self = this; - this.popup = new common.FormOpenPopup(this); - this.popup.show_element( - this.field.relation, - this.get('value'), - this.build_context(), - {title: this.string} - ); - this.popup.on('create_completed', self, function(r) { - self.set_value(r); - }); - }, - set_value: function(value_) { - if (value_ instanceof Array) { - value_ = value_[0]; - } - value_ = value_ || false; - this.set('value', value_); - this.set_button(); - }, -}); - /** * Abstract-ish ListView.List subclass adding an "Add an item" row to replace * the big ugly button in the header. @@ -1870,7 +1826,6 @@ var X2ManyCounter = common.AbstractField.extend(common.ReinitializeFieldMixin, { core.form_widget_registry .add('many2one', FieldMany2One) - .add('many2onebutton', Many2OneButton) .add('many2many', FieldMany2Many) .add('many2many_tags', FieldMany2ManyTags) .add('many2many_kanban', FieldMany2ManyKanban) diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index c3316d0b413..285c9066c66 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1276,10 +1276,6 @@ </t> </span> </t> -<t t-name="Many2OneButton"> - <span class="oe_form_field"> - </span> -</t> <t t-name="Many2OneButton.cell" ><img t-attf-src="#{prefix}/web/static/src/img/icons/#{widget.icon}.png" t-att-alt="widget.string" width="16" height="16"/> </t> |
