add twitter, facebook and reddit sharing buttons
This commit is contained in:
@@ -9,6 +9,9 @@ define(
|
||||
var imgur_url_input;
|
||||
var imgur_url_link;
|
||||
var imgur_url_error;
|
||||
var twitter_link;
|
||||
var facebook_link;
|
||||
var reddit_link;
|
||||
var is_uploading = false;
|
||||
|
||||
function init( shared )
|
||||
@@ -19,6 +22,9 @@ define(
|
||||
imgur_url_input = document.getElementById( 'imgur-url-input' );
|
||||
imgur_url_link = document.getElementById( 'imgur-url-link' );
|
||||
imgur_url_error = document.getElementById( 'imgur-url-error' );
|
||||
twitter_link = document.getElementById( 'twitter-link' );
|
||||
facebook_link = document.getElementById( 'facebook-link' );
|
||||
reddit_link = document.getElementById( 'reddit-link' );
|
||||
|
||||
imgur_button.addEventListener( 'click', buttonClicked, false );
|
||||
imgur_url_input.addEventListener( 'click', selectInput, false );
|
||||
@@ -76,10 +82,25 @@ define(
|
||||
|
||||
if ( response && response.data && response.data.link )
|
||||
{
|
||||
var twitter_share_url_text = "Check out what I made with @snorpey’s glitch tool: ";
|
||||
twitter_share_url_text += response.data.link;
|
||||
twitter_share_url_text += ' http://snorpey.github.io/jpg-glitch';
|
||||
|
||||
//http://ar.zu.my/how-to-really-customize-the-deprecated-facebook-sharer-dot-php/
|
||||
var facebook_share_url = 'http://www.facebook.com/sharer.php?s=100';
|
||||
facebook_share_url += '&p[url]=' + response.data.link;
|
||||
facebook_share_url += '&p[title]=Glitch!';
|
||||
facebook_share_url += '&p[images][0]=' + response.data.link;
|
||||
facebook_share_url += '&p[summary]=' + encodeURIComponent( 'Check out what I made with this glitch tool: http://snorpey.github.io/jpg-glitch' );
|
||||
|
||||
imgur_button.classList.remove( 'is-uploading' );
|
||||
imgur_url_input.setAttribute( 'value', response.data.link );
|
||||
imgur_url_link.href = response.data.link;
|
||||
imgur_url_container.classList.add( 'is-active', 'upload-successful' );
|
||||
|
||||
twitter_link.href = 'https://twitter.com/intent/tweet?text=' + encodeURIComponent( twitter_share_url_text );
|
||||
facebook_link.href = facebook_share_url;
|
||||
reddit_link.href = 'http://www.reddit.com/submit?url=' + encodeURIComponent( response.data.link ) + '&title=Glitch!';
|
||||
}
|
||||
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user