Created
July 10, 2013 19:10
-
-
Save kixxauth/5969235 to your computer and use it in GitHub Desktop.
Link to Twitter App from iBooks Widget
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta http-equiv="content-type" content="text/html; charset=utf-8"> | |
<link rel="stylesheet" href="style.css"> | |
</head> | |
<body> | |
<div id="container"> | |
<h1>Link to an External iOS App</h1> | |
<section class="static-tweet"> | |
<h3 class="header"> | |
Post a tweet with a static link. | |
</h3> | |
<p class="content"> | |
<a href="twitter://post?message=This%20tweet%20was%20posted%20from%20your%20iBook">Post a tweet to the Twitter App</a> | |
</p> | |
</section> | |
<section class="dynamic-tweet"> | |
<h3 class="header"> | |
Post a tweet with dynamic content. | |
</h3> | |
<p class="content"> | |
<label for="twitter-post">Create a Tweet:</label> | |
<textarea id="twitter-post"></textarea> | |
</p> | |
<p class="content"> | |
<button onclick="postToTwitter()">Post it!</button> | |
</p> | |
</section> | |
</div> | |
<script type="text/javascript" src="js/script.js" charset="utf-8"></script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// This function is invoked when the button is pushed. | |
function postToTwitter () { | |
// Get the tweet content from the HTML text area. | |
var tweet = document.getElementById('twitter-post').value; | |
// Encode the tweet content to send it to the Twitter app | |
// (puts in the '%' symbols where needed). | |
tweet = encodeURI(tweet); | |
// Create the link. | |
var url = 'twitter://post?message=' + tweet; | |
// Open the link. | |
window.location.href = url; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment