Add overlays to add calendar to the Tasks menu

Bug #110354 r=colinp
This commit is contained in:
seawood%netscape.com 2001-11-17 03:49:05 +00:00
Родитель 799590f7c6
Коммит f1af5d1dda
6 изменённых файлов: 55 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,7 @@
function openCalendar()
{
toOpenWindowByType("calendar", "chrome://calendar/content/calendar.xul");
}

Просмотреть файл

@ -0,0 +1,29 @@
<?xml version="1.0"?>
<!DOCTYPE window SYSTEM "chrome://calendar/locale/calendarOverlay.dtd" >
<!-- This is the overlay that addes "Calendar" to the (global) task menu. -->
<overlay id="CalendarTaskMenuID"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="chrome://calendar/content/calendarOverlay.js"/>
<keyset id="tasksKeys">
<key id="key_calendar" key="&calendarCmd.commandkey;" command="Tasks:Calendar" modifiers="accel"/>
</keyset>
<commandset id="tasksCommands">
<command id="Tasks:Calendar" oncommand="openCalendar();"/>
</commandset>
<menupopup id="taskPopup">
<menuitem
position="3"
label="&calendarCmd.label;"
accesskey="&calendarCmd.accesskey;"
key="key_calendar"
command="Tasks:Calendar"/>
</menupopup>
</overlay>

Просмотреть файл

@ -47,4 +47,14 @@
chrome:author="OEOne Corp."
chrome:name="calendar">
</RDF:Description>
<!-- overlay information -->
<RDF:Seq about="urn:mozilla:overlays">
<RDF:li resource="chrome://communicator/content/tasksOverlay.xul"/>
</RDF:Seq>
<RDF:Seq about="chrome://communicator/content/tasksOverlay.xul">
<RDF:li>chrome://calendar/content/calendarOverlay.xul</RDF:li>
</RDF:Seq>
</RDF:RDF>

Просмотреть файл

@ -137,6 +137,8 @@ calendar.jar:
content/calendar/calendarFolderDialog.xul (content/calendarFolderDialog.xul)
content/calendar/calendarMonthView.js (content/calendarMonthView.js)
content/calendar/calendarMonthView.xul (content/calendarMonthView.xul)
content/calendar/calendarOverlay.xul (content/calendarOverlay.xul)
content/calendar/calendarOverlay.js (content/calendarOverlay.js)
content/calendar/calendarWeekView.js (content/calendarWeekView.js)
content/calendar/calendarWeekView.xul (content/calendarWeekView.xul)
content/calendar/categories.js (content/categories.js)
@ -149,6 +151,7 @@ calendar.jar:
content/calendar/test/testCalendarEvent.js (content/test/testCalendarEvent.js)
content/calendar/test/testCalendarEvent.xul (content/test/testCalendarEvent.xul)
locale/en-US/calendar/calendar.dtd (locale/en-US/calendar.dtd)
locale/en-US/calendar/calendarOverlay.dtd (locale/en-US/calendarOverlay.dtd)
locale/en-US/calendar/contents.rdf (locale/en-US/contents.rdf)
skin/modern/calendar/ca-event-dialog/background_with_border.png (skin/modern/ca-event-dialog/background_with_border.png)
skin/modern/calendar/ca-event-dialog/calendar_disabled.png (skin/modern/ca-event-dialog/calendar_disabled.png)

Просмотреть файл

@ -0,0 +1,3 @@
<!ENTITY calendarCmd.label "Calendar">
<!ENTITY calendarCmd.accesskey "r">
<!ENTITY calendarCmd.commandkey "6">

Просмотреть файл

@ -0,0 +1,3 @@
<!ENTITY calendarCmd.label "Calendar">
<!ENTITY calendarCmd.accesskey "r">
<!ENTITY calendarCmd.commandkey "6">