jQuery(document).ready(function($) {
$("#a2widget").html('
Loading AlternativeTo Widget

');
var a2options = $("#a2options").val().split(",");
$.ajax({ type: "GET",
dataType: "json",
url: "http://api.alternativeto.net/api/apps/alternatives/?app=" + a2options[1] + "&count=" + a2options[0] + "&category=" + a2options[2] + "&jsoncallback=?",
success: function(data) {
var sHtml = "";
sHtml += "
The best alternatives to " + data.Name + " from AlternativeTo
";
sHtml += "
";
$.each(data.Items, function(i, item) {
var platforms = item.Platforms.join(", ").replace("Windows", "Win"); //.replace("Windows", "Win");
var name;
if (item.Name.length > 24) {
name = item.Name.substring(0, 24) + "...";
} else {
name = item.Name;
}
sHtml += '' + item.Votes + 'likes
' + name + ' ' + item.License.replace('Free with limited functionality', 'Free (Limited)') + ' | ' + platforms + ' ';
});
sHtml += "
";
$("#a2widget").html(sHtml);
}
});
});