diff --git a/addons/base/static/src/js/m2o.js b/addons/base/static/src/js/m2o.js
deleted file mode 100644
index dea7e7c3b2e..00000000000
--- a/addons/base/static/src/js/m2o.js
+++ /dev/null
@@ -1,282 +0,0 @@
-openerp.base.m2o = function(openerp){
-
-/*
-
-
-
- */
-
- openerp.base.m2o = openerp.base.Controller.extend({
- init: function(element_id, model, dataset, session){
- this._super(element_id, model, dataset, session);
-
- this.session = session;
- this.element = element_id.find('input');
- this.button = element_id.find('span');
- this.dataset = dataset;
- this.cache = {};
- var lastXhr;
- this.$input;
- this.relation = model;
- this.result_ids = [];
- this.create_option = jQuery('#'+this.element.attr('name')+ '_open');
- if (this.create_option) {
- var defaults = [
- {'text': 'Go to..', 'action': "call_Actions()"},
- {'text': 'Choose..', 'action': "call_Actions()"}
- ]
- jQuery(this.create_option).click(jQuery.proxy(function(evt){
- on_context_menu(evt, this.element, defaults);
- }, this));
- }
- var self = this;
-
- this.$input = this.element.autocomplete ({
- source: function(request, response){
- self.getSearch_Result(request, response);
- return;
- },
- select: function(event, ui){
- ui.item.value = ui.item.orig_val? ui.item.orig_val : self.element.data( "autocomplete" ).term;
- if (ui.item.id == 'more') {
- self.dataset.ids = self.result_ids;
- self.dataset.count = self.dataset.ids.length;
- self.dataset.domain = self.result_ids.length ? [["id", "in", self.dataset.ids]] : []
- self.element.val('');
- var pop = new openerp.base.form.Many2XSelectPopup(null, self.session);
- pop.select_element(self.relation, self.dataset);
- return;
- }
-
- if (ui.item.id == 'create') {
- var val = self.element.val();
- self.dataset.create({'name': ui.item.value},
- function(r){}, function(r){
- var element_id = _.uniqueId("act_window_dialog");
- var dialog = jQuery('