summaryrefslogtreecommitdiff
path: root/addons/web_linkedin/static/src/js
diff options
context:
space:
mode:
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++;
});