update sharing links to close upon changing the controls, as rquested
by @andsynchrony
parent
7610043997
commit
2e0baf1c1d
@ -13,6 +13,7 @@ define(
|
|||||||
var facebook_link;
|
var facebook_link;
|
||||||
var reddit_link;
|
var reddit_link;
|
||||||
var is_uploading = false;
|
var is_uploading = false;
|
||||||
|
var is_showing_links = false;
|
||||||
|
|
||||||
function init( shared )
|
function init( shared )
|
||||||
{
|
{
|
||||||
@ -28,6 +29,8 @@ define(
|
|||||||
|
|
||||||
imgur_button.addEventListener( 'click', buttonClicked, false );
|
imgur_button.addEventListener( 'click', buttonClicked, false );
|
||||||
imgur_url_input.addEventListener( 'click', selectInput, false );
|
imgur_url_input.addEventListener( 'click', selectInput, false );
|
||||||
|
|
||||||
|
signals['control-updated'].add( controlsUpdated );
|
||||||
}
|
}
|
||||||
|
|
||||||
function buttonClicked( event )
|
function buttonClicked( event )
|
||||||
@ -101,6 +104,8 @@ define(
|
|||||||
twitter_link.href = 'https://twitter.com/intent/tweet?text=' + encodeURIComponent( twitter_share_url_text );
|
twitter_link.href = 'https://twitter.com/intent/tweet?text=' + encodeURIComponent( twitter_share_url_text );
|
||||||
facebook_link.href = facebook_share_url;
|
facebook_link.href = facebook_share_url;
|
||||||
reddit_link.href = 'http://www.reddit.com/submit?url=' + encodeURIComponent( response.data.link ) + '&title=Glitch!';
|
reddit_link.href = 'http://www.reddit.com/submit?url=' + encodeURIComponent( response.data.link ) + '&title=Glitch!';
|
||||||
|
|
||||||
|
is_showing_links = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
else
|
else
|
||||||
@ -116,6 +121,19 @@ define(
|
|||||||
imgur_url_container.classList.add( 'is-active', 'upload-failed' );
|
imgur_url_container.classList.add( 'is-active', 'upload-failed' );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function controlsUpdated()
|
||||||
|
{
|
||||||
|
if ( is_showing_links )
|
||||||
|
{
|
||||||
|
imgur_url_container.classList.remove( 'is-active' );
|
||||||
|
imgur_url_container.classList.remove( 'upload-failed' );
|
||||||
|
imgur_url_container.classList.remove( 'upload-successful' );
|
||||||
|
imgur_button.classList.remove( 'is-uploading' );
|
||||||
|
|
||||||
|
is_showing_links = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return { init: init };
|
return { init: init };
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
Loading…
x
Reference in New Issue
Block a user