Embed tumblr by using tumblr API
I wanna get some tumblr post titles as a Wordpress Widget. So i did this:
<----something.html (widget code)---->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="/title_list.js?url=adminlog.geekhost.de"></script>
<----something.html (widget code)---->
var config = new Object();
var scripts = document.getElementsByTagName('script');
var this_script = scripts[scripts.length - 1];
var params = this_script.src.replace(/^[^\?]+\??/,'').split('&');
for(var i=0; i<params.length; i++) {
var tmp = params[i].split("=");
config[tmp[0]] = unescape(tmp[1]);
var url_base = ((typeof(config.url) == 'undefined') ?
('http://' + document.domain + '/') : ('http://' + config.url + '/'));
'<div id="loading_titles">'+
'<a href="#"><img src="./ajax-loader.gif"> </a>'+
'<ul id="title_list"></ul>' +
$(document).ready(function() {
function sortNum(a, b) {return (a - b);}
function sortByValue(keyArray, valueMap) {
return keyArray.sort(function(a,b){return valueMap[a]-valueMap[b];});
function getProperties (obj) {
for (var property in obj) properties.push(property);
$.getJSON(url_base+'api/read/json?callback=?&num=5&start='+start, function(data) {
$(data.posts).each(function(i, post) {
if(typeof(post["regular-title"]) == 'string')
title = post["regular-title"];
link = '<a href="'+post["url"]+'" title="'+post["regular-title"]+'">'+post["regular-title"]+'</a>';
output = '<li>'+link+' </li>';
$("#title_list").append(output);
$("#loading_titles").html('');