mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-24 18:55:30 +00:00
automaticly create a home calendar if no calendars are registered.
bug 296194, r=pavlov
This commit is contained in:
parent
4cc1760f46
commit
9d6e5c2181
@ -203,8 +203,17 @@ function setCalendarManagerUI()
|
||||
|
||||
function initCalendarManager()
|
||||
{
|
||||
getCalendarManager().addObserver(calCalendarManagerObserver);
|
||||
getDisplayComposite().addObserver(calCompositeCalendarObserver, 0);
|
||||
var calMgr = getCalendarManager();
|
||||
var composite = getDisplayComposite();
|
||||
if (calMgr.getCalendars({}).length == 0) {
|
||||
var homeCalendar = calMgr.createCalendar("storage", makeURL("moz-profile-calendar://"));
|
||||
calMgr.registerCalendar(homeCalendar);
|
||||
// XXX Localize me
|
||||
homeCalendar.name = "Home";
|
||||
composite.addCalendar(homeCalendar);
|
||||
}
|
||||
calMgr.addObserver(calCalendarManagerObserver);
|
||||
composite.addObserver(calCompositeCalendarObserver, 0);
|
||||
setCalendarManagerUI();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user