summaryrefslogtreecommitdiff
path: root/addons/web_linkedin/static/src/js
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2012-08-06 12:07:30 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2012-08-06 12:07:30 +0200
commit873b4913596e8e67ad8a0c7c50be09d89bcb2b6b (patch)
treeb2d06b39bc19cf0f569e96fede084a5e7d48f425 /addons/web_linkedin/static/src/js
parentd3e2a13c17ce69dc37f7fe58e1d0fc6854e8ff45 (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.js10
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++;
});