Netvibes-activity
Questo codice JavaScript scarica con una chiamata asincrona l'attività pubblica di un account Netvibes e la presenta su una pagina. Richiede il framework jQuery ≥ 1.2.6.
Il file getCachedJson.php richiamato dallo script non è altro che un proxy ed una cache locale per il file JSON. È possibile realizzarlo con alcune modifiche minori a getcachedrss.php.
/** * Netvibes-activity connector * Copyright © MMIX Nicola Poluzzi. All rights reserved. * * @author Nicola Poluzzi http://www.poluz.net */ $(document).ready(function () { $.getJSON("getCachedJson.php", function (data) { $('#netvibes-activity').html(""); for(var i = 0; i < 3; i++) { var element = data.timeline[i]; var date = element.createdOn; $('#netvibes-activity').append('<p id="netvibes-' + i + '">'); $('#netvibes-' + i).append($("<span>").attr("class", "netvibes-date").html(date.substring(8,10) + "/" + date.substring(5,7))); $('#netvibes-' + i).append(" • "); $('#netvibes-' + i).append($("<a>").attr("href", element.data.url).html(element.data.title)); if (element.comment != null) { $('#netvibes-' + i).append($("<div>").attr("class", "netvibes-comment").html(element.comment)); } } }); });
