diff --git a/calendar/lightning/content/messenger-overlay-sidebar.js b/calendar/lightning/content/messenger-overlay-sidebar.js
index 925b9a22edc..4a65194267f 100644
--- a/calendar/lightning/content/messenger-overlay-sidebar.js
+++ b/calendar/lightning/content/messenger-overlay-sidebar.js
@@ -93,6 +93,22 @@ function showCalendar(jumpToToday)
}
}
+function switchView(type) {
+ var calendarViewBox = document.getElementById("calendar-view-box");
+
+ switch (type) {
+ case "month":
+ calendarViewBox.selectedPanel = document.getElementById("calendar-month-view");
+ break;
+ case "week":
+ default:
+ calendarViewBox.selectedPanel = document.getElementById("calendar-multiday-view");
+ break;
+ }
+
+ document.getElementById("displayDeck").selectedPanel = calendarViewBox;
+}
+
function selectedCalendarPane(event)
{
dump("selecting calendar pane\n");
diff --git a/calendar/lightning/content/messenger-overlay-sidebar.xul b/calendar/lightning/content/messenger-overlay-sidebar.xul
index 8918a9150b3..7bcda7bb01a 100644
--- a/calendar/lightning/content/messenger-overlay-sidebar.xul
+++ b/calendar/lightning/content/messenger-overlay-sidebar.xul
@@ -63,10 +63,11 @@
-
+
+
-
+
diff --git a/calendar/lightning/content/messenger-overlay-toolbar.xul b/calendar/lightning/content/messenger-overlay-toolbar.xul
index 8a06cc08ea3..b97fa911702 100644
--- a/calendar/lightning/content/messenger-overlay-toolbar.xul
+++ b/calendar/lightning/content/messenger-overlay-toolbar.xul
@@ -14,6 +14,8 @@
+
+