Add Todoist installation script (need to be styled)

This commit is contained in:
Chouchen
2010-09-15 09:54:20 +00:00
parent 08469447cb
commit 9f637b565d
6 changed files with 42 additions and 35 deletions
+2 -19
View File
@@ -1,23 +1,6 @@
<?header('Content-type: application/javascript');
$token = $_GET['token'];
?>
function cbfunc(o){ ␍
var name = o[0].name;␍
var id = o[0].id;␍
if(id == undefined){␍
$('body').append('<span>ERROR</span>');␍
}else{␍
$.get('saveTodoist.php', {name: name, id: id}, function(){␍
window.location.reload();␍
}); ␍
}␍
}␍
$(document).ready(function(){␍
var token = "<?=$token?>";␍
var script = document.createElement('script');␍
script.type = 'text/javascript';␍
script.src = 'https://todoist.com/API/getProjects?token='+token+'&format=json&callback=cbfunc';␍
document.getElementsByTagName('head')[0].appendChild(script); ␍
function cbfunc(o){ ␍ $('body').append('<div id="results"><h2>Select your project</h2></div>');␍ $('#results').append('<ul id="uncompletedList"><ul>');␍ for(var i in o)␍ {␍ $('#uncompletedList').append('<li id="'+o[i].id+'" class="selectableProject">'+o[i].name+'</li>');␍ }␍}␍
$(document).ready(function(){␍ var token = "<?=$token?>";␍ var script = document.createElement('script');␍ script.type = 'text/javascript';␍ script.src = 'https://todoist.com/API/getProjects?token='+token+'&format=json&callback=cbfunc';␍ document.getElementsByTagName('head')[0].appendChild(script); ␍␍ $('.selectableProject').live('click', function(){␍ var name = $(this).text();␍ var id = $(this).attr('id');␍ $.post('ajax/saveTodoist.php', {name: name, id: id}, function(msg){ ␍ $('body').append('<a href="index.php">Etape suivante</a>');␍ if(msg=="ok"){␍ location.reload();␍ }else{␍ alert(msg);␍ }␍ }); ␍ });
});