diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-08-06 12:07:30 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2012-08-06 12:07:30 +0200 |
| commit | 873b4913596e8e67ad8a0c7c50be09d89bcb2b6b (patch) | |
| tree | b2d06b39bc19cf0f569e96fede084a5e7d48f425 /addons/web_linkedin/static/src/js | |
| parent | d3e2a13c17ce69dc37f7fe58e1d0fc6854e8ff45 (diff) | |
wip
bzr revid: nicolas.vanhoren@openerp.com-20120806100730-jnsx4mx6o9ykdz2y
Diffstat (limited to 'addons/web_linkedin/static/src/js')
| -rw-r--r-- | addons/web_linkedin/static/src/js/linkedin.js | 10 |
1 files 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++; }); |
