X
Business

Google Calendar task list feature

I decided to spend a little time today digging through the Google Calendar javascript source and I found a couple of things I thought were interesting.  Sometimes pieces of code get put into the javascript that are simply not called from anywhere -- these snippets can executed manually and sometimes reveal something interesting.
Written by Garett Rogers, Inactive
I decided to spend a little time today digging through the Google Calendar javascript source and I found a couple of things I thought were interesting.  Sometimes pieces of code get put into the javascript that are simply not called from anywhere -- these snippets can executed manually and sometimes reveal something interesting.

For example, when you log into your Google Calendar, you can paste this small piece of javascript in your address bar to see some debugging information that the developers probably use to help optimize the application:

javascript:_ShowPerf();

Or you can bookmark this link (GCal Performance) and use it at any time while using Google Calendar.

googlecalendardebug.jpg
 

As for upcoming features, I found some code that suggests they will be adding completable events -- or "tasks".  This would be nice because the only thing that even resembles a task is an all day event -- and you can't mark them as completed or carry them forward.

od.prototype.completable = function(a,b){ alert("UNIMPLEMENTED completable") }
;od.prototype.completions = function(a,b){ alert("UNIMPLEMENTED completions") }
;od.prototype.oncomplete = function(a,b,c,d){ }   (see how the function for "oncomplete" does nothing?)

Google really does listen to their users -- a task list is a heavily requested feature of people using this service in the Google Calendar Help group.

Editorial standards