JSFiddle - React, Tailwind, and code Playground

by brennan

HTML

<link rel="stylesheet" href="http://minitwitter.webdevdesigner.com/jquery.minitwitter.css">
<div class="tweets"> <div class="tweets_header">Mini 
    <a href="http://minitwitter.webdevdesigner.com">Tweets</a>
</div>
    <div id="highlited_tweet"></div>
<div class="content_tweets"></div>
    <div class="tweets_footer">
        <a href="http://consumimus.fr">
            <span id="bird"></span>
        </a>
    </div>
</div>

JavaScript

// jquery.minitwitter.js - http://minitwitter.webdevdesigner.com/
// Copyright © 2012 Olivier Bréchet
(function( $, window, document, undefined ) {

    $.fn.miniTwitter = function( options ) {

        var o = $.extend({
            username: ['RyersonU'],          
              list: null,              
              favorite: false,             
              query: null,                             
              limit: 5, 
              max: null,                                               
              page: 1,                 
              retweet: true,
              refresh: null,
              linkColor: null,
              nofollow: true,
              blank: true,
              tweetId: 0
        }, options);


        function fetch () {
            return $.ajax({
                url: url(),
                dataType: 'jsonp'
            });
        };

        function url() {
            var p = ('https:' == document.location.protocol ? 'https:' : 'http:');
            var limit = (o.max === null) ? o.limit : o.max;
            if (o.favorite) {
                return p+'//api.twitter.com/favorites/'+o.username[0]+'.json?page='+o.page+'&count='+limit+'&include_entities=1&callback=?';
            } else if (o.list) {
                return p+'//api.twitter.com/1/'+o.username[0]+'/lists/'+o.list+'/statuses.json?page='+o.page+'&per_page='+limit+'&include_entities=1&callback=?';
            } else  if (o.query === null && o.username.length == 1) {
                return p+'//api.twitter.com/1/statuses/user_timeline.json?screen_name='+o.username[0]+'&count='+limit+(o.retweet ? '&include_rts=1' : '')+'&page='+o.page+'&include_entities=1&callback=?';
            } else {
                var query = (o.query || 'from:'+o.username.join(' OR from:'));
                return p+'//search.twitter.com/search.json?&q='+encodeURIComponent(query)+'&rpp='+limit+'&page='+o.page+'&include_entities=1&callback=?';
            }
        };

        function...