' +
'';
resultCounter ++;
// MAKE SURE WE ARE WATCHING THE MAX RESULTS SETTING
if(resultCounter == parseInt("5")) return false;
});
$("#pmi-43587 .ui-widget-detail").append('' +
'
' +
(("True" == "True") ? '
' + $.trim("View Calendar") + '' : '') +
'');
}
});
},
"GetGoogleEvents": function(params) {
// CACHED DATA EXISTS
if("False" == "True" && sessionStorage.getItem("GoogleEvents43587") != null) {
params.Complete(JSON.parse(sessionStorage.getItem("GoogleEvents43587")));
}
// NO CACHED DATA
else {
var url = "https://www.googleapis.com/calendar/v3/calendars/" + params.CalendarID + "/events?orderBy=startTime&singleEvents=true&timeMin=" + params.StartTime + "&maxResults=" + params.MaxResults + "&key=" + params.ApiKey;
$.getJSON(url, function(data) {
if("False" == "True") {
sessionStorage.setItem("GoogleEvents43587", JSON.stringify(data));
}
params.Complete(data);
});
}
},
}