diff --git a/addons/web_linkedin/static/src/css/linkedin.css b/addons/web_linkedin/static/src/css/linkedin.css index b04293a3edd..16eea9f04d5 100644 --- a/addons/web_linkedin/static/src/css/linkedin.css +++ b/addons/web_linkedin/static/src/css/linkedin.css @@ -11,18 +11,25 @@ margin-right:1.5em; } -.openerp .oe_linkedin_people { +.openerp .oe_linkedin_entity { text-align: center; cursor: pointer; } -.openerp .oe_linkedin_people .oe_linkedin_thumb { - width: 70px; +.openerp .oe_linkedin_entity .oe_linkedin_thumb { + width: 70px; height: 70px; + display: inline-block; text-align: center; } -.openerp .oe_linkedin_people img { +.openerp .oe_linkedin_entity .oe_linkedin_thumb span { + height: 70px; + display: table-cell; + vertical-align: middle; +} + +.openerp .oe_linkedin_entity img { max-width: 70px; max-height: 70px; } \ No newline at end of file diff --git a/addons/web_linkedin/static/src/js/linkedin.js b/addons/web_linkedin/static/src/js/linkedin.js index 2b8c047d26e..9f3f1c4850a 100644 --- a/addons/web_linkedin/static/src/js/linkedin.js +++ b/addons/web_linkedin/static/src/js/linkedin.js @@ -82,7 +82,11 @@ openerp.web_linkedin = function(instance) { }); }, selected_entity: function(entity) { - debugger; + if (entity.__type === "company") { + + } else { //people + + } }, }); instance.web.form.widgets.add('linkedin', 'instance.web_linkedin.Linkedin'); @@ -136,7 +140,7 @@ openerp.web_linkedin = function(instance) { var i = 0; var $row; _.each(self.result, function(el) { - var pc = new instance.web_linkedin.PeopleCompany(self, el); + var pc = new instance.web_linkedin.EntityWidget(self, el); if (i % 5 === 0) { $row = $("
"); $row.appendTo(self.$(">div")); @@ -152,8 +156,8 @@ openerp.web_linkedin = function(instance) { }, }); - instance.web_linkedin.PeopleCompany = instance.web.Widget.extend({ - template: "PeopleCompany", + instance.web_linkedin.EntityWidget = instance.web.Widget.extend({ + template: "EntityWidget", init: function(parent, data) { this._super(parent); this.data = data; @@ -165,9 +169,10 @@ openerp.web_linkedin = function(instance) { }); if (this.data.__type === "company") { this.$("h3").text(this.data.name); - IN.API.Raw(_.str.sprintf("companies/%d:(logo-url)", this.data.id)).result(function (result) { - self.$("img").attr("src", result.logoUrl); - }); + //IN.API.Raw(_.str.sprintf("companies/%d:(logo-url)", this.data.id)).result(function (result) { + // self.$("img").attr("src", result.logoUrl); + //}); + self.$("img").attr("src", "http://m3.licdn.com/media/p/2/000/03b/36c/283399d.png"); } else { // people this.$("h3").text(_.str.sprintf("%s %s", this.data.firstName, this.data.lastName)); } diff --git a/addons/web_linkedin/static/src/xml/linkedin.xml b/addons/web_linkedin/static/src/xml/linkedin.xml index 8153901b7d5..6f42d224c66 100644 --- a/addons/web_linkedin/static/src/xml/linkedin.xml +++ b/addons/web_linkedin/static/src/xml/linkedin.xml @@ -13,10 +13,12 @@
- -
+ +
- + + +