summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@odoo.com>2015-04-15 11:31:11 +0200
committerChristophe Matthieu <chm@odoo.com>2015-04-15 13:31:20 +0200
commitd8c52d677bf7fb67fd9a833769a413ecdb8785da (patch)
treed73b5e035a7e96fbbd869a72a1e1899077b71d19 /addons/web/static/src
parent64ce3df5d7e3b52ea314c21d5e61a83840ecfa2c (diff)
[IMP] web: remove unused widget many2oneButton
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/views/form_relational_widgets.js45
-rw-r--r--addons/web/static/src/xml/base.xml4
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>