Bug 321434 - Location does not appear in multiday view event box. r/a=philipp
MozReview-Commit-ID: 4BbeOscF0ec
<?xml version="1.0"?>
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<!DOCTYPE overlay [
<!ENTITY % lightningDTD SYSTEM "chrome://lightning/locale/lightning.dtd"> %lightningDTD;
<!ENTITY % calendarDTD SYSTEM "chrome://calendar/locale/calendar.dtd" > %calendarDTD;
<!ENTITY % toolbarDTD SYSTEM "chrome://lightning/locale/lightning-toolbar.dtd" > %toolbarDTD;
<!ENTITY % menuOverlayDTD SYSTEM "chrome://calendar/locale/menuOverlay.dtd" > %menuOverlayDTD;
<!ENTITY % eventDialogDTD SYSTEM "chrome://calendar/locale/calendar-event-dialog.dtd" > %eventDialogDTD;
]>
<overlay id="ltnMenusOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<menupopup id="menu_FilePopup">
<menu id="menu_Open"
mode="calendar"
label="&lightning.menupopup.open.label;"
accesskey="&lightning.menupopup.open.accesskey;"
insertafter="menu_New">
<menupopup id="menu_OpenPopup">
<menuitem id="ltnOpenMessageFileMenuitem"
label="&lightning.menupopup.open.message.label;"
accesskey="&lightning.menupopup.open.message.accesskey;"
oncommand="MsgOpenFromFile();"/>
<menuitem id="ltnOpenCalendarFileMenuitem"
label="&lightning.menupopup.open.calendar.label;"
accesskey="&lightning.menupopup.open.calendar.accesskey;"
oncommand="openLocalCalendar();"/>
</menupopup>
</menu>
<menuitem id="ltnSave"
insertbefore="menu_saveAs"
label="&event.menu.item.save.label;"
accesskey="&event.menu.item.save.tab.accesskey;"
key="save-key"
command="cmd_save"
observes="cmd_save"/>
<menuitem id="ltnSaveAndClose"
insertafter="ltnSave"
label="&event.menu.item.saveandclose.label;"
accesskey="&event.menu.item.saveandclose.tab.accesskey;"
command="cmd_accept"
observes="cmd_accept"/>
</menupopup>
<menuitem id="openMessageFileMenuitem" hidden="true"/>
<menupopup id="menu_NewPopup">
<menuitem id="ltnNewEvent"
label="&lightning.menupopup.new.event.label;"
insertbefore="menu_newFolder"
accesskey="&lightning.menupopup.new.event.accesskey;"
key="calendar-new-event-key"
command="calendar_new_event_command"
observes="calendar_new_event_command"/>
<menuitem id="ltnNewTask"
label="&lightning.menupopup.new.task.label;"
insertbefore="menu_newFolder"
accesskey="&lightning.menupopup.new.task.accesskey;"
key="calendar-new-todo-key"
command="calendar_new_todo_command"
observes="calendar_new_todo_command"/>
<menuseparator id="afterltnNewTask"
insertbefore="menu_newFolder"
observes="menu_newFolder"/>
<menuitem id="ltnNewCalendar" label="&lightning.menupopup.new.calendar.label;"
command="calendar_new_calendar_command"
observes="calendar_new_calendar_command"
accesskey="&lightning.menupopup.new.calendar.accesskey;"
insertafter="newAccountMenuItem"/>
</menupopup>
<menupopup id="menu_EditPopup">
<menuitem id="ltnCalendarProperties"
insertafter="menu_properties"
label="&calendar.properties.label;"
accesskey="&calendar.properties.accesskey;"
command="calendar_edit_calendar_command"
observes="calendar_edit_calendar_command"/>
</menupopup>
<menupopup id="menu_View_Popup">
<menu id="menu_Toolbars"
onpopupshowing="onToolbarsPopupShowingForTabType(event);"/>
<menuseparator id="ltnViewMenuSeparator"
insertbefore="viewSortMenuSeparator"/>
<menu id="ltnTodayPaneMenu"
insertbefore="viewSortMenuSeparator"
label="&calendar.context.button.label;"
accesskey="&calendar.context.button.accesskey;">
<menupopup id="ltnTodayPaneMenuPopup">
<menuitem id="ltnShowTodayPane-2"
label="&todaypane.showTodayPane.label;"
accesskey="&todaypane.showTodayPane.accesskey;"
type="checkbox"
key="todaypanekey"
command="calendar_toggle_todaypane_command"/>
<menuseparator id="ltnSeparatorBeforeDisplayMiniday"/>
<menuitem id="ltnTodayPaneDisplayMiniday"
name="minidisplay"
value="miniday"
type="radio"
oncommand="TodayPane.displayMiniSection('miniday')"
label="&todaypane.showMiniday.label;"
accesskey="&todaypane.showMiniday.accesskey;"/>
<menuitem id="ltnTodayPaneDisplayMinimonth"
name="minidisplay"
value="minimonth"
type="radio"
oncommand="TodayPane.displayMiniSection('minimonth')"
label="&todaypane.showMinimonth.label;"
accesskey="&todaypane.showMinimonth.accesskey;"/>
<menuitem id="ltnTodayPaneDisplayNone"
name="minidisplay"
value="none"
type="radio"
oncommand="TodayPane.displayMiniSection('none')"
label="&todaypane.showNone.label;"
accesskey="&todaypane.showNone.accesskey;"/>
</menupopup>
</menu>
<menu id="ltnCalendarMenu"
observes="calendar_in_foreground"
insertbefore="viewSortMenuSeparator"
label="&lightning.menu.view.calendar.label;"
accesskey="&lightning.menu.view.calendar.accesskey;">
<menupopup id="ltnCalendarMenuPopup">
<menuitem id="ltnChangeViewDay"
label="&lightning.toolbar.day.label;"
accesskey="&lightning.toolbar.day.accesskey;"
type="radio"
name="calendarMenuViews"
key="calendar-day-view-key"
command="calendar_day-view_command"/>
<menuitem id="ltnChangeViewWeek"
label="&lightning.toolbar.week.label;"
accesskey="&lightning.toolbar.week.accesskey;"
type="radio"
name="calendarMenuViews"
key="calendar-week-view-key"
command="calendar_week-view_command"/>
<menuitem id="ltnChangeViewMultiweek"
label="&lightning.toolbar.multiweek.label;"
accesskey="&lightning.toolbar.multiweek.accesskey;"
type="radio"
name="calendarMenuViews"
key="calendar-multiweek-view-key"
command="calendar_multiweek-view_command"/>
<menuitem id="ltnChangeViewMonth"
label="&lightning.toolbar.month.label;"
accesskey="&lightning.toolbar.month.accesskey;"
type="radio"
name="calendarMenuViews"
key="calendar-month-view-key"
command="calendar_month-view_command"/>
<menuseparator id="ltnBeforeCalendarViewSection"/>
<menu id="ltnCalendarPaneMenu"
label="&lightning.toolbar.calendarmenu.label;"
accesskey="&lightning.toolbar.calendarmenu.accesskey;">
<menupopup id="ltnCalendarPanePopup"
onpopupshowing="InitViewCalendarPaneMenu()">
<menuitem id="ltnViewCalendarPane"
type="checkbox"
label="&lightning.toolbar.calendarpane.label;"
accesskey="&lightning.toolbar.calendarpane.accesskey;"
command="calendar_toggle_calendarsidebar_command"/>
<menuseparator id="ltnCalendarPaneMenuSeparator"/>
<menuitem id="ltnTasksViewMinimonth"
type="checkbox"
label="&calendar.tasks.view.minimonth.label;"
accesskey="&calendar.tasks.view.minimonth.accesskey;"
command="calendar_toggle_minimonthpane_command"/>
<menuitem id="ltnTasksViewCalendarlist"
type="checkbox"
label="&calendar.tasks.view.calendarlist.label;"
accesskey="&calendar.tasks.view.calendarlist.accesskey;"
command="calendar_toggle_calendarlist_command"/>
</menupopup>
</menu>
<menuseparator id="ltnBeforeCurrentViewMenu"/>
<menu id="ltnCalendarCurrentViewMenu"
observes="calendar_mode_calendar"
label="&showCurrentView.label;"
accesskey="&showCurrentView.accesskey;">
<menupopup id="ltnCalendarCurrentViewMenuPopup">
<menuitem type="checkbox"
id="ltnWorkdaysOnlyMenuitem"
label="&calendar.onlyworkday.checkbox.label;"
accesskey="&calendar.onlyworkday.checkbox.accesskey;"
observes="calendar_toggle_workdays_only_command"/>
<menuitem type="checkbox"
id="ltnTasksInViewMenuitem"
label="&calendar.displaytodos.checkbox.label;"
accesskey="&calendar.displaytodos.checkbox.accesskey;"
observes="calendar_toggle_tasks_in_view_command"/>
<menuitem type="checkbox"
id="ltnShowCompletedInViewMenuItem"
label="&calendar.completedtasks.checkbox.label;"
accesskey="&calendar.completedtasks.checkbox.accesskey;"
observes="calendar_toggle_show_completed_in_view_command"/>
<menuitem type="checkbox"
id="ltnViewRotated"
label="&calendar.orientation.label;"
accesskey="&calendar.orientation.accesskey;"
command="calendar_toggle_orientation_command"
observes="calendar_toggle_orientation_command"/>
</menupopup>
</menu>
</menupopup>
</menu>
<menu id="ltnTasksMenu"
observes="calendar_mode_task"
insertbefore="viewSortMenuSeparator"
label="&lightning.menu.view.tasks.label;"
accesskey="&lightning.menu.view.tasks.accesskey;">
<menupopup id="ltnTasksMenuPopup">
<observes element="filterBroadcaster"
attribute="value"
onbroadcast="checkRadioControl(this.parentNode, document.getElementById(this.getAttribute('element')).getAttribute('value'));"/>
<menuitem id="ltnTasksViewFilterTasks"
type="checkbox"
label="&calendar.tasks.view.filtertasks.label;"
accesskey="&calendar.tasks.view.filtertasks.accesskey;"
command="calendar_toggle_filter_command"/>
<menuseparator id="ltnTasksViewSeparator"/>
<menuitem id="ltnTasksViewFilterCurrent"
name="filtergroup"
value="throughcurrent"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.current.label;"
accesskey="&calendar.task.filter.current.accesskey;"/>
<menuitem id="ltnTasksViewFilterToday"
name="filtergroup"
value="throughtoday"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.today.label;"
accesskey="&calendar.task.filter.today.accesskey;"/>
<menuitem id="ltnTasksViewFilterNext7days"
name="filtergroup"
value="throughsevendays"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.next7days.label;"
accesskey="&calendar.task.filter.next7days.accesskey;"/>
<menuitem id="ltnTasksViewFilterNotstartedtasks"
name="filtergroup"
value="notstarted"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.notstarted.label;"
accesskey="&calendar.task.filter.notstarted.accesskey;"/>
<menuitem id="ltnTasksViewFilterOverdue"
name="filtergroup"
value="overdue"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.overdue.label;"
accesskey="&calendar.task.filter.overdue.accesskey;"/>
<menuitem id="ltnTasksViewFilterCompleted"
name="filtergroup"
type="radio"
value="completed"
command="calendar_task_filter_command"
label="&calendar.task.filter.completed.label;"
accesskey="&calendar.task.filter.completed.accesskey;"/>
<menuitem id="ltnTasksViewFilterOpen"
name="filtergroup"
type="radio"
value="open"
command="calendar_task_filter_command"
label="&calendar.task.filter.open.label;"
accesskey="&calendar.task.filter.open.accesskey;"/>
<menuitem id="ltnTasksViewFilterAll"
name="filtergroup"
value="all"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.all.label;"
accesskey="&calendar.task.filter.all.accesskey;"/>
</menupopup>
</menu>
</menupopup>
<menupopup id="menu_GoPopup">
<menuitem id="ltnGoToToday"
insertafter="goNextSeparator"
label="&goTodayCmd.label;"
accesskey="&goTodayCmd.accesskey;"
observes="calendar_go_to_today_command"
key="calendar-go-to-today-key"/>
</menupopup>
<menupopup id="menu_GoNextPopup">
<menuseparator id="ltnGoNextSeparator"/>
<!-- Label is set up automatically using the view id. When writing a
view extension, overlay this menuitem and add a label-<myviewtype>
attribute with the correct label -->
<menuitem id="calendar-go-menu-next"
label=""
label-day="&lightning.toolbar.day.label;"
label-week="&lightning.toolbar.week.label;"
label-multiweek="&lightning.toolbar.week.label;"
label-month="&lightning.toolbar.month.label;"
accesskey-day="&lightning.toolbar.day.accesskey;"
accesskey-week="&lightning.toolbar.week.accesskey;"
accesskey-multiweek="&lightning.toolbar.week.accesskey;"
accesskey-month="&lightning.toolbar.month.accesskey;"
observes="calendar_view_next_command"/>
</menupopup>
<menupopup id="menu_GoPreviousPopup">
<menuseparator id="ltnGoPreviousSeparator"/>
<!-- Label is set up automatically using the view id. When writing a
view extension, overlay this menuitem and add a label-<myviewtype>
attribute with the correct label -->
<menuitem id="calendar-go-menu-previous"
label=""
label-day="&lightning.toolbar.day.label;"
label-week="&lightning.toolbar.week.label;"
label-multiweek="&lightning.toolbar.week.label;"
label-month="&lightning.toolbar.month.label;"
accesskey-day="&lightning.toolbar.day.accesskey;"
accesskey-week="&lightning.toolbar.week.accesskey;"
accesskey-multiweek="&lightning.toolbar.week.accesskey;"
accesskey-month="&lightning.toolbar.month.accesskey;"
observes="calendar_view_prev_command"/>
</menupopup>
<menubar id="mail-menubar">
<menu id="menu_Event_Task"
label="&lightning.menu.eventtask.label;"
accesskey="&lightning.menu.eventtask.accesskey;"
insertafter="messageMenu">
<menupopup id="menu_Event_Task_Popup" onpopupshowing="changeMenuForTask(event); setupDeleteMenuitem('ltnDeleteSelectedCalendar')">
<menuitem id="ltnNewEvent2"
label="&event.new.event;"
accesskey="&event.new.event.accesskey;"
key="calendar-new-event-key"
command="calendar_new_event_command"
observes="calendar_new_event_command"/>
<menuitem id="ltnNewTask2"
label="&event.new.task;"
accesskey="&event.new.task.accesskey;"
key="calendar-new-todo-key"
command="calendar_new_todo_command"
observes="calendar_new_todo_command"/>
<menuseparator id="before-Calendar-Mode-Section"/>
<menuitem id="ltnMenuSwitchToCalendar"
type="checkbox"
label="&lightning.toolbar.calendar.label;"
accesskey="&lightning.toolbar.calendar.accesskey;"
command="switch2calendar"
key="openLightningKey"
autocheck="false">
<observes element="modeBroadcaster"
attribute="mode"
onbroadcast="this.parentNode.setAttribute('checked', '' + document.getElementById('modeBroadcaster').getAttribute('mode') == 'calendar')"/>
</menuitem>
<menuitem id="ltnMenuSwitchToTask"
type="checkbox"
label="&lightning.toolbar.task.label;"
accesskey="&lightning.toolbar.task.accesskey;"
command="switch2task"
key="openTasksKey"
autocheck="false">
<observes element="modeBroadcaster"
attribute="mode"
onbroadcast="this.parentNode.setAttribute('checked', '' + document.getElementById('modeBroadcaster').getAttribute('mode') == 'task')"/>
</menuitem>
<menuseparator id="ltnBeforeCalendarSection"/>
<menuitem id="ltnExportCalendar"
label="&calendar.export.label;"
accesskey="&calendar.export.accesskey;"
command="calendar_export_command"
observes="calendar_export_command"/>
<menuitem id="ltnImportCalendar"
label="&calendar.import.label;"
accesskey="&calendar.import.accesskey;"
command="calendar_import_command"
observes="calendar_import_command"/>
<menuitem id="ltnPublishCalendar"
label="&calendar.publish.label;"
accesskey="&calendar.publish.accesskey;"
commmand="calendar_publish_calendar_command"
observes="calendar_publish_calendar_command"/>
<menuitem id="ltnDeleteSelectedCalendar"
labeldelete="&calendar.deletecalendar.label;"
labelremove="&calendar.removecalendar.label;"
labelunsubscribe="&calendar.unsubscribecalendar.label;"
accesskeydelete="&calendar.deletecalendar.accesskey;"
accesskeyremove="&calendar.removecalendar.accesskey;"
accesskeyunsubscribe="&calendar.unsubscribecalendar.accesskey;"
command="calendar_delete_calendar_command"
observes="calendar_delete_calendar_command"/>
<menuseparator id="ltnBeforeTaskActions"/>
<menuitem id="ltnTaskActionsMarkCompletedMenuitem"
type="checkbox"
label="&calendar.context.markcompleted.label;"
accesskey="&calendar.context.markcompleted.accesskey;"
command="calendar_toggle_completed_command"
observes="calendar_toggle_completed_command"/>
<menu id="ltnTaskActionsPriorityMenuitem"
label="&calendar.context.priority.label;"
accesskey="&calendar.context.priority.accesskey;"
command="calendar_general-priority_command"
observes="calendar_general-priority_command">
<menupopup type="task-priority"/>
</menu>
<menu id="ltnTaskActionsProgressMenuitem"
label="&calendar.context.progress.label;"
accesskey="&calendar.context.progress.accesskey;"
command="calendar_general-progress_command"
observes="calendar_general-progress_command">
<menupopup type="task-progress"/>
</menu>
<menu id="ltnTaskActionsPostponeMenuitem"
label="&calendar.context.postpone.label;"
accesskey="&calendar.context.postpone.accesskey;"
observes="calendar_general-postpone_command">
<menupopup id="ltnTaskActionsPostponeMenuPopup">
<menuitem id="ltnTaskActionsPostponeMenu-1hour"
label="&calendar.context.postpone.1hour.label;"
accesskey="&calendar.context.postpone.1hour.accesskey;"
observes="calendar_postpone-1hour_command"/>
<menuitem id="ltnTaskActionsPostponeMenu-1day"
label="&calendar.context.postpone.1day.label;"
accesskey="&calendar.context.postpone.1day.accesskey;"
observes="calendar_postpone-1day_command"/>
<menuitem id="ltnTaskActionsPostponeMenu-1week"
label="&calendar.context.postpone.1week.label;"
accesskey="&calendar.context.postpone.1week.accesskey;"
observes="calendar_postpone-1week_command"/>
</menupopup>
</menu>
<menuseparator id="ltnBeforeUnifinderSection" />
<menuitem id="ltnShowUnifinder"
type="checkbox"
checked="true"
label="&showUnifinderCmd.label;"
accesskey="&showUnifinderCmd.accesskey;"
observes="calendar_show_unifinder_command"
command="calendar_show_unifinder_command"/>
</menupopup>
</menu>
</menubar>
<menupopup id="mailContext">
<menu id="mailContext-calendar-convert-menu"
insertafter="mailContext-moveToFolderAgain"
label="&calendar.context.convertmenu.label;"
accesskey="&calendar.context.convertmenu.accesskey.mail;">
<menupopup id="mailContext-calendar-convert-menupopup">
<menuitem id="mailContext-calendar-convert-event-menuitem"
label="&calendar.context.convertmenu.event.label;"
accesskey="&calendar.context.convertmenu.event.accesskey;"
oncommand="calendarExtract.extractFromEmail(true)" />
<menuitem id="mailContext-calendar-convert-task-menuitem"
label="&calendar.context.convertmenu.task.label;"
accesskey="&calendar.context.convertmenu.task.accesskey;"
oncommand="calendarExtract.extractFromEmail(false)" />
</menupopup>
</menu>
</menupopup>
<menupopup id="toolbar-context-menu"
onpopupshowing="onToolbarsPopupShowingForTabType(event);"/>
<!-- AppMenu integration -->
<menupopup id="appmenu_newMenupopup">
<menuitem id="appmenu_ltnNewEvent"
label="&lightning.menupopup.new.event.label;"
insertbefore="appmenu_newFolder"
command="calendar_new_event_command"
observes="calendar_new_event_command"/>
<menuitem id="appmenu_ltnNewTask"
label="&lightning.menupopup.new.task.label;"
insertbefore="appmenu_newFolder"
command="calendar_new_todo_command"
observes="calendar_new_todo_command"/>
<menuseparator id="appmenu_afterltnNewTask"
insertbefore="appmenu_newFolder"
observes="appmenu_newFolder"/>
<menuitem id="appmenu_ltnNewCalendar" label="&lightning.menupopup.new.calendar.label;"
command="calendar_new_calendar_command"
observes="calendar_new_calendar_command"
insertafter="appmenu_newAccountMenuItem"/>
</menupopup>
<splitmenu id="appmenu_customize">
<menupopup id="appmenu_customizeMenu"
onpopupshowing="onToolbarsPopupShowingForTabType(event, document.getElementById('appmenu_quickFilterBar'));"/>
</splitmenu>
<menupopup id="appmenu_FilePopup">
<menu id="appmenu_Open"
mode="calendar"
label="&lightning.menupopup.open.label;"
accesskey="&lightning.menupopup.open.accesskey;"
insertbefore="appmenu_openMessageFileMenuitem">
<menupopup id="appmenu_OpenPopup">
<menuitem id="appmenu_OpenMessageFileMenuitem"
label="&lightning.menupopup.open.message.label;"
accesskey="&lightning.menupopup.open.message.accesskey;"
oncommand="MsgOpenFromFile();"/>
<menuitem id="appmenu_OpenCalendarFileMenuitem"
label="&lightning.menupopup.open.calendar.label;"
accesskey="&lightning.menupopup.open.calendar.accesskey;"
oncommand="openLocalCalendar();"/>
</menupopup>
</menu>
</menupopup>
<menuitem id="appmenu_openMessageFileMenuitem" hidden="true"/>
<menupopup id="appmenu_View_Popup">
<menuseparator id="appmenu_ltnViewMenuSeparator"/>
<menu id="appmenu_ltnTodayPaneMenu"
label="&calendar.context.button.label;">
<menupopup id="appmenu_ltnTodayPaneMenuPopup">
<menuitem id="appmenu_ltnShowTodayPane-2"
label="&todaypane.showTodayPane.label;"
type="checkbox"
command="calendar_toggle_todaypane_command"/>
<menuseparator id="appmenu_ltnSeparatorBeforeDisplayMiniday"/>
<menuitem id="appmenu_ltnTodayPaneDisplayMiniday"
name="minidisplay"
value="miniday"
type="radio"
oncommand="TodayPane.displayMiniSection('miniday')"
observes="ltnTodayPaneDisplayMiniday"
label="&todaypane.showMiniday.label;"/>
<menuitem id="appmenu_ltnTodayPaneDisplayMinimonth"
name="minidisplay"
value="minimonth"
type="radio"
oncommand="TodayPane.displayMiniSection('minimonth')"
observes="ltnTodayPaneDisplayMinimonth"
label="&todaypane.showMinimonth.label;"/>
<menuitem id="appmenu_ltnTodayPaneDisplayNone"
name="minidisplay"
value="none"
type="radio"
oncommand="TodayPane.displayMiniSection('none')"
observes="ltnTodayPaneDisplayNone"
label="&todaypane.showNone.label;"/>
</menupopup>
</menu>
<menu id="appmenu_ltnCalendarMenu"
observes="calendar_in_foreground"
insertbefore="viewSortMenuSeparator"
label="&lightning.menu.view.calendar.label;">
<menupopup id="appmenu_ltnCalendarMenuPopup">
<menuitem id="appmenu_ltnChangeViewDay"
label="&lightning.toolbar.day.label;"
type="radio"
name="calendarMenuViews"
command="calendar_day-view_command"/>
<menuitem id="appmenu_ltnChangeViewWeek"
label="&lightning.toolbar.week.label;"
type="radio"
name="calendarMenuViews"
command="calendar_week-view_command"/>
<menuitem id="appmenu_ltnChangeViewMultiweek"
label="&lightning.toolbar.multiweek.label;"
type="radio"
name="calendarMenuViews"
command="calendar_multiweek-view_command"/>
<menuitem id="appmenu_ltnChangeViewMonth"
label="&lightning.toolbar.month.label;"
type="radio"
name="calendarMenuViews"
command="calendar_month-view_command"/>
<menuseparator id="appmenu_ltnBeforeCalendarViewSection"/>
<menu id="appmenu_ltnCalendarPaneMenu"
label="&lightning.toolbar.calendarmenu.label;">
<menupopup id="appmenu_ltnCalendarPanePopup"
onpopupshowing="InitViewCalendarPaneMenu()">
<menuitem id="appmenu_ltnViewCalendarPane"
type="checkbox"
label="&lightning.toolbar.calendarpane.label;"
command="calendar_toggle_calendarsidebar_command"/>
<menuseparator id="appmenu_ltnCalendarPaneMenuSeparator"/>
<menuitem id="appmenu_ltnTasksViewMinimonth"
type="checkbox"
label="&calendar.tasks.view.minimonth.label;"
command="calendar_toggle_minimonthpane_command"/>
<menuitem id="appmenu_ltnTasksViewCalendarlist"
type="checkbox"
label="&calendar.tasks.view.calendarlist.label;"
command="calendar_toggle_calendarlist_command"/>
</menupopup>
</menu>
<menuseparator id="appmenu_ltnBeforeCurrentViewMenu"/>
<menu id="appmenu_ltnCalendarCurrentViewMenu"
observes="calendar_mode_calendar"
label="&showCurrentView.label;">
<menupopup id="appmenu_ltnCalendarCurrentViewMenuPopup">
<menuitem type="checkbox"
id="appmenu_ltnWorkdaysOnlyMenuitem"
label="&calendar.onlyworkday.checkbox.label;"
observes="calendar_toggle_workdays_only_command"/>
<menuitem type="checkbox"
id="appmenu_ltnTasksInViewMenuitem"
label="&calendar.displaytodos.checkbox.label;"
observes="calendar_toggle_tasks_in_view_command"/>
<menuitem type="checkbox"
id="appmenu_ltnShowCompletedInViewMenuItem"
label="&calendar.completedtasks.checkbox.label;"
observes="calendar_toggle_show_completed_in_view_command"/>
<menuitem type="checkbox"
id="appmenu_ltnViewRotated"
label="&calendar.orientation.label;"
command="calendar_toggle_orientation_command"
observes="calendar_toggle_orientation_command"/>
</menupopup>
</menu>
</menupopup>
</menu>
<menu id="appmenu_ltnTasksMenu"
observes="calendar_mode_task"
insertbefore="viewSortMenuSeparator"
label="&lightning.menu.view.tasks.label;">
<menupopup id="appmenu_ltnTasksMenuPopup">
<observes element="filterBroadcaster"
attribute="value"
onbroadcast="checkRadioControl(this.parentNode, document.getElementById(this.getAttribute('element')).getAttribute('value'));"/>
<menuitem id="appmenu_ltnTasksViewFilterTasks"
type="checkbox"
label="&calendar.tasks.view.filtertasks.label;"
command="calendar_toggle_filter_command"/>
<menuseparator id="appmenu_ltnTasksViewSeparator"/>
<menuitem id="appmenu_ltnTasksViewFilterCurrent"
name="filtergroup"
value="throughcurrent"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.current.label;"/>
<menuitem id="appmenu_ltnTasksViewFilterToday"
name="filtergroup"
value="throughtoday"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.today.label;"/>
<menuitem id="appmenu_ltnTasksViewFilterNext7days"
name="filtergroup"
value="throughsevendays"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.next7days.label;"/>
<menuitem id="appmenu_ltnTasksViewFilterNotstartedtasks"
name="filtergroup"
value="notstarted"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.notstarted.label;"/>
<menuitem id="appmenu_ltnTasksViewFilterOverdue"
name="filtergroup"
value="overdue"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.overdue.label;"/>
<menuitem id="appmenu_ltnTasksViewFilterCompleted"
name="filtergroup"
type="radio"
value="completed"
command="calendar_task_filter_command"
label="&calendar.task.filter.completed.label;"/>
<menuitem id="appmenu_ltnTasksViewFilterOpen"
name="filtergroup"
type="radio"
value="open"
command="calendar_task_filter_command"
label="&calendar.task.filter.open.label;"/>
<menuitem id="appmenu_ltnTasksViewFilterAll"
name="filtergroup"
value="all"
type="radio"
command="calendar_task_filter_command"
label="&calendar.task.filter.all.label;"/>
</menupopup>
</menu>
</menupopup>
<menupopup id="appmenu_GoPopup">
<menuitem id="appmenu_ltnGoToToday"
insertafter="appmenu_goNextSeparator"
label="&goTodayCmd.label;"
observes="calendar_go_to_today_command"/>
</menupopup>
<menupopup id="appmenu_GoNextPopup">
<menuseparator id="appmenu_ltnGoNextSeparator"/>
<!-- Label is set up automatically using the view id. When writing a
view extension, overlay this menuitem and add a label-<myviewtype>
attribute with the correct label -->
<menuitem id="appmenu_calendar-go-menu-next"
label=""
label-day="&lightning.toolbar.day.label;"
label-week="&lightning.toolbar.week.label;"
label-multiweek="&lightning.toolbar.week.label;"
label-month="&lightning.toolbar.month.label;"
observes="calendar_view_next_command"/>
</menupopup>
<menupopup id="appmenu_GoPreviousPopup">
<menuseparator id="appmenu_ltnGoPreviousSeparator"/>
<!-- Label is set up automatically using the view id. When writing a
view extension, overlay this menuitem and add a label-<myviewtype>
attribute with the correct label -->
<menuitem id="appmenu_calendar-go-menu-previous"
label=""
label-day="&lightning.toolbar.day.label;"
label-week="&lightning.toolbar.week.label;"
label-multiweek="&lightning.toolbar.week.label;"
label-month="&lightning.toolbar.month.label;"
observes="calendar_view_prev_command"/>
</menupopup>
<vbox id="appmenuSecondaryPane">
<menu id="appmenu_Event_Task"
label="&lightning.menu.eventtask.label;"
insertafter="appmenu_messageMenu">
<menupopup id="appmenu_Event_Task_Popup" onpopupshowing="changeMenuForTask(event); setupDeleteMenuitem('appmenu_ltnDeleteSelectedCalendar')">
<menuitem id="appmenu_ltnMenuSwitchToCalendar"
type="checkbox"
label="&lightning.toolbar.calendar.label;"
command="switch2calendar"
autocheck="false">
<observes element="modeBroadcaster"
attribute="mode"
onbroadcast="this.parentNode.setAttribute('checked', '' + document.getElementById('modeBroadcaster').getAttribute('mode') == 'calendar')"/>
</menuitem>
<menuitem id="appmenu_ltnMenuSwitchToTask"
type="checkbox"
label="&lightning.toolbar.task.label;"
command="switch2task"
autocheck="false">
<observes element="modeBroadcaster"
attribute="mode"
onbroadcast="this.parentNode.setAttribute('checked', '' + document.getElementById('modeBroadcaster').getAttribute('mode') == 'task')"/>
</menuitem>
<menuseparator id="appmenu_ltnBeforeCalendarSection"/>
<menuitem id="appmenu_ltnExportCalendar"
label="&calendar.export.label;"
command="calendar_export_command"
observes="calendar_export_command"/>
<menuitem id="appmenu_ltnImportCalendar"
label="&calendar.import.label;"
command="calendar_import_command"
observes="calendar_import_command"/>
<menuitem id="appmenu_ltnPublishCalendar"
label="&calendar.publish.label;"
commmand="calendar_publish_calendar_command"
observes="calendar_publish_calendar_command"/>
<menuitem id="appmenu_ltnDeleteSelectedCalendar"
labeldelete="&calendar.deletecalendar.label;"
labelremove="&calendar.removecalendar.label;"
labelunsubscribe="&calendar.unsubscribecalendar.label;"
accesskeydelete="&calendar.deletecalendar.accesskey;"
accesskeyremove="&calendar.removecalendar.accesskey;"
accesskeyunsubscribe="&calendar.unsubscribecalendar.accesskey;"
command="calendar_delete_calendar_command"
observes="calendar_delete_calendar_command"/>
<menuseparator id="ltnBeforeTaskActions"/>
<menuitem id="appmenu_ltnTaskActionsMarkCompletedMenuitem"
type="checkbox"
label="&calendar.context.markcompleted.label;"
command="calendar_toggle_completed_command"
observes="calendar_toggle_completed_command"/>
<menu id="appmenu_ltnTaskActionsPriorityMenuitem"
label="&calendar.context.priority.label;"
command="calendar_general-priority_command"
observes="calendar_general-priority_command">
<menupopup type="task-priority"/>
</menu>
<menu id="appmenu_ltnTaskActionsProgressMenuitem"
label="&calendar.context.progress.label;"
command="calendar_general-progress_command"
observes="calendar_general-progress_command">
<menupopup type="task-progress"/>
</menu>
<menu id="appmenu_ltnTaskActionsPostponeMenuitem"
label="&calendar.context.postpone.label;"
observes="calendar_general-postpone_command">
<menupopup id="appmenu_ltnTaskActionsPostponeMenuPopup">
<menuitem id="ltnTaskActionsPostponeMenu-1hour"
label="&calendar.context.postpone.1hour.label;"
observes="calendar_postpone-1hour_command"/>
<menuitem id="appmenu_ltnTaskActionsPostponeMenu-1day"
label="&calendar.context.postpone.1day.label;"
observes="calendar_postpone-1day_command"/>
<menuitem id="appmenu_ltnTaskActionsPostponeMenu-1week"
label="&calendar.context.postpone.1week.label;"
observes="calendar_postpone-1week_command"/>
</menupopup>
</menu>
<menuseparator id="appmenu_ltnBeforeUnifinderSection" />
<menuitem id="appmenu_ltnShowUnifinder"
type="checkbox"
checked="true"
label="&showUnifinderCmd.label;"
observes="calendar_show_unifinder_command"
command="calendar_show_unifinder_command"/>
<menuseparator id="appmenu_ltnBeforeCalendarProperties" />
<menuitem id="appmenu_ltnCalendarProperties"
insertafter="menu_properties"
label="&calendar.properties.label;"
command="calendar_edit_calendar_command"
observes="calendar_edit_calendar_command"/>
</menupopup>
</menu>
</vbox>
</overlay>