Skip to content

Instantly share code, notes, and snippets.

@cacheflow
Created December 5, 2015 01:56
Show Gist options
  • Save cacheflow/e2d5536a2d78696a6017 to your computer and use it in GitHub Desktop.
Save cacheflow/e2d5536a2d78696a6017 to your computer and use it in GitHub Desktop.
var twitter = {
createNewTwitterButton() {
var newTwitterButton = document.createElement("a");
newTwitterButton.setAttribute("id", "twitter-share");
newTwitterButton.setAttribute("href", "https://twitter.com/intent/tweet?text=dam%20son");
newTwitterButton.setAttribute('data-size', 'large');
this.createNewTwitterLogo(newTwitterButton);
},
createNewTwitterLogo(newTwitterButton) {
var createNewTwitterLogo = document.createElement("img");
createNewTwitterLogo.id = "twitter-bird";
createNewTwitterLogo.src = "twitter.png";
newTwitterButton.appendChild(createNewTwitterLogo);
this.replaceOldTwitterLogo(newTwitterButton);
},
replaceOldTwitterLogo(newTwitterButton) {
var mainDivContainer = document.getElementById("tweet-container");
var twitterShareButton = mainDivContainer.children[0];
mainDivContainer.removeChild(twitterShareButton);
mainDivContainer.appendChild(newTwitterButton);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment