summaryrefslogtreecommitdiff
path: root/addons/web_linkedin/static/src
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@openerp.com>2013-02-05 11:59:15 +0100
committerChristophe Matthieu <chm@openerp.com>2013-02-05 11:59:15 +0100
commite3c9860e488e0e7e414e9be19a93c8d68d20daae (patch)
tree1523adc13668fb1bcd0dc19f752f5f7468a6c823 /addons/web_linkedin/static/src
parent8f2466155f8141fb4edd6adde69ade0d1bb60d0c (diff)
parent4c7e7c143598267496512d1044076f98e2f82772 (diff)
[IMP] web_linkedin: url with linkedin image on bottom of website
bzr revid: chm@openerp.com-20130205105915-zikvtunnjv8ao4s2
Diffstat (limited to 'addons/web_linkedin/static/src')
-rw-r--r--addons/web_linkedin/static/src/css/linkedin.css8
-rw-r--r--addons/web_linkedin/static/src/img/linkedin-profile.jpegbin0 -> 1231 bytes
-rw-r--r--addons/web_linkedin/static/src/js/linkedin.js27
-rw-r--r--addons/web_linkedin/static/src/xml/linkedin.xml9
4 files changed, 19 insertions, 25 deletions
diff --git a/addons/web_linkedin/static/src/css/linkedin.css b/addons/web_linkedin/static/src/css/linkedin.css
index 48c168eeb4d..30a037d61de 100644
--- a/addons/web_linkedin/static/src/css/linkedin.css
+++ b/addons/web_linkedin/static/src/css/linkedin.css
@@ -1,18 +1,12 @@
-.openerp .oe_linkedin_form_img {
+.openerp .oe_linkedin_img {
float: right;
width: 1.5em;
margin-top: -1px;
cursor: pointer;
}
-.openerp .oe_linkedin_img {
- width: 1em;
- margin-top: -2px;
- cursor: pointer;
-}
-
.openerp .oe_linkedin_input {
margin-right:1.5em;
}
diff --git a/addons/web_linkedin/static/src/img/linkedin-profile.jpeg b/addons/web_linkedin/static/src/img/linkedin-profile.jpeg
new file mode 100644
index 00000000000..14ab4fa27ae
--- /dev/null
+++ b/addons/web_linkedin/static/src/img/linkedin-profile.jpeg
Binary files differ
diff --git a/addons/web_linkedin/static/src/js/linkedin.js b/addons/web_linkedin/static/src/js/linkedin.js
index 637ae0e7cd8..a2471000c91 100644
--- a/addons/web_linkedin/static/src/js/linkedin.js
+++ b/addons/web_linkedin/static/src/js/linkedin.js
@@ -148,24 +148,13 @@ openerp.web_linkedin = function(instance) {
this.display_dm = new instance.web.DropMisordered(true);
},
initialize_content: function() {
- var $ht = $(QWeb.render("FieldChar.linkedin.form"));
+ var $ht = $(QWeb.render("FieldChar.linkedin"));
var $in = this.$("input");
$in.replaceWith($ht);
this.$(".oe_linkedin_input").append($in);
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() {
@@ -342,9 +331,21 @@ openerp.web_linkedin = function(instance) {
});
},
});
-
instance.web.form.widgets.add('linkedin', 'instance.web_linkedin.Linkedin');
+ instance.web_linkedin.Linkedin_url = instance.web.form.FieldChar.extend({
+ initialize_content: function() {
+ this.$("input,span").replaceWith($(QWeb.render("FieldChar.linkedin_url")));
+ this._super();
+ },
+ render_value: function() {
+ this._super();
+ this.$(".oe_linkedin_url").attr("href", this.field_manager.datarecord.linkedin_url || "#").toggle(!!this.field_manager.datarecord.linkedin_url);
+ },
+ });
+ instance.web.form.widgets.add('linkedin_url', 'instance.web_linkedin.Linkedin_url');
+
+
var commonPeopleFields = ["id", "picture-url", "public-profile-url", "first-name", "last-name",
"formatted-name", "location", "phone-numbers", "im-accounts",
"main-address", "headline", "positions", "summary", "specialties"];
diff --git a/addons/web_linkedin/static/src/xml/linkedin.xml b/addons/web_linkedin/static/src/xml/linkedin.xml
index 15265b77523..75c4c934268 100644
--- a/addons/web_linkedin/static/src/xml/linkedin.xml
+++ b/addons/web_linkedin/static/src/xml/linkedin.xml
@@ -2,13 +2,12 @@
<!-- vim:fdl=1:
-->
<templates xml:space="preserve">
- <t t-name="FieldChar.linkedin.form">
- <img class="oe_linkedin_form_img" t-att-src='_s + "/web_linkedin/static/src/img/Linkedin_blue.png"'/>
+ <t t-name="FieldChar.linkedin">
+ <img class="oe_linkedin_img" t-att-src='_s + "/web_linkedin/static/src/img/Linkedin_blue.png"'/>
<div class="oe_linkedin_input"/>
</t>
- <t t-name="FieldChar.linkedin">
- <div class="oe_linkedin_span"/>
- <a class="oe_linkedin_url" href="#" target="_blank"><img class="oe_linkedin_img" t-att-src='_s + "/web_linkedin/static/src/img/Linkedin_blue.png"'/></a>
+ <t t-name="FieldChar.linkedin_url">
+ <a class="oe_linkedin_url" href="#" target="_blank"><img t-att-src='_s + "/web_linkedin/static/src/img/linkedin-profile.jpeg"'/></a>
</t>
<t t-name="Linkedin.popup">
<div>