From 873b4913596e8e67ad8a0c7c50be09d89bcb2b6b Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 6 Aug 2012 12:07:30 +0200 Subject: [PATCH] wip bzr revid: nicolas.vanhoren@openerp.com-20120806100730-jnsx4mx6o9ykdz2y --- addons/web_linkedin/static/src/js/linkedin.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/addons/web_linkedin/static/src/js/linkedin.js b/addons/web_linkedin/static/src/js/linkedin.js index 013ad888cb9..cd9a8882497 100644 --- a/addons/web_linkedin/static/src/js/linkedin.js +++ b/addons/web_linkedin/static/src/js/linkedin.js @@ -82,19 +82,22 @@ openerp.web_linkedin = function(instance) { }); }, selected_entity: function(entity) { + var to_change = {}; if (entity.__type === "company") { - + to_change.name = entity.name; } else { //people - + to_change.name = _.str.sprintf("%s %s", entity.firstName, entity.lastName); } + this.view.on_processed_onchange({value:to_change}); }, }); + instance.web.form.widgets.add('linkedin', 'instance.web_linkedin.Linkedin'); instance.web_linkedin.LinkedinPopup = instance.web.Dialog.extend({ template: "Linkedin.popup", init: function(parent, text) { - this._super(parent); + this._super(parent, {title:_t("LinkedIn search")}); this.text = text; this.limit = 15; }, @@ -151,6 +154,7 @@ openerp.web_linkedin = function(instance) { pc.$element.css("width", "20%"); pc.on("selected", self, function(data) { self.trigger("selected", data); + self.destroy(); }); i++; });