2017-07-24 20:56:59 +00:00
window . addEventListener ( "load" , function ( ) {
// Find the "sharing" dom
var sharingDOM = document . body . querySelector ( "sharing" ) ;
// URL encodeable
2017-07-29 01:48:39 +00:00
var title = sharingDOM . getAttribute ( "title" ) ;
2017-07-24 20:56:59 +00:00
var text = sharingDOM . getAttribute ( "text" ) ;
var link = sharingDOM . getAttribute ( "link" ) ;
text = encodeURIComponent ( text ) ;
link = encodeURIComponent ( link ) ;
// Create full html
var sharing = document . createElement ( "div" ) ;
sharing . className = "sharing" ;
sharing . innerHTML = '<a href="https://www.facebook.com/sharer/sharer.php?u=' + link + '&t=' + text + '" title="Share on Facebook" target="_blank"><img alt="Share on Facebook" src="social/facebook.png"></a>' +
'<a href="https://twitter.com/intent/tweet?source=' + link + '&text=' + text + '%20' + link + '" target="_blank" title="Tweet"><img alt="Tweet" src="social/twitter.png"></a>' +
2017-07-29 01:48:39 +00:00
'<a href="mailto:?subject=' + title + '&body=' + text + " " + link + '" target="_blank" title="Send email"><img alt="Send email" src="social/email.png"></a>' ;
2017-07-24 20:56:59 +00:00
// Replace it in the dom
sharingDOM . parentNode . replaceChild ( sharing , sharingDOM ) ;
} ) ;