summaryrefslogtreecommitdiff
path: root/addons/web_linkedin/static/src/js/linkedin.js
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@openerp.com>2013-02-05 11:14:45 +0100
committerChristophe Matthieu <chm@openerp.com>2013-02-05 11:14:45 +0100
commit8f2466155f8141fb4edd6adde69ade0d1bb60d0c (patch)
treef29fa5cfad4e40b45fd487b7e2e5151ad6b8c872 /addons/web_linkedin/static/src/js/linkedin.js
parent522bc243b5f416dc79f5cba17d653eb560776f45 (diff)
[IMP] web_linkedin: url with linkedin image
bzr revid: chm@openerp.com-20130205101445-9ffl4r64j11lkvv9
Diffstat (limited to 'addons/web_linkedin/static/src/js/linkedin.js')
-rw-r--r--addons/web_linkedin/static/src/js/linkedin.js15
1 files changed, 13 insertions, 2 deletions
diff --git a/addons/web_linkedin/static/src/js/linkedin.js b/addons/web_linkedin/static/src/js/linkedin.js
index 423b7d5aade..637ae0e7cd8 100644
--- a/addons/web_linkedin/static/src/js/linkedin.js
+++ b/addons/web_linkedin/static/src/js/linkedin.js
@@ -148,13 +148,24 @@ openerp.web_linkedin = function(instance) {
this.display_dm = new instance.web.DropMisordered(true);
},
initialize_content: function() {
- var $ht = $(QWeb.render("FieldChar.linkedin"));
+ var $ht = $(QWeb.render("FieldChar.linkedin.form"));
var $in = this.$("input");
$in.replaceWith($ht);
this.$(".oe_linkedin_input").append($in);
- this.$(".oe_linkedin_img").click(_.bind(this.search_linkedin, this));
+ this.$(".oe_linkedin_form_img").click(_.bind(this.search_linkedin, this));
+
+ var $ht = $(QWeb.render("FieldChar.linkedin"));
+ var $span = this.$("span");
+ $span.replaceWith($ht);
+ this.$(".oe_linkedin_span").replaceWith($span);
+
this._super();
},
+ render_value: function() {
+ var result = this._super();
+ this.$(".oe_linkedin_url").attr("href", this.field_manager.datarecord.linkedin_url || "#").toggle(!!this.field_manager.datarecord.linkedin_url);
+ return result;
+ },
search_linkedin: function() {
var self = this;
this.display_dm.add(instance.web_linkedin.tester.test_linkedin()).done(function() {