Custom Twitter Share + Callback

Testing Twitter callback after tweeting via intent API

HTML

<a id="tweet" href="#">Tweet</a>

CSS

#tweet {
    background: #f2f2f2;
    border: 1px solid #ccc;
    text-decoration: none;
    position: absolute;
    left: 20px;
    top: 20px;
    padding: 10px;
    color: #111;
}

JavaScript

// https://dev.twitter.com/docs/intents/events

var base = 'http://twitter.com/intent/tweet';
var text = 'Testing Twitter share callbacks';
var url = 'http://soulwire.co.uk';
var via = 'soulwire,hell';

var path =(base + '?url=' + url + '&text=' + text + '&via=' + via);

$('#tweet').attr('href', path);

$.getScript("http://platform.twitter.com/widgets.js", function(){
   function handleTweetEvent(event){
       console.log('handleTweetEvent', event);
     if (event) {
        alert("This is a callback from a tweet");
     }
   }
   twttr.events.bind('tweet', handleTweetEvent);        
 });