Add Todoist installation script (need to be styled)
This commit is contained in:
+2
-19
@@ -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);␍ }␍ }); ␍ });
|
||||
});
|
||||
+2
-2
@@ -3,8 +3,8 @@ function cbfunc(o){
|
||||
if(token == undefined){␍
|
||||
$('#error').html('Identification erronnée');␍
|
||||
}else{␍
|
||||
$.get('saveTodoist.php', {token: token}, function(){␍
|
||||
location.reload(true);␍
|
||||
$.post('ajax/saveTodoist.php', {token: token}, function(data){␍ $('body').append('<a href="getProjectsList.php">Etape suivante</a>');␍ if(data=="ok"){
|
||||
location.reload();␍ }else{␍ alert(data);␍ }
|
||||
}); ␍
|
||||
}␍
|
||||
}␍
|
||||
|
||||
Reference in New Issue
Block a user