// source --> https://fivestarmech.com/wp-content/plugins/kapp-core/widgets/twitter/assets/js/twitter-ajax.js?ver=f4c0cf52f4ef3335ceeca54b21202965 
﻿
/**
 * LOADS TWEETS FROM TWITTER'S API
 * @version 1.0
 */

"use strict";

kappTweet.renderTweet = function (tweet) {
   
    if (typeof tweet !== "undefined") {
       
        var wrapper = jQuery('<div class="single_twitter">');
        var a = jQuery('<a>');
        var p = jQuery("<p>");

        jQuery(a).attr({
            "href": "https://twitter.com/"+tweet['user']['screen_name']
        }).addClass("color-theme t-uppercase")
          .html("@" + tweet['user']['screen_name']+": ")
          .appendTo(p);

        jQuery(p).append(tweet['full_text']).appendTo(wrapper);
        jQuery(".tweets-wrapper").append(wrapper);

    }
}


jQuery(document).ready(function () {

    jQuery.ajax({
        type: "get",
        url: kappTweet.ajaxurl,
        cache : true,
        data: { action: "get_tweets" },
        success: function (response) {
            if (response.length > 0) {

                try {
                    response = JSON.parse(response);
                   
                    jQuery.each(response, function (key,tweet) {
                       
                        kappTweet.renderTweet(tweet);
                    });

                } catch (ex) {
                    console.error(ex);
                }

            }
        }

    });

});