Added classic skin (bug 133618)
@ -1,18 +1,7 @@
|
||||
Easy Install Instructions:
|
||||
|
||||
1) Install a clean copy of Mozilla 0.9.5.
|
||||
1b) If you have a copy of Mozilla 0.9.5, ensure you last had the modern skin running. Or, if you've just installed it, run with Modern.
|
||||
1) Install a clean copy of the latest Mozilla.
|
||||
|
||||
If you can install RPMS:
|
||||
2) Install the libical RPM as root.
|
||||
|
||||
Otherwise:
|
||||
2) Download http://www.softwarestudio.org/download/libical-0.23.tar.gz , untar and run make / make install
|
||||
|
||||
3) Unzip the calendar zip somewhere sensible. You'll need to keep the files around wherever you put them.
|
||||
4) Edit the MOZ_PATH variable in the "calendar" and "setupcalendar" scripts to point to your 0.9.5 directory.
|
||||
5) From the calendar directory, run ./setupcalendar.
|
||||
6) Edit the file content/penglobal/penroot.js and change "/home/mikep" to your home directory.
|
||||
7) Run ./calendar to run the calendar.
|
||||
2) Install the Calendar XPI from http://www.mozilla.org/project/calendar
|
||||
|
||||
Head to irc.mozilla.org #calendar to talk about any problems you encounter.
|
||||
|
@ -6,16 +6,15 @@ This calendar, although functional, should not be considered fully functional an
|
||||
|
||||
Directory Explanation:
|
||||
|
||||
resources/content/ - This directory contains all the XUL and JS files needed for the calendar.
|
||||
/penglobal - This directory contains files that are needed to run the calendar. It is hoped that these files will all be removed at some point, once the calendar is integrated with Mozilla.
|
||||
resources/
|
||||
content/ - This directory contains all the XUL and JS files needed for the calendar.
|
||||
/test - Test files for the calendar. These are not needed to run it.
|
||||
locale/ - Where the text for the calendar should end up, as well as definitions for dates and date formats.
|
||||
locale/ - Where the text for the calendar ends up, as well as definitions for dates and date formats.
|
||||
en-US/
|
||||
penglobal/ - Contains text for items not related to the calendar directly. The files in this directory should be integrated into the calendar or removed once we have integrated with Mozilla.
|
||||
|
||||
skin/ - Graphics and CSS files defining the look of the calendar.
|
||||
modern/
|
||||
ca-event-dialog/ - Graphics and CSS files for the dialog which adds and edits events.
|
||||
penglobal/ - Graphics and CSS files for items in the calendar which will be integrated into Mozilla later.
|
||||
classic/
|
||||
ca-event-dialog/ - Graphics and CSS files for the dialog which adds and edits events.
|
||||
|
||||
libxpical/ - An XPCOM interface to the libical library. This is needed to retreive and write calendar information to a file.
|
@ -20,6 +20,7 @@ if ( err == SUCCESS ) {
|
||||
|
||||
var returnval = registerChrome(CONTENT | DELAYED_CHROME, calendarContent );
|
||||
var returnval = registerChrome(SKIN | DELAYED_CHROME, calendarSkin, "modern/");
|
||||
var returnval = registerChrome(SKIN | DELAYED_CHROME, calendarSkin, "classic/");
|
||||
var returnval = registerChrome(LOCALE | DELAYED_CHROME, calendarLocale, "en-US/");
|
||||
|
||||
err = performInstall();
|
||||
|
@ -18,6 +18,7 @@ if ( err == SUCCESS ) {
|
||||
|
||||
var returnval = registerChrome(CONTENT | DELAYED_CHROME, calendarContent );
|
||||
var returnval = registerChrome(SKIN | DELAYED_CHROME, calendarSkin, "modern/");
|
||||
var returnval = registerChrome(SKIN | DELAYED_CHROME, calendarSkin, "classic/");
|
||||
var returnval = registerChrome(LOCALE | DELAYED_CHROME, calendarLocale, "en-US/");
|
||||
|
||||
err = performInstall();
|
||||
|
@ -110,3 +110,72 @@ calendar.jar:
|
||||
skin/modern/calendar/unifinder/remove_hover.png (skin/modern/unifinder/remove_hover.png)
|
||||
skin/modern/calendar/unifinder/remove_up.png (skin/modern/unifinder/remove_up.png)
|
||||
skin/modern/calendar/unifinder/unifinder.css (skin/modern/unifinder/unifinder.css)
|
||||
skin/classic/calendar/all_day_event.gif (skin/classic/all_day_event.gif)
|
||||
skin/classic/calendar/all_day_event_down.gif (skin/classic/all_day_event_down.gif)
|
||||
skin/classic/calendar/all_day_event_hover.gif (skin/classic/all_day_event_hover.gif)
|
||||
skin/classic/calendar/prevnextarrow.png (skin/classic/prevnextarrow.png)
|
||||
skin/classic/calendar/calendar.css (skin/classic/calendar.css)
|
||||
skin/classic/calendar/calendarOverlay.css (skin/classic/calendarOverlay.css)
|
||||
skin/classic/calendar/calendarEventAlertDialog.css (skin/classic/calendarEventAlertDialog.css)
|
||||
skin/classic/calendar/calendarEventDialog.css (skin/classic/calendarEventDialog.css)
|
||||
skin/classic/calendar/calendar_topbar.gif (skin/classic/calendar_topbar.gif)
|
||||
skin/classic/calendar/contents.rdf (skin/classic/contents.rdf)
|
||||
skin/classic/calendar/day_disabled.gif (skin/classic/day_disabled.gif)
|
||||
skin/classic/calendar/day_down.gif (skin/classic/day_down.gif)
|
||||
skin/classic/calendar/day_hover.gif (skin/classic/day_hover.gif)
|
||||
skin/classic/calendar/day_left_gradient.png (skin/classic/day_left_gradient.png)
|
||||
skin/classic/calendar/day_up.gif (skin/classic/day_up.gif)
|
||||
skin/classic/calendar/dialogOverlay.css (skin/classic/dialogOverlay.css)
|
||||
skin/classic/calendar/dot.png (skin/classic/dot.png)
|
||||
skin/classic/calendar/dot_selected.png (skin/classic/dot_selected.png)
|
||||
skin/classic/calendar/event.png (skin/classic/event.png)
|
||||
skin/classic/calendar/event_alarm.png (skin/classic/event_alarm.png)
|
||||
skin/classic/calendar/event_attachment.png (skin/classic/event_attachment.png)
|
||||
skin/classic/calendar/goto_disabled.gif (skin/classic/goto_disabled.gif)
|
||||
skin/classic/calendar/goto_down.gif (skin/classic/goto_down.gif)
|
||||
skin/classic/calendar/goto_hover.gif (skin/classic/goto_hover.gif)
|
||||
skin/classic/calendar/goto_up.gif (skin/classic/goto_up.gif)
|
||||
skin/classic/calendar/month_disabled.gif (skin/classic/month_disabled.gif)
|
||||
skin/classic/calendar/month_down.gif (skin/classic/month_down.gif)
|
||||
skin/classic/calendar/month_hover.gif (skin/classic/month_hover.gif)
|
||||
skin/classic/calendar/month_up.gif (skin/classic/month_up.gif)
|
||||
skin/classic/calendar/newitem_disabled.gif (skin/classic/newitem_disabled.gif)
|
||||
skin/classic/calendar/newitem_down.gif (skin/classic/newitem_down.gif)
|
||||
skin/classic/calendar/newitem_hover.gif (skin/classic/newitem_hover.gif)
|
||||
skin/classic/calendar/newitem_up.gif (skin/classic/newitem_up.gif)
|
||||
skin/classic/calendar/taskbar-cal.gif (skin/classic/taskbar-cal.gif)
|
||||
skin/classic/calendar/taskbar-cal-act.gif (skin/classic/taskbar-cal-act.gif)
|
||||
skin/classic/calendar/today_disabled.gif (skin/classic/today_disabled.gif)
|
||||
skin/classic/calendar/today_down.gif (skin/classic/today_down.gif)
|
||||
skin/classic/calendar/today_hover.gif (skin/classic/today_hover.gif)
|
||||
skin/classic/calendar/today_up.gif (skin/classic/today_up.gif)
|
||||
skin/classic/calendar/week-view-corner.gif (skin/classic/week-view-corner.gif)
|
||||
skin/classic/calendar/week-view-1px.gif (skin/classic/week-view-1px.gif)
|
||||
skin/classic/calendar/week_disabled.gif (skin/classic/week_disabled.gif)
|
||||
skin/classic/calendar/week_down.gif (skin/classic/week_down.gif)
|
||||
skin/classic/calendar/week_hover.gif (skin/classic/week_hover.gif)
|
||||
skin/classic/calendar/week_up.gif (skin/classic/week_up.gif)
|
||||
skin/classic/calendar/ca-event-dialog/calendar_disabled.gif (skin/classic/ca-event-dialog/calendar_disabled.gif)
|
||||
skin/classic/calendar/ca-event-dialog/calendar_down.gif (skin/classic/ca-event-dialog/calendar_down.gif)
|
||||
skin/classic/calendar/ca-event-dialog/calendar_hover.gif (skin/classic/ca-event-dialog/calendar_hover.gif)
|
||||
skin/classic/calendar/ca-event-dialog/calendar_up.gif (skin/classic/ca-event-dialog/calendar_up.gif)
|
||||
skin/classic/calendar/ca-event-dialog/clock_disabled.gif (skin/classic/ca-event-dialog/clock_disabled.gif)
|
||||
skin/classic/calendar/ca-event-dialog/clock_down.gif (skin/classic/ca-event-dialog/clock_down.gif)
|
||||
skin/classic/calendar/ca-event-dialog/clock_hover.gif (skin/classic/ca-event-dialog/clock_hover.gif)
|
||||
skin/classic/calendar/ca-event-dialog/clock_up.gif (skin/classic/ca-event-dialog/clock_up.gif)
|
||||
skin/classic/calendar/ca-event-dialog/new_event_icon.png (skin/classic/ca-event-dialog/new_event_icon.png)
|
||||
skin/classic/calendar/datepicker/datepicker.css (skin/classic/datepicker/datepicker.css)
|
||||
skin/classic/calendar/datepicker/day_grid.png (skin/classic/datepicker/day_grid.png)
|
||||
skin/classic/calendar/datepicker/left_arrow.png (skin/classic/datepicker/left_arrow.png)
|
||||
skin/classic/calendar/datepicker/right_arrow.png (skin/classic/datepicker/right_arrow.png)
|
||||
skin/classic/calendar/timepicker/time_picker_minutes_bottom.png (skin/classic/timepicker/time_picker_minutes_bottom.png)
|
||||
skin/classic/calendar/timepicker/timepicker.css (skin/classic/timepicker/timepicker.css)
|
||||
skin/classic/calendar/unifinder/modify_disabled.png (skin/classic/unifinder/modify_disabled.png)
|
||||
skin/classic/calendar/unifinder/modify_down.png (skin/classic/unifinder/modify_down.png)
|
||||
skin/classic/calendar/unifinder/modify_hover.png (skin/classic/unifinder/modify_hover.png)
|
||||
skin/classic/calendar/unifinder/modify_up.png (skin/classic/unifinder/modify_up.png)
|
||||
skin/classic/calendar/unifinder/remove_disabled.png (skin/classic/unifinder/remove_disabled.png)
|
||||
skin/classic/calendar/unifinder/remove_down.png (skin/classic/unifinder/remove_down.png)
|
||||
skin/classic/calendar/unifinder/remove_hover.png (skin/classic/unifinder/remove_hover.png)
|
||||
skin/classic/calendar/unifinder/remove_up.png (skin/classic/unifinder/remove_up.png)
|
||||
skin/classic/calendar/unifinder/unifinder.css (skin/classic/unifinder/unifinder.css)
|
||||
|
40
calendar/resources/skin/classic/alertDialog.css
Normal file
@ -0,0 +1,40 @@
|
||||
/*
|
||||
* ***** BEGIN LICENSE BLOCK *****
|
||||
* The contents of this file are subject to the OEone End User License
|
||||
* Agreement; (the "License"); you may not use this file except in
|
||||
* compliance with the License. You may obtain a copy of the License at
|
||||
* http://www.oeone.com/EULA/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is OEone Penzilla Code.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* OEone Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 1999-2002
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s):
|
||||
*
|
||||
* ***** END LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
|
||||
#event-container-box
|
||||
{
|
||||
overflow : auto;
|
||||
}
|
||||
|
||||
.alarm-length-field-class
|
||||
{
|
||||
max-width : 3em;
|
||||
}
|
||||
|
||||
.ca-event-alert-row
|
||||
{
|
||||
border : 1px solid black;
|
||||
margin-bottom : 3px;
|
||||
}
|
BIN
calendar/resources/skin/classic/all_day_event.gif
Normal file
After Width: | Height: | Size: 563 B |
BIN
calendar/resources/skin/classic/all_day_event_down.gif
Normal file
After Width: | Height: | Size: 568 B |
BIN
calendar/resources/skin/classic/all_day_event_hover.gif
Normal file
After Width: | Height: | Size: 569 B |
After Width: | Height: | Size: 246 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.2 KiB |
BIN
calendar/resources/skin/classic/ca-event-dialog/calendar_up.gif
Normal file
After Width: | Height: | Size: 246 B |
After Width: | Height: | Size: 326 B |
BIN
calendar/resources/skin/classic/ca-event-dialog/clock_down.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
calendar/resources/skin/classic/ca-event-dialog/clock_hover.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
calendar/resources/skin/classic/ca-event-dialog/clock_up.gif
Normal file
After Width: | Height: | Size: 318 B |
After Width: | Height: | Size: 1.3 KiB |
1054
calendar/resources/skin/classic/calendar.css
Normal file
40
calendar/resources/skin/classic/calendarEventAlertDialog.css
Normal file
@ -0,0 +1,40 @@
|
||||
/*
|
||||
* ***** BEGIN LICENSE BLOCK *****
|
||||
* The contents of this file are subject to the OEone End User License
|
||||
* Agreement; (the "License"); you may not use this file except in
|
||||
* compliance with the License. You may obtain a copy of the License at
|
||||
* http://www.oeone.com/EULA/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is OEone Penzilla Code.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* OEone Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 1999-2002
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s):
|
||||
*
|
||||
* ***** END LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
|
||||
#event-container-box
|
||||
{
|
||||
overflow : auto;
|
||||
}
|
||||
|
||||
.alarm-length-field-class
|
||||
{
|
||||
max-width : 3em;
|
||||
}
|
||||
|
||||
.ca-event-alert-row
|
||||
{
|
||||
border : 1px solid black;
|
||||
margin-bottom : 3px;
|
||||
}
|
265
calendar/resources/skin/classic/calendarEventDialog.css
Normal file
@ -0,0 +1,265 @@
|
||||
/* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
*
|
||||
* The contents of this file are subject to the Mozilla Public License Version
|
||||
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
* http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is OEone Calendar Code, released October 31st, 2001.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* OEone Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Garth Smedley <garths@oeone.com>
|
||||
* Mike Potter <mikep@oeone.com>
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
* of those above. If you wish to allow use of your version of this file only
|
||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
* use your version of this file under the terms of the MPL, indicate your
|
||||
* decision by deleting the provisions above and replace them with the notice
|
||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
* the provisions above, a recipient may use your version of this file under
|
||||
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
|
||||
|
||||
#repeat-box,
|
||||
#repeat-end-box,
|
||||
#alarm-box,
|
||||
#end-event-time-box,
|
||||
#start-event-time-box,
|
||||
#start-date-box
|
||||
{
|
||||
-moz-box-pack : start;
|
||||
}
|
||||
|
||||
#dialog-box
|
||||
{
|
||||
min-width : 453px;
|
||||
/*min-height : 460px;*/
|
||||
}
|
||||
|
||||
#category-field
|
||||
{
|
||||
margin-left : 4px;
|
||||
margin-right : 4px;
|
||||
}
|
||||
|
||||
.proper-align
|
||||
{
|
||||
min-width : 120px;
|
||||
}
|
||||
|
||||
.field-label-box-class
|
||||
{
|
||||
text-align : right;
|
||||
margin-right : 3px;
|
||||
}
|
||||
|
||||
/* line up all the check boxes on the left with the other boxes */
|
||||
|
||||
#repeat-checkbox,
|
||||
#repeat-checkbox > .internal-box > .checkmark-box,
|
||||
#alarm-checkbox,
|
||||
#alarm-checkbox > .internal-box > .checkmark-box,
|
||||
#private-checkbox,
|
||||
#private-checkbox > .internal-box > .checkmark-box,
|
||||
#all-day-event-checkbox,
|
||||
#all-day-event-checkbox > .internal-box > .checkmark-box,
|
||||
#alarm-email-checkbox,
|
||||
#alarm-email-checkbox > .internal-box > .checkmark-box,
|
||||
#invite-checkbox,
|
||||
#invite-checkbox > .internal-box > .checkmark-box
|
||||
{
|
||||
margin-left : 1px;
|
||||
}
|
||||
|
||||
#all-day-event-checkbox
|
||||
{
|
||||
margin-left : 2px;
|
||||
}
|
||||
|
||||
#repeat-length-units
|
||||
{
|
||||
min-width : 98px;
|
||||
}
|
||||
|
||||
#alarm-spacer
|
||||
{
|
||||
min-width : 52px;
|
||||
}
|
||||
|
||||
|
||||
#radio-spacer
|
||||
{
|
||||
min-width : 38px;
|
||||
}
|
||||
|
||||
#until-spacer
|
||||
{
|
||||
min-width : 8px;
|
||||
}
|
||||
|
||||
#invite-spacer
|
||||
{
|
||||
min-width : 54px;
|
||||
}
|
||||
|
||||
#repeat-length-field
|
||||
{
|
||||
max-width : 3em;
|
||||
}
|
||||
|
||||
#alarm-length-field
|
||||
{
|
||||
max-width : 3em;
|
||||
}
|
||||
|
||||
#invite-email-field
|
||||
{
|
||||
max-width : 50em;
|
||||
}
|
||||
|
||||
#alarm-email-field
|
||||
{
|
||||
max-width : 50em;
|
||||
}
|
||||
|
||||
.date-text-class
|
||||
{
|
||||
-moz-user-focus : ignore !important;
|
||||
|
||||
max-width : 10em;
|
||||
}
|
||||
|
||||
#start-time-text
|
||||
{
|
||||
max-width : 10em;
|
||||
}
|
||||
|
||||
#end-time-text
|
||||
{
|
||||
max-width : 10em;
|
||||
}
|
||||
|
||||
#repeat-end-date-text
|
||||
{
|
||||
max-width : 10em;
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------
|
||||
* Start and End date button
|
||||
*-------------------------------------------------------------------*/
|
||||
|
||||
.event-date-button-class
|
||||
{
|
||||
margin-left : 3px;
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_up.gif");
|
||||
}
|
||||
.event-date-button-class[disabled="true"],
|
||||
.event-date-button-class[disabled="true"]:hover,
|
||||
.event-date-button-class[disabled="true"]:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_disabled.gif");
|
||||
}
|
||||
.event-date-button-class:hover
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_hover.gif");
|
||||
}
|
||||
.event-date-button-class:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_down.gif");
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------
|
||||
* Start time button
|
||||
*-------------------------------------------------------------------*/
|
||||
|
||||
#start-time-button
|
||||
{
|
||||
margin-left : 3px;
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_up.gif");
|
||||
}
|
||||
#start-time-button[disabled="true"],
|
||||
#start-time-button[disabled="true"]:hover,
|
||||
#start-time-button[disabled="true"]:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_disabled.gif");
|
||||
}
|
||||
#start-time-button:hover
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_hover.gif");
|
||||
}
|
||||
#start-time-button:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_down.gif");
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------
|
||||
* End time button
|
||||
*-------------------------------------------------------------------*/
|
||||
|
||||
#end-time-button
|
||||
{
|
||||
margin-left : 3px;
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_up.gif");
|
||||
}
|
||||
#end-time-button[disabled="true"],
|
||||
#end-time-button[disabled="true"]:hover,
|
||||
#end-time-button[disabled="true"]:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_disabled.gif");
|
||||
}
|
||||
#end-time-button:hover
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_hover.gif");
|
||||
}
|
||||
#end-time-button:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_down.gif");
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------
|
||||
* Repeat end date button
|
||||
*-------------------------------------------------------------------*/
|
||||
|
||||
#repeat-end-date-button
|
||||
{
|
||||
margin-left : 3px;
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_up.gif");
|
||||
}
|
||||
#repeat-end-date-button[disabled="true"],
|
||||
#repeat-end-date-button[disabled="true"]:hover,
|
||||
#repeat-end-date-button[disabled="true"]:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_disabled.gif");
|
||||
}
|
||||
#repeat-end-date-button:hover
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_hover.gif");
|
||||
}
|
||||
#repeat-end-date-button:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_down.gif");
|
||||
}
|
||||
|
||||
|
50
calendar/resources/skin/classic/calendarOverlay.css
Normal file
@ -0,0 +1,50 @@
|
||||
/* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
*
|
||||
* The contents of this file are subject to the Mozilla Public License Version
|
||||
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
* http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is OEone Calendar Code, released October 31st, 2001.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* OEone Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Garth Smedley <garths@oeone.com>
|
||||
* Mike Potter <mikep@oeone.com>
|
||||
* Karl Guertin <grayrest@grayrest.com>
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
* of those above. If you wish to allow use of your version of this file only
|
||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
* use your version of this file under the terms of the MPL, indicate your
|
||||
* decision by deleting the provisions above and replace them with the notice
|
||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
* the provisions above, a recipient may use your version of this file under
|
||||
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
#mini-cal {
|
||||
list-style-image: url("chrome://calendar/skin/taskbar-cal.gif");
|
||||
}
|
||||
|
||||
#mini-cal:hover:active {
|
||||
list-style-image: url("chrome://calendar/skin/taskbar-cal-act.gif");
|
||||
}
|
||||
|
||||
.icon-calendar16 {
|
||||
list-style-image: url("chrome://calendar/skin/taskbar-cal.gif");
|
||||
}
|
||||
|
BIN
calendar/resources/skin/classic/calendar_topbar.gif
Normal file
After Width: | Height: | Size: 4.6 KiB |
56
calendar/resources/skin/classic/contents.rdf
Normal file
@ -0,0 +1,56 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- ***** BEGIN LICENSE BLOCK *****
|
||||
- Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
-
|
||||
- The contents of this file are subject to the Mozilla Public License Version
|
||||
- 1.1 (the "License"); you may not use this file except in compliance with
|
||||
- the License. You may obtain a copy of the License at
|
||||
- http://www.mozilla.org/MPL/
|
||||
-
|
||||
- Software distributed under the License is distributed on an "AS IS" basis,
|
||||
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
- for the specific language governing rights and limitations under the
|
||||
- License.
|
||||
-
|
||||
- The Original Code is OEone Calendar Code, released October 31st, 2001.
|
||||
-
|
||||
- The Initial Developer of the Original Code is
|
||||
- OEone Corporation.
|
||||
- Portions created by the Initial Developer are Copyright (C) 2001
|
||||
- the Initial Developer. All Rights Reserved.
|
||||
-
|
||||
- Contributor(s): Garth Smedley <garths@oeone.com>
|
||||
- Colin Phillips <colinp@oeone.com>
|
||||
-
|
||||
- Alternatively, the contents of this file may be used under the terms of
|
||||
- either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
- the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
- in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
- of those above. If you wish to allow use of your version of this file only
|
||||
- under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
- use your version of this file under the terms of the MPL, indicate your
|
||||
- decision by deleting the provisions above and replace them with the notice
|
||||
- and other provisions required by the LGPL or the GPL. If you do not delete
|
||||
- the provisions above, a recipient may use your version of this file under
|
||||
- the terms of any one of the MPL, the GPL or the LGPL.
|
||||
-
|
||||
- ***** END LICENSE BLOCK ***** -->
|
||||
|
||||
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
|
||||
|
||||
<!-- List all the skins being supplied by this theme -->
|
||||
<RDF:Seq about="urn:mozilla:skin:root">
|
||||
<RDF:li resource="urn:mozilla:skin:classic/1.0" />
|
||||
</RDF:Seq>
|
||||
|
||||
<!-- Modern Information -->
|
||||
<RDF:Description about="urn:mozilla:skin:classic/1.0">
|
||||
<chrome:packages>
|
||||
<RDF:Seq about="urn:mozilla:skin:classic/1.0:packages">
|
||||
<RDF:li resource="urn:mozilla:skin:classic/1.0:calendar"/>
|
||||
</RDF:Seq>
|
||||
</chrome:packages>
|
||||
</RDF:Description>
|
||||
</RDF:RDF>
|
||||
|
145
calendar/resources/skin/classic/datepicker/datepicker.css
Normal file
@ -0,0 +1,145 @@
|
||||
/* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
*
|
||||
* The contents of this file are subject to the Mozilla Public License Version
|
||||
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
* http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is OEone Calendar Code, released October 31st, 2001.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* OEone Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Garth Smedley <garths@oeone.com>
|
||||
* Mike Potter <mikep@oeone.com>
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
* of those above. If you wish to allow use of your version of this file only
|
||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
* use your version of this file under the terms of the MPL, indicate your
|
||||
* decision by deleting the provisions above and replace them with the notice
|
||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
* the provisions above, a recipient may use your version of this file under
|
||||
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
|
||||
|
||||
|
||||
#oe-date-picker-overlay-box
|
||||
{
|
||||
background-color : #F8F8F8;
|
||||
font-size : 8pt;
|
||||
}
|
||||
|
||||
|
||||
#oe-date-picker-year-controls-box
|
||||
{
|
||||
border : 1px solid #2085c4;
|
||||
-moz-box-align : center;
|
||||
-moz-box-pack : center;
|
||||
|
||||
}
|
||||
|
||||
|
||||
#oe-date-picker-year-previous-button
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/datepicker/left_arrow.png");
|
||||
|
||||
}
|
||||
|
||||
|
||||
#oe-date-picker-year-next-button
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/datepicker/right_arrow.png");
|
||||
}
|
||||
|
||||
#oe-date-picker-year-next-button-box
|
||||
{
|
||||
-moz-box-pack : end;
|
||||
}
|
||||
|
||||
#oe-date-picker-year-grid
|
||||
{
|
||||
border-top : 1px solid #2085c4;
|
||||
border-left : 1px solid #2085c4;
|
||||
margin-top : 1px;
|
||||
margin-right : 1px;
|
||||
}
|
||||
|
||||
.oe-date-picker-year-month-box-class
|
||||
{
|
||||
-moz-box-align : center;
|
||||
border-right : 1px solid #2085c4;
|
||||
border-bottom : 1px solid #2085c4;
|
||||
}
|
||||
|
||||
.oe-date-picker-year-month-box-class[selected="true"]
|
||||
{
|
||||
background-color : #6699CC;
|
||||
}
|
||||
|
||||
|
||||
.oe-date-picker-month-day-number-class
|
||||
{
|
||||
|
||||
margin : 2px;
|
||||
}
|
||||
|
||||
|
||||
.oe-date-picker-month-day-number-class[selected="true"]
|
||||
{
|
||||
|
||||
background-color : #6699CC;
|
||||
}
|
||||
|
||||
#oe-date-picker-month-grid-box
|
||||
{
|
||||
background-image : url("chrome://calendar/skin/datepicker/day_grid.png");
|
||||
background-repeat : no-repeat;
|
||||
}
|
||||
|
||||
#oe-date-picker-month-grid
|
||||
{
|
||||
margin-right : 2px;
|
||||
margin-bottom : 2px;
|
||||
}
|
||||
|
||||
.oe-date-picker-month-day-box-class
|
||||
{
|
||||
min-width : 27px;
|
||||
min-height : 27px;
|
||||
}
|
||||
|
||||
.oe-date-picker-month-day-box-class[selected="true"]
|
||||
{
|
||||
background-color : #6699CC;
|
||||
}
|
||||
|
||||
.oe-date-picker-month-days-header-class
|
||||
{
|
||||
margin : 0px;
|
||||
padding : 0px;
|
||||
}
|
||||
|
||||
#oe-date-picker-month-days-header-box
|
||||
{
|
||||
margin : 2px 0px;
|
||||
}
|
||||
|
||||
.oe-date-picker-month-days-box-header-class
|
||||
{
|
||||
-moz-box-align : center;
|
||||
}
|
BIN
calendar/resources/skin/classic/datepicker/day_grid.png
Normal file
After Width: | Height: | Size: 653 B |
BIN
calendar/resources/skin/classic/datepicker/left_arrow.png
Normal file
After Width: | Height: | Size: 190 B |
BIN
calendar/resources/skin/classic/datepicker/right_arrow.png
Normal file
After Width: | Height: | Size: 187 B |
BIN
calendar/resources/skin/classic/day_disabled.gif
Normal file
After Width: | Height: | Size: 687 B |
BIN
calendar/resources/skin/classic/day_down.gif
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
calendar/resources/skin/classic/day_hover.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
calendar/resources/skin/classic/day_left_gradient.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
calendar/resources/skin/classic/day_up.gif
Normal file
After Width: | Height: | Size: 687 B |
42
calendar/resources/skin/classic/dialogOverlay.css
Normal file
@ -0,0 +1,42 @@
|
||||
/* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
*
|
||||
* The contents of this file are subject to the Mozilla Public License Version
|
||||
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
* http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is OEone Calendar Code, released October 31st, 2001.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* OEone Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Colin Phillips <colinp@oeone.com>
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
* of those above. If you wish to allow use of your version of this file only
|
||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
* use your version of this file under the terms of the MPL, indicate your
|
||||
* decision by deleting the provisions above and replace them with the notice
|
||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
* the provisions above, a recipient may use your version of this file under
|
||||
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
/* the main content of the dialog */
|
||||
#standard-dialog-content
|
||||
{
|
||||
padding :10px;
|
||||
}
|
||||
|
BIN
calendar/resources/skin/classic/dot.png
Normal file
After Width: | Height: | Size: 460 B |
BIN
calendar/resources/skin/classic/dot_selected.png
Normal file
After Width: | Height: | Size: 400 B |
BIN
calendar/resources/skin/classic/event.png
Normal file
After Width: | Height: | Size: 417 B |
265
calendar/resources/skin/classic/eventDialog.css
Normal file
@ -0,0 +1,265 @@
|
||||
/* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
*
|
||||
* The contents of this file are subject to the Mozilla Public License Version
|
||||
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
* http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is OEone Calendar Code, released October 31st, 2001.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* OEone Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Garth Smedley <garths@oeone.com>
|
||||
* Mike Potter <mikep@oeone.com>
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
* of those above. If you wish to allow use of your version of this file only
|
||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
* use your version of this file under the terms of the MPL, indicate your
|
||||
* decision by deleting the provisions above and replace them with the notice
|
||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
* the provisions above, a recipient may use your version of this file under
|
||||
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
|
||||
|
||||
#repeat-box,
|
||||
#repeat-end-box,
|
||||
#alarm-box,
|
||||
#end-event-time-box,
|
||||
#start-event-time-box,
|
||||
#start-date-box
|
||||
{
|
||||
-moz-box-pack : start;
|
||||
}
|
||||
|
||||
#dialog-box
|
||||
{
|
||||
min-width : 453px;
|
||||
/*min-height : 460px;*/
|
||||
}
|
||||
|
||||
#category-field
|
||||
{
|
||||
margin-left : 4px;
|
||||
margin-right : 4px;
|
||||
}
|
||||
|
||||
.proper-align
|
||||
{
|
||||
min-width : 120px;
|
||||
}
|
||||
|
||||
.field-label-box-class
|
||||
{
|
||||
text-align : right;
|
||||
margin-right : 3px;
|
||||
}
|
||||
|
||||
/* line up all the check boxes on the left with the other boxes */
|
||||
|
||||
#repeat-checkbox,
|
||||
#repeat-checkbox > .internal-box > .checkmark-box,
|
||||
#alarm-checkbox,
|
||||
#alarm-checkbox > .internal-box > .checkmark-box,
|
||||
#private-checkbox,
|
||||
#private-checkbox > .internal-box > .checkmark-box,
|
||||
#all-day-event-checkbox,
|
||||
#all-day-event-checkbox > .internal-box > .checkmark-box,
|
||||
#alarm-email-checkbox,
|
||||
#alarm-email-checkbox > .internal-box > .checkmark-box,
|
||||
#invite-checkbox,
|
||||
#invite-checkbox > .internal-box > .checkmark-box
|
||||
{
|
||||
margin-left : 1px;
|
||||
}
|
||||
|
||||
#all-day-event-checkbox
|
||||
{
|
||||
margin-left : 2px;
|
||||
}
|
||||
|
||||
#repeat-length-units
|
||||
{
|
||||
min-width : 98px;
|
||||
}
|
||||
|
||||
#alarm-spacer
|
||||
{
|
||||
min-width : 52px;
|
||||
}
|
||||
|
||||
|
||||
#radio-spacer
|
||||
{
|
||||
min-width : 38px;
|
||||
}
|
||||
|
||||
#until-spacer
|
||||
{
|
||||
min-width : 8px;
|
||||
}
|
||||
|
||||
#invite-spacer
|
||||
{
|
||||
min-width : 54px;
|
||||
}
|
||||
|
||||
#repeat-length-field
|
||||
{
|
||||
max-width : 3em;
|
||||
}
|
||||
|
||||
#alarm-length-field
|
||||
{
|
||||
max-width : 3em;
|
||||
}
|
||||
|
||||
#invite-email-field
|
||||
{
|
||||
max-width : 50em;
|
||||
}
|
||||
|
||||
#alarm-email-field
|
||||
{
|
||||
max-width : 50em;
|
||||
}
|
||||
|
||||
.date-text-class
|
||||
{
|
||||
-moz-user-focus : ignore !important;
|
||||
|
||||
max-width : 10em;
|
||||
}
|
||||
|
||||
#start-time-text
|
||||
{
|
||||
max-width : 10em;
|
||||
}
|
||||
|
||||
#end-time-text
|
||||
{
|
||||
max-width : 10em;
|
||||
}
|
||||
|
||||
#repeat-end-date-text
|
||||
{
|
||||
max-width : 10em;
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------
|
||||
* Start and End date button
|
||||
*-------------------------------------------------------------------*/
|
||||
|
||||
.event-date-button-class
|
||||
{
|
||||
margin-left : 3px;
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_up.gif");
|
||||
}
|
||||
.event-date-button-class[disabled="true"],
|
||||
.event-date-button-class[disabled="true"]:hover,
|
||||
.event-date-button-class[disabled="true"]:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_disabled.gif");
|
||||
}
|
||||
.event-date-button-class:hover
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_hover.gif");
|
||||
}
|
||||
.event-date-button-class:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_down.gif");
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------
|
||||
* Start time button
|
||||
*-------------------------------------------------------------------*/
|
||||
|
||||
#start-time-button
|
||||
{
|
||||
margin-left : 3px;
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_up.gif");
|
||||
}
|
||||
#start-time-button[disabled="true"],
|
||||
#start-time-button[disabled="true"]:hover,
|
||||
#start-time-button[disabled="true"]:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_disabled.gif");
|
||||
}
|
||||
#start-time-button:hover
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_hover.gif");
|
||||
}
|
||||
#start-time-button:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_down.gif");
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------
|
||||
* End time button
|
||||
*-------------------------------------------------------------------*/
|
||||
|
||||
#end-time-button
|
||||
{
|
||||
margin-left : 3px;
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_up.gif");
|
||||
}
|
||||
#end-time-button[disabled="true"],
|
||||
#end-time-button[disabled="true"]:hover,
|
||||
#end-time-button[disabled="true"]:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_disabled.gif");
|
||||
}
|
||||
#end-time-button:hover
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_hover.gif");
|
||||
}
|
||||
#end-time-button:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/clock_down.gif");
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------
|
||||
* Repeat end date button
|
||||
*-------------------------------------------------------------------*/
|
||||
|
||||
#repeat-end-date-button
|
||||
{
|
||||
margin-left : 3px;
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_up.gif");
|
||||
}
|
||||
#repeat-end-date-button[disabled="true"],
|
||||
#repeat-end-date-button[disabled="true"]:hover,
|
||||
#repeat-end-date-button[disabled="true"]:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_disabled.gif");
|
||||
}
|
||||
#repeat-end-date-button:hover
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_hover.gif");
|
||||
}
|
||||
#repeat-end-date-button:hover:active
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/ca-event-dialog/calendar_down.gif");
|
||||
}
|
||||
|
||||
|
BIN
calendar/resources/skin/classic/event_alarm.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
calendar/resources/skin/classic/event_attachment.png
Normal file
After Width: | Height: | Size: 718 B |
BIN
calendar/resources/skin/classic/event_repeating.png
Normal file
After Width: | Height: | Size: 950 B |
BIN
calendar/resources/skin/classic/goto_disabled.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
calendar/resources/skin/classic/goto_down.gif
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
calendar/resources/skin/classic/goto_hover.gif
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
calendar/resources/skin/classic/goto_up.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
calendar/resources/skin/classic/month_disabled.gif
Normal file
After Width: | Height: | Size: 717 B |
BIN
calendar/resources/skin/classic/month_down.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
calendar/resources/skin/classic/month_hover.gif
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
calendar/resources/skin/classic/month_up.gif
Normal file
After Width: | Height: | Size: 726 B |
BIN
calendar/resources/skin/classic/newitem_disabled.gif
Normal file
After Width: | Height: | Size: 818 B |
BIN
calendar/resources/skin/classic/newitem_down.gif
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
calendar/resources/skin/classic/newitem_hover.gif
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
calendar/resources/skin/classic/newitem_up.gif
Normal file
After Width: | Height: | Size: 770 B |
50
calendar/resources/skin/classic/overlay.css
Normal file
@ -0,0 +1,50 @@
|
||||
/* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
*
|
||||
* The contents of this file are subject to the Mozilla Public License Version
|
||||
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
* http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is OEone Calendar Code, released October 31st, 2001.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* OEone Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Garth Smedley <garths@oeone.com>
|
||||
* Mike Potter <mikep@oeone.com>
|
||||
* Karl Guertin <grayrest@grayrest.com>
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
* of those above. If you wish to allow use of your version of this file only
|
||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
* use your version of this file under the terms of the MPL, indicate your
|
||||
* decision by deleting the provisions above and replace them with the notice
|
||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
* the provisions above, a recipient may use your version of this file under
|
||||
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
#mini-cal {
|
||||
list-style-image: url("chrome://calendar/skin/taskbar-cal.gif");
|
||||
}
|
||||
|
||||
#mini-cal:hover:active {
|
||||
list-style-image: url("chrome://calendar/skin/taskbar-cal-act.gif");
|
||||
}
|
||||
|
||||
.icon-calendar16 {
|
||||
list-style-image: url("chrome://calendar/skin/taskbar-cal.gif");
|
||||
}
|
||||
|
BIN
calendar/resources/skin/classic/prevnextarrow.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
calendar/resources/skin/classic/taskbar-cal-act.gif
Normal file
After Width: | Height: | Size: 214 B |
BIN
calendar/resources/skin/classic/taskbar-cal.gif
Normal file
After Width: | Height: | Size: 210 B |
After Width: | Height: | Size: 215 B |
202
calendar/resources/skin/classic/timepicker/timepicker.css
Normal file
@ -0,0 +1,202 @@
|
||||
/* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
*
|
||||
* The contents of this file are subject to the Mozilla Public License Version
|
||||
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
* http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is OEone Calendar Code, released October 31st, 2001.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* OEone Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Garth Smedley <garths@oeone.com>
|
||||
* Mike Potter <mikep@oeone.com>
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
* of those above. If you wish to allow use of your version of this file only
|
||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
* use your version of this file under the terms of the MPL, indicate your
|
||||
* decision by deleting the provisions above and replace them with the notice
|
||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
* the provisions above, a recipient may use your version of this file under
|
||||
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
|
||||
|
||||
/* Box that occupies whole window */
|
||||
|
||||
#oe-time-picker-overlay-box
|
||||
{
|
||||
background-color : #F8F8F8;
|
||||
font-size : 8pt;
|
||||
margin-bottom : 1px;
|
||||
margin-right : 1px;
|
||||
}
|
||||
|
||||
|
||||
/* Box that holds the am/pm boxes */
|
||||
|
||||
#oe-time-picker-ampm-controls-box
|
||||
{
|
||||
border : 1px solid #2060c7;
|
||||
}
|
||||
|
||||
/* Style for selected am/pm box */
|
||||
|
||||
.oe-time-picker-am-pm-box-class[selected="true"]
|
||||
{
|
||||
background-color : #6699CC;
|
||||
}
|
||||
|
||||
.oe-time-picker-am-pm-box-class
|
||||
{
|
||||
-moz-box-pack : center;
|
||||
}
|
||||
|
||||
|
||||
/* Grid for hours */
|
||||
|
||||
#oe-time-picker-hour-grid
|
||||
{
|
||||
border-top : 1px solid #2060c7;
|
||||
border-left : 1px solid #2060c7;
|
||||
margin-top : 1px;
|
||||
}
|
||||
|
||||
/* Box in each cell of the grid for hours */
|
||||
|
||||
.oe-time-picker-hour-box-class
|
||||
{
|
||||
-moz-box-align : center;
|
||||
border-right : 1px solid #2060c7;
|
||||
border-bottom : 1px solid #2060c7;
|
||||
}
|
||||
|
||||
/* selected hour box */
|
||||
|
||||
.oe-time-picker-hour-box-class[selected="true"]
|
||||
{
|
||||
background-color : #6699CC;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* box around five minute grid */
|
||||
|
||||
#oe-time-picker-five-minute-grid-box
|
||||
{
|
||||
min-width : 195px;
|
||||
margin-left : 1px;
|
||||
}
|
||||
|
||||
/* five minute grid */
|
||||
|
||||
#oe-time-picker-five-minute-grid
|
||||
{
|
||||
margin-top : 2px;
|
||||
margin-right : 2px;
|
||||
border-top : 1px solid #003399;
|
||||
border-left : 1px solid #003399;
|
||||
border-right : 1px solid #003399;
|
||||
background-color : #e7eeec;
|
||||
}
|
||||
|
||||
|
||||
/* box in five-minute grid elements */
|
||||
|
||||
.oe-time-picker-five-minute-box-class
|
||||
{
|
||||
-moz-box-align : center;
|
||||
}
|
||||
|
||||
/* selected five-minute grid element box */
|
||||
|
||||
.oe-time-picker-five-minute-box-class[selected="true"]
|
||||
{
|
||||
background-color : #6699CC;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* box around one minute grid */
|
||||
|
||||
#oe-time-picker-one-minute-grid-box
|
||||
{
|
||||
min-width : 195px;
|
||||
margin-left : 1px;
|
||||
}
|
||||
|
||||
/* one minute grid */
|
||||
|
||||
#oe-time-picker-one-minute-grid
|
||||
{
|
||||
margin-top : 2px;
|
||||
margin-right : 2px;
|
||||
border-top : 1px solid #003399;
|
||||
border-left : 1px solid #003399;
|
||||
border-right : 1px solid #003399;
|
||||
background-color : #e7eeec;
|
||||
}
|
||||
|
||||
/* box in one-minute grid elements */
|
||||
|
||||
.oe-time-picker-one-minute-box-class
|
||||
{
|
||||
-moz-box-align : center;
|
||||
}
|
||||
|
||||
/* selected one-minute grid element box */
|
||||
|
||||
.oe-time-picker-one-minute-box-class[selected="true"]
|
||||
{
|
||||
background-color : #6699CC;
|
||||
}
|
||||
|
||||
.oe-time-picker-more-control-label
|
||||
{
|
||||
background-color : #6699CC;
|
||||
color : #ffffff;
|
||||
font-weight : bold;
|
||||
padding : 2px 4px;
|
||||
min-width : 40px;
|
||||
margin : 0px;
|
||||
border-top : 1px solid #003399;
|
||||
border-right : 1px solid #003399;
|
||||
text-align : center;
|
||||
}
|
||||
|
||||
.oe-time-picker-more-control-label:hover
|
||||
{
|
||||
background-color : #477eb7;
|
||||
}
|
||||
|
||||
.oe-time-picker-more-control-label:hover:active
|
||||
{
|
||||
background-color : #2063a8;
|
||||
}
|
||||
|
||||
/* line across the bottom of the minute boxes, made to line up with more & less tabs */
|
||||
|
||||
.oe-time-picker-minutes-bottom
|
||||
{
|
||||
background-color : #e7eeec;
|
||||
border-bottom : 1px solid #003399;
|
||||
border-left : 1px solid #003399;
|
||||
border-right : 1px solid #003399;
|
||||
margin-right : 2px;
|
||||
}
|
||||
|
BIN
calendar/resources/skin/classic/today_disabled.gif
Normal file
After Width: | Height: | Size: 742 B |
BIN
calendar/resources/skin/classic/today_down.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
calendar/resources/skin/classic/today_hover.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
calendar/resources/skin/classic/today_up.gif
Normal file
After Width: | Height: | Size: 710 B |
BIN
calendar/resources/skin/classic/unifinder/modify_disabled.png
Normal file
After Width: | Height: | Size: 168 B |
BIN
calendar/resources/skin/classic/unifinder/modify_down.png
Normal file
After Width: | Height: | Size: 356 B |
BIN
calendar/resources/skin/classic/unifinder/modify_hover.png
Normal file
After Width: | Height: | Size: 356 B |
BIN
calendar/resources/skin/classic/unifinder/modify_up.png
Normal file
After Width: | Height: | Size: 168 B |
BIN
calendar/resources/skin/classic/unifinder/remove_disabled.png
Normal file
After Width: | Height: | Size: 240 B |
BIN
calendar/resources/skin/classic/unifinder/remove_down.png
Normal file
After Width: | Height: | Size: 235 B |
BIN
calendar/resources/skin/classic/unifinder/remove_hover.png
Normal file
After Width: | Height: | Size: 239 B |
BIN
calendar/resources/skin/classic/unifinder/remove_up.png
Normal file
After Width: | Height: | Size: 184 B |
177
calendar/resources/skin/classic/unifinder/unifinder.css
Normal file
@ -0,0 +1,177 @@
|
||||
/* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||
*
|
||||
* The contents of this file are subject to the Mozilla Public License Version
|
||||
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
* http://www.mozilla.org/MPL/
|
||||
*
|
||||
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
* for the specific language governing rights and limitations under the
|
||||
* License.
|
||||
*
|
||||
* The Original Code is OEone Calendar Code, released October 31st, 2001.
|
||||
*
|
||||
* The Initial Developer of the Original Code is
|
||||
* OEone Corporation.
|
||||
* Portions created by the Initial Developer are Copyright (C) 2001
|
||||
* the Initial Developer. All Rights Reserved.
|
||||
*
|
||||
* Contributor(s): Garth Smedley <garths@oeone.com>
|
||||
* Mike Potter <mikep@oeone.com>
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms of
|
||||
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||
* of those above. If you wish to allow use of your version of this file only
|
||||
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||
* use your version of this file under the terms of the MPL, indicate your
|
||||
* decision by deleting the provisions above and replace them with the notice
|
||||
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||
* the provisions above, a recipient may use your version of this file under
|
||||
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
toolbarseparator {
|
||||
margin: 0px 0.2em;
|
||||
border-right: 1px solid #ffffff;
|
||||
width: 0px;
|
||||
}
|
||||
|
||||
#unifinder-toolbar
|
||||
{
|
||||
height: 33px !important;
|
||||
}
|
||||
|
||||
/* ::::: tabpanels ::::: */
|
||||
|
||||
tabpanels {
|
||||
border: none;
|
||||
}
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------
|
||||
* Style for image buttons - Override a couple of settings
|
||||
* in the normal buttontop
|
||||
*-------------------------------------------------------------------*/
|
||||
|
||||
.four-state-image-button
|
||||
{
|
||||
-moz-binding : url("chrome://calendar/content/penBindings.xml#penButton");
|
||||
margin : 0px;
|
||||
border : 0px;
|
||||
-moz-user-focus : ignore !important;
|
||||
}
|
||||
|
||||
.unifinder-tab-box
|
||||
{
|
||||
margin-top : 4px
|
||||
}
|
||||
|
||||
/* The top box has the icons in it */
|
||||
|
||||
.unifinder-top-box
|
||||
{
|
||||
overflow: never;
|
||||
margin-bottom : 1px;
|
||||
}
|
||||
|
||||
/* :SIGH: override the tree selection from tree.css, wish there was a better way */
|
||||
|
||||
.unifinder-tree-class > listitem[selected="true"]
|
||||
{
|
||||
background-color : white;
|
||||
color : black;
|
||||
border-top : none;
|
||||
border-left : none;
|
||||
border-right : none;
|
||||
border-bottom : none;
|
||||
}
|
||||
|
||||
.unifinder-tree-class > listitem[selected="true"] > listcell
|
||||
{
|
||||
border : none;
|
||||
}
|
||||
|
||||
.unifinder-tree-class > listitem[selected="true"] > listcell > .unifinder-treecell-box-class
|
||||
{
|
||||
background-color : #d5e3f2;
|
||||
}
|
||||
|
||||
.unifinder-treecell-box-class
|
||||
{
|
||||
padding : 2px;
|
||||
padding-left : 4px;
|
||||
font-family : Arial, Helvetica;
|
||||
-moz-box-align : start;
|
||||
}
|
||||
|
||||
/*--------------------------------------------------------------------
|
||||
* unifinder modify to button
|
||||
*-------------------------------------------------------------------*/
|
||||
|
||||
.unifinder-modify-button > .unifinder-button-image
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/unifinder/modify_up.png");
|
||||
}
|
||||
.unifinder-modify-button[disabled="true"] > .unifinder-button-image,
|
||||
.unifinder-modify-button[disabled="true"]:hover > .unifinder-button-image,
|
||||
.unifinder-modify-button[disabled="true"]:hover:active > .unifinder-button-image
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/unifinder/modify_disabled.png");
|
||||
}
|
||||
.unifinder-modify-button:hover > .unifinder-button-image
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/unifinder/modify_hover.png");
|
||||
}
|
||||
.unifinder-modify-button:hover:active > .unifinder-button-image
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/unifinder/modify_down.png");
|
||||
}
|
||||
|
||||
/*--------------------------------------------------------------------
|
||||
* unifinder remove button
|
||||
*-------------------------------------------------------------------*/
|
||||
|
||||
.unifinder-remove-button > .unifinder-button-image
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/unifinder/remove_up.png");
|
||||
}
|
||||
|
||||
.unifinder-remove-button[disabled="true"] > .unifinder-button-image,
|
||||
.unifinder-remove-button[disabled="true"]:hover > .unifinder-button-image,
|
||||
.unifinder-remove-button[disabled="true"]:hover:active > .unifinder-button-image
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/unifinder/remove_disabled.png");
|
||||
}
|
||||
|
||||
.unifinder-remove-button:hover > .unifinder-button-image
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/unifinder/remove_hover.png");
|
||||
}
|
||||
|
||||
.unifinder-remove-button:hover:active > .unifinder-button-image
|
||||
{
|
||||
list-style-image : url("chrome://calendar/skin/unifinder/remove_down.png");
|
||||
}
|
||||
|
||||
.unifinder-button-text
|
||||
{
|
||||
font-family : helvetica;
|
||||
font-size : 10pt;
|
||||
color : #323642;
|
||||
}
|
||||
|
||||
.unifinder-remove-button[disabled="true"] .unifinder-button-text,
|
||||
.unifinder-remove-button[disabled="true"]:hover .unifinder-button-text,
|
||||
.unifinder-remove-button[disabled="true"]:hover:active .unifinder-button-text,
|
||||
.unifinder-modify-button[disabled="true"] .unifinder-button-text,
|
||||
.unifinder-modify-button[disabled="true"]:hover .unifinder-button-text,
|
||||
.unifinder-modify-button[disabled="true"]:hover:active .unifinder-button-text
|
||||
{
|
||||
color: #9399AB !important;
|
||||
}
|
||||
|
BIN
calendar/resources/skin/classic/week-view-1px.gif
Normal file
After Width: | Height: | Size: 38 B |
BIN
calendar/resources/skin/classic/week-view-corner.gif
Normal file
After Width: | Height: | Size: 77 B |
BIN
calendar/resources/skin/classic/week_disabled.gif
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
calendar/resources/skin/classic/week_down.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
calendar/resources/skin/classic/week_hover.gif
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
calendar/resources/skin/classic/week_up.gif
Normal file
After Width: | Height: | Size: 699 B |
@ -20,6 +20,7 @@ if ( err == SUCCESS ) {
|
||||
|
||||
var returnval = registerChrome(CONTENT | DELAYED_CHROME, calendarContent );
|
||||
var returnval = registerChrome(SKIN | DELAYED_CHROME, calendarSkin, "modern/");
|
||||
var returnval = registerChrome(SKIN | DELAYED_CHROME, calendarSkin, "classic/");
|
||||
var returnval = registerChrome(LOCALE | DELAYED_CHROME, calendarLocale, "en-US/");
|
||||
|
||||
err = performInstall();
|
||||
|