Files
alfresco-community-repo/source/web/scripts/calendar/eventRetrieversWeekView.js
2007-12-05 15:59:28 +00:00

50 lines
1.4 KiB
JavaScript

var _currentDateForWeekView = new Date();
function setCurrentDateForWeekView(change)
{
if (isNaN(change)) change = 0;
if (change == 0) _currentDateForWeekView = new Date();
_currentDateForWeekView.setDate(_currentDateForWeekView.getDate() + change);
}
var handleSuccessWeekView = function(o)
{
var response = o.responseText;
var _divWeekView = document.getElementById("divWeekView");
if (_divWeekView != null)
_divWeekView.innerHTML = response;
//document.getElementById("spnCurrentDisplayWeekWeekView").innerHTML = response[1];
}
var handleFailureWeekView = function(o)
{
alert("Unable to retrieve, " + o.statusText);
}
var callbackWeekView =
{
success:handleSuccessWeekView,
failure:handleFailureWeekView,
argument: { foo:"foo", bar:"bar" }
};
function callEventRetrieverWeekView()
{
var month = _currentDateForWeekView.getMonth() + 1;
var sUrl = getContextPath() + '/wcservice/calendar/RetrieveWeekEvents?';
var postData = "s=" + spaceRef + "&d=" + _currentDateForWeekView .getFullYear() + "/" + month + "/" + _currentDateForWeekView .getDate();
sUrl += postData;
var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callbackWeekView, null);
}
function callLoadersWeekView(change)
{
if (isNaN(change)) change = 0;
setCurrentDateForWeekView(change);
callEventRetrieverWeekView();
}
YAHOO.util.Event.addListener(window, "load", callLoadersWeekView);