$( document ).ready(function() { $('[id^=share_facebook_]').click(function(event) { event.preventDefault(); var share_href = $(this).attr('data-link'); loadUrl(share_href,'face'); }); $('[id^=share_twitter_]').click(function(event) { event.preventDefault(); var share_href = $(this).attr('data-link'); loadUrl(share_href,'tw'); }); $('[id^=share_google_]').click(function(event) { event.preventDefault(); var share_href = $(this).attr('data-link'); loadUrl(share_href,'gg'); }); $( "#share_facebook" ).click(function(event) { event.preventDefault(); var share_href = $( "#share_facebook" ).attr('data-link'); loadUrl(share_href,'face'); }); $( "#share_twitter" ).click(function(event) { event.preventDefault(); var share_href = $( "#share_twitter" ).attr('data-link'); loadUrl(share_href,'tw'); }); $( "#share_google" ).click(function(event) { event.preventDefault(); var share_href = $( "#share_google" ).attr('data-link'); loadUrl(share_href,'gg'); }); $('[id^=share_face_]').click(function(event) { event.preventDefault(); /*'https://www.facebook.com/sharer/sharer.php?t='+${fn:escapeXml(artigo.elemento.titulo)}+'&u=http://www.tvi24.iol.pt/'+${artigo.elemento.caminho}*/ var share_href = $(this).attr('data-link'); var split_href=share_href.split('&u='); var selected_text=$('#selected_text').text(); var new_href= split_href[0]+'"e='+selected_text+'&u='+split_href[1]; loadUrl(new_href,'face'); }); $('[id^=share_twit_]').click(function(event) { event.preventDefault(); /*'https://twitter.com/share?url=http://www.tvi24.iol.pt/${artigo.elemento.caminho}&via=tvi24ultimas&text=${fn:escapeXml(artigo.elemento.titulo)}&lang=pt&related=tvi24ultimas:V�deos e �ltimas not�cias de Portugal e do mundo em tempo real*/ var share_href = $(this).attr('data-link'); var split_href=share_href.split('&text='); var selected_text=$('#selected_text').text(); var new_href= split_href[0]+'&text='+selected_text+'&related=tvi24ultimas:V�deos e �ltimas not�cias de Portugal e do mundo em tempo real'; loadUrl(new_href,'tw'); }); $('[id^=share_gg_]').click(function(event) { event.preventDefault(); /*'https://twitter.com/share?url=http://www.tvi24.iol.pt/${artigo.elemento.caminho}&via=tvi24ultimas&text=${fn:escapeXml(artigo.elemento.titulo)}&lang=pt&related=tvi24ultimas:V�deos e �ltimas not�cias de Portugal e do mundo em tempo real*/ var share_href = $(this).attr('data-link'); var selected_text=$('#selected_text').text(); var new_href= share_href+'&content='+selected_text; loadUrl(new_href,'gg'); }); }); function loadUrl(location,share_popup){ var width = 600; var height = 450; switch(share_popup){ case "face": width = 600; height = 661; break; case "tw": width = 585; height = 397; break; case "gg": width = 584; height = 664; break; } var left = (screen.width - width)/2; var top = (screen.height - height)/2; var params = 'width='+width+', height='+height; params += ', top='+top+', left='+left; params += ', directories=no'; params += ', location=no'; params += ', menubar=no'; params += ', resizable=no'; params += ', scrollbars=no'; params += ', status=no'; params += ', toolbar=no'; window.open(location, 'Popup', params); }