Added classic skin (bug 133618)

This commit is contained in:
colinp%oeone.com 2002-04-05 14:27:07 +00:00
Родитель 2ee578753f
Коммит 1006137555
79 изменённых файлов: 1902 добавлений и 20 удалений

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

@ -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.
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)

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

@ -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;
}

Двоичные данные
calendar/resources/skin/classic/all_day_event.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 563 B

Двоичные данные
calendar/resources/skin/classic/all_day_event_down.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 568 B

Двоичные данные
calendar/resources/skin/classic/all_day_event_hover.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 569 B

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 246 B

Двоичные данные
calendar/resources/skin/classic/ca-event-dialog/calendar_down.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.2 KiB

Двоичные данные
calendar/resources/skin/classic/ca-event-dialog/calendar_hover.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.2 KiB

Двоичные данные
calendar/resources/skin/classic/ca-event-dialog/calendar_up.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 246 B

Двоичные данные
calendar/resources/skin/classic/ca-event-dialog/clock_disabled.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 326 B

Двоичные данные
calendar/resources/skin/classic/ca-event-dialog/clock_down.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.2 KiB

Двоичные данные
calendar/resources/skin/classic/ca-event-dialog/clock_hover.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.2 KiB

Двоичные данные
calendar/resources/skin/classic/ca-event-dialog/clock_up.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 318 B

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

Разница между файлами не показана из-за своего большого размера Загрузить разницу

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

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

@ -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");
}

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

@ -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");
}

Двоичные данные
calendar/resources/skin/classic/calendar_topbar.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.6 KiB

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

@ -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>

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

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

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

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

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

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

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

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

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

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

@ -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;
}

Двоичные данные
calendar/resources/skin/classic/dot.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 460 B

Двоичные данные
calendar/resources/skin/classic/dot_selected.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 400 B

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

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

@ -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");
}

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

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

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

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

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

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

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

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

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

Двоичные данные
calendar/resources/skin/classic/month_hover.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.5 KiB

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

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

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

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

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

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

@ -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");
}

Двоичные данные
calendar/resources/skin/classic/prevnextarrow.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.1 KiB

Двоичные данные
calendar/resources/skin/classic/taskbar-cal-act.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 214 B

Двоичные данные
calendar/resources/skin/classic/taskbar-cal.gif Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 210 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();