rhymix/modules/lifepod/skins/xe_official/js/xe_interface.js
haneul 3a6abc6b97 added lifepod module
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3288 201d5d3c-b55e-5fd7-737f-ddc643e51545
2007-12-10 07:21:22 +00:00

23 lines
1.3 KiB
JavaScript

Calendar.ControlAction=function(C){
var curYear = _CalendarInstances[arguments[1].parentNode.objID].date.getYear();
{switch(C)
{case"view":_CalendarInstances[arguments[1].parentNode.objID].changeView(arguments[2]);
break;
case"move":switch(arguments[2]){case"prev":_CalendarInstances[arguments[1].parentNode.objID].movePrev();
break;
case"next":_CalendarInstances[arguments[1].parentNode.objID].moveNext();
break;
case"today":_CalendarInstances[arguments[1].parentNode.objID].moveToday();
break}break;
case"plugin":
if(_CalendarInstances[arguments[1].parentNode.objID].plugin[arguments[2]]&&_CalendarInstances[arguments[1].parentNode.objID].plugin[arguments[2]].controlAction)
{
var A=[];
for(var B=3; B<arguments.length; B++)
{A.push(arguments[B])}_CalendarInstances[arguments[1].parentNode.objID].plugin[arguments[2]].controlAction(A);}break};
var newYear = _CalendarInstances[arguments[1].parentNode.objID].date.getYear();
if(curYear != newYear) {
var url = request_uri.setQuery('mid', current_mid).setQuery('year',_CalendarInstances[arguments[1].parentNode.objID].date.getFullYear()).setQuery('month',_CalendarInstances[arguments[1].parentNode.objID].date.getMonth()+1).setQuery('day',_CalendarInstances[arguments[1].parentNode.objID].date.getDate());
location.href = url;
}
}};