Skip to content

Instantly share code, notes, and snippets.

@hminaya
Created June 12, 2011 20:53
Show Gist options
  • Save hminaya/1021975 to your computer and use it in GitHub Desktop.
Save hminaya/1021975 to your computer and use it in GitHub Desktop.
tmb
// Busca los posts relacionados
function BuscarRelacionados(pstTag){
pstTag = $.trim(pstTag);
if(pstTag){
$.getScript("http://developers.do/api/read/json?tagged=" + pstTag, function(){
// Crea el header el LI
$("<span style='font-weight: bold;' id='spn" + pstTag + "'>" + pstTag + "</span><ul id='" + pstTag+ "'></ul><br>").appendTo("#PostsRelacionados");
// Colocar cada post
$.each(tumblr_api_read.posts, function (indx, val){
// Sin repetir
if($.inArray(val["id"],window.arrPostsRelacionados) == -1){
window.arrPostsRelacionados.push(val["id"]);
if(!(document.location.href == "http://developers.do/")){
$("<li><a href = '" + val["url-with-slug"] + "' title='" + val["regular-title"] + "'>" + val["regular-title"] + "</a></li>").appendTo("#" + pstTag);
}
else{
if(val["regular-title"]){
$("<li class='icon-liked'><a href = '" + val["url-with-slug"] + "' title='" + val["regular-title"] + "'>" + val["regular-title"] + "</a></li>").appendTo("#lista-posts");
}
}
}
});
// Borrar los tags si se quedao vacio
if($("#" + pstTag).children().size() == 0){
$("#" + pstTag).hide();
$("#spn" + pstTag).hide();
};
});
}
}
// FB - Login
window.fbAsyncInit = function() {
FB.init({appId: '231720456842175', status: true, cookie: true,
xfbml: true});
};
// On-Load
$(function(){
prettyPrint();
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
/// Para manejar los posts relacionados
window.arrPostsRelacionados = new Array();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment