Et hurtigt 'hack' kunne være følgende i JS-filen (fra linje 94):
// Send request
$.getJSON(api, function(data){
// Check for error
if (data.responseStatus == 200) {
// Process the feeds
_process(e, data.responseData, options);
var inx=0;
for (var x in data.responseData.feed.entries) inx++;
// Optional user callback function
if ($.isFunction(fn)) fn.call(this,$e,inx);
} else {
- og så disse ændringer i HTML-filens JS:
function handlButtons() {
var numEntriesReturned = arguments[1];
if (numEntriesReturned+1-oRssConfig.contempOffset>0 && oRssConfig.contempOffset<100-oRssConfig.maxItems) $('#btnNext').css("display", "block");
else $('#btnNext').css("display", "none");
$('#btnPrev').css("display", oRssConfig.contempOffset>oRssConfig.maxItems ? "block" : "none");
$('#offsetDispl').text(oRssConfig.contempOffset+" - "+Math.min(oRssConfig.contempOffset+oRssConfig.maxItems-1, numEntriesReturned));
}
var oRssConfig = {
maxItems: 5,
contempOffset: 90
};
function loadRssItems() {
$('#test').rssfeed('
http://rss.cnn.com/rss/edition.rss', {
limit: oRssConfig.maxItems,
offset: oRssConfig.contempOffset
}, handlButtons);
}
Så vil jeg mene, det kører. Måske ikke fikseste løsning - men en mulighed =)
Husk at skrive en kommentar (gerne med
NB,
OBS og VERSALER), i JS-filen, som fortæller, du har lavet modifikationer af den oprindelige kode