From 69ac034f405ac8da24cba98b3d6dda4eafe50349 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 2 Feb 2011 11:29:36 +0000 Subject: [PATCH] Inclusão do botão Facebook na função de compartilhamento e complementação da documentação --- classesjs/classe_social.js | 45 ++++++++++++++++++++++++++++++++++++++------- 1 file changed, 38 insertions(+), 7 deletions(-) diff --git a/classesjs/classe_social.js b/classesjs/classe_social.js index 328c4c0..2d06aea 100644 --- a/classesjs/classe_social.js +++ b/classesjs/classe_social.js @@ -39,7 +39,7 @@ Opções de compartilhamento e uso de redes sociais. i3GEO.social = { curtirFacebook: function(url,tipo){ if(tipo == "comtotal") - {return "";} + {return "";} if(tipo == "semtotal") {return "";} }, @@ -49,7 +49,33 @@ i3GEO.social = { if(tipo == "semtotal") {return '';} }, - compartilhar: function(id,urlcf,urlpt,tipo){ + /* + Function: compartilhar + + Cria os botões de publicar no Twitter e curtir/compartilhar no Facebook + + Gera o HTML contendo as tags IMG com os links + + Parametro: + + id {string} - id do elemento HTML que receberá os links + + urlcf {string} - url para o Facebook + + urlpt {string} - url para o Twitter + + tipo {string} - tipo de botão comtotal|semtotal + + + locaplic {string} - url onde está o i3Geo. Se não for especificada, será obtida de i3GEO.configura.locaplic + + Return: + + HTML com os botões + */ + compartilhar: function(id,urlcf,urlpt,tipo,locaplic){ + if(!locaplic) + {locaplic = i3GEO.configura.locaplic;} if(!tipo) {tipo = "comtotal";} var onde = $i(id), @@ -63,6 +89,7 @@ i3GEO.social = { tabela += ""+i3GEO.social.publicarTwitter(urlpt,tipo)+""; } if(urlcf !== ""){ + tabela += ""; tabela += ""+i3GEO.social.curtirFacebook(urlcf,tipo)+""; } tabela += ""; @@ -84,15 +111,19 @@ i3GEO.social = { link {string} - link que será marcado + locaplic {string} - url onde está o i3Geo. Se não for especificada, será obtida de i3GEO.configura.locaplic + Return: HTML com os botões */ - bookmark: function(link){ - ins = " "; - ins += " "; - ins += " "; - ins += ""; + bookmark: function(link,locaplic){ + if(!locaplic) + {locaplic = i3GEO.configura.locaplic;} + var ins = " "; + ins += " "; + ins += " "; + ins += ""; return ins; } }; -- libgit2 0.21.2