This commit is contained in:
colinp%oeone.com 2002-04-08 15:32:23 +00:00
Родитель fd40c4bdf2
Коммит 03a1eb7075
34 изменённых файлов: 352 добавлений и 844 удалений

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

@ -180,8 +180,6 @@ function update_date( Refresh )
function calendarFinish()
{
finishCalendarUnifinder( gEventSource );
gCalendarWindow.close( );
}

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

@ -45,7 +45,7 @@
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
<?xml-stylesheet href="chrome://calendar/skin/calendar.css" type="text/css"?>
<?xml-stylesheet href="chrome://communicator/skin/communicator.css" type="text/css"?>
<?xml-stylesheet href="chrome://calendar/content/unifinder/unifinderxul.css" type="text/css"?>
<?xml-stylesheet href="chrome://calendar/skin/unifinder.css" type="text/css"?>
<!-- Overlays -->
@ -53,7 +53,6 @@
<?xul-overlay href="chrome://calendar/content/calendarMenuOverlay.xul"?>
<?xul-overlay href="chrome://calendar/content/datepicker/datepicker-overlay.xul"?>
<?xul-overlay href="chrome://calendar/content/unifinder/unifinderOverlay.xul"?>
<?xul-overlay href="chrome://calendar/content/calendarDayView.xul"?>
<?xul-overlay href="chrome://calendar/content/calendarWeekView.xul"?>
<?xul-overlay href="chrome://calendar/content/calendarMonthView.xul"?>
@ -109,7 +108,7 @@
<!-- NEEDED FOR DATE UTILS -->
<script type="application/x-javascript" src="chrome://global/content/strres.js"/>
<script type="application/x-javascript" src="chrome://calendar/content/dateUtils.js"/>
<script type="application/x-javascript" src="chrome://calendar/content/unifinder/unifinder.js"/>
<script type="application/x-javascript" src="chrome://calendar/content/unifinder.js"/>
<script type="application/x-javascript" src="chrome://calendar/content/calendar.js"/>
<script type="application/x-javascript" src="chrome://calendar/content/calendarEvent.js"/>
@ -174,17 +173,43 @@
<hbox id="calendar-content-box" flex="1">
<!-- UNIFINDER OVERLAY -->
<unifinder id="calendar-unifinder-overlay" menu-popup="unifinder-options-menu" flex="1"/>
<vbox flex="1">
<toolbox>
<toolbar class="unifinder-toolbar chromeclass-toolbar" flex="1">
<button orient="vertical" observes="delete_command" class="unifinder-remove-button plain" tooltiptext="&calendar.tools.delete.tooltip;" label="&calendar.delete.label;" oncommand="unifinderRemoveCommand()"/>
<button orient="vertical" observes="modify_command" class="unifinder-modify-button plain" tooltiptext="&calendar.tools.modify.tooltip;" label="&calendar.modify.label;" oncommand="unifinderModifyCommand()"/>
</toolbar>
</toolbox>
<box flex="1">
<tabbox class="unifinder-tab-box" orient="vertical" flex="1" persist="selectedTab">
<tabs>
<tab label="&calendar.main.tab.label;" />
<tab label="&calendar.search.tab.label;" />
</tabs>
<tabpanels flex="1">
<tabpanel id="unifinder-categories-box" flex="1">
<listbox id="unifinder-categories-tree" seltype="multiple" onselect="unifinderClickEvent( this )" class="unifinder-tree-class" flex="1"/>
</tabpanel>
<tabpanel orient="vertical" flex="1">
<box align="center">
<label control="unifinder-search-field" value="&calendar.search.options.searchfor;"/>
<textbox id="unifinder-search-field" onkeypress="unifinderSearchKeyPress( this, event )" flex="1"/>
</box>
<listbox id="unifinder-search-results-tree" seltype="multiple" onselect="unifinderClickEvent( this )" class="unifinder-tree-class" flex="1"/>
</tabpanel>
</tabpanels>
</tabbox>
</box>
</vbox>
<splitter id="unifinder-splitter" collapse="before" persist="state hidden collapsed"
class="chromeclass-extrachrome sidebar-splitter"
orient="horizontal">
<grippy class="sidebar-splitter-grippy"/>
<splitter collapse="before" persist="state hidden collapsed"
class="chromeclass-extrachrome sidebar-splitter" orient="horizontal">
<grippy class="sidebar-splitter-grippy"/>
</splitter>
<!-- Begin Day/Month/Week Deck -->
<!-- Begin Day/Month/Week Deck -->
<deck id="calendar-deck" selectedIndex="0" flex="1">
<!-- Calendar Month View -->

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

@ -136,7 +136,7 @@
</hbox>
<hbox id="start-date-box" align="center">
<textbox class="date-text-class" id="start-date-text" readonly="true" onmousedown="prepareDatePicker('start-date-text')" popup="oe-date-picker-popup" position="after_start"/>
<image class="four-state-image-button event-date-button-class" id="start-date-button" onmousedown="prepareDatePicker('start-date-text')" popup="oe-date-picker-popup" position="after_start" />
<image class="event-date-button-class" id="start-date-button" onmousedown="prepareDatePicker('start-date-text')" popup="oe-date-picker-popup" position="after_start" />
</hbox>
</row>
@ -147,7 +147,7 @@
</hbox>
<hbox id="end-date-box" align="center">
<textbox class="date-text-class" id="end-date-text" readonly="true" onmousedown="prepareDatePicker('end-date-text')" popup="oe-date-picker-popup" position="after_start"/>
<image class="four-state-image-button event-date-button-class" id="end-date-button" onmousedown="prepareDatePicker('end-date-text')" popup="oe-date-picker-popup" position="after_start" />
<image class="event-date-button-class" id="end-date-button" onmousedown="prepareDatePicker('end-date-text')" popup="oe-date-picker-popup" position="after_start" />
</hbox>
</row>
@ -165,7 +165,7 @@
</hbox>
<hbox id="start-event-time-box" align="center">
<textbox id="start-time-text" readonly="true" value="" onmousedown="prepareTimePicker('start-time-text')" popup="oe-time-picker-popup" position="after_start"/>
<image class="four-state-image-button" id="start-time-button" onmousedown="prepareTimePicker('start-time-text')" popup="oe-time-picker-popup" position="after_start"/>
<image id="start-time-button" onmousedown="prepareTimePicker('start-time-text')" popup="oe-time-picker-popup" position="after_start"/>
</hbox>
</row>
@ -177,7 +177,7 @@
</hbox>
<hbox id="end-event-time-box" align="center">
<textbox id="end-time-text" readonly="true" value="" onmousedown="prepareTimePicker('end-time-text')" popup="oe-time-picker-popup" position="after_start"/>
<image class="four-state-image-button" id="end-time-button" onmousedown="prepareTimePicker('end-time-text')" popup="oe-time-picker-popup" position="after_start"/>
<image id="end-time-button" onmousedown="prepareTimePicker('end-time-text')" popup="oe-time-picker-popup" position="after_start"/>
</hbox>
</row>
@ -288,7 +288,7 @@
<radio group="repeat-until-group" id="repeat-until-radio" disable-controller="repeat" selected="true" label="&newevent.until.label;" oncommand="commandUntil()"/>
<spacer id="until-spacer"/>
<textbox id="repeat-end-date-text" readonly="true" value="" onmousedown="prepareDatePicker('repeat-end-date-text')" popup="oe-date-picker-popup" position="before_start"/>
<image class="four-state-image-button" id="repeat-end-date-button" onmousedown="prepareDatePicker('repeat-end-date-text')" popup="oe-date-picker-popup" position="before_start"/>
<image id="repeat-end-date-button" onmousedown="prepareDatePicker('repeat-end-date-text')" popup="oe-date-picker-popup" position="before_start"/>
</hbox>

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

@ -52,11 +52,6 @@
<popup id="oe-date-picker-popup" oncommand="yourCommandFunction( this )" >
</popup>
*
* Attach the date picker to an item using the popup attribute, an image for example:
*
<image class="four-state-image-button" popup="oe-date-picker-popup" onmousedown="yourPrepareDatePickerFunction()" />
*
* In your .js, initialize the picker with the inital date when the user clicks, set to now in this example:
*
function yourPrepareDatePickerFunction( )

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

@ -136,7 +136,7 @@
</hbox>
<hbox id="start-date-box" align="center">
<textbox class="date-text-class" id="start-date-text" readonly="true" onmousedown="prepareDatePicker('start-date-text')" popup="oe-date-picker-popup" position="after_start"/>
<image class="four-state-image-button event-date-button-class" id="start-date-button" onmousedown="prepareDatePicker('start-date-text')" popup="oe-date-picker-popup" position="after_start" />
<image class="event-date-button-class" id="start-date-button" onmousedown="prepareDatePicker('start-date-text')" popup="oe-date-picker-popup" position="after_start" />
</hbox>
</row>
@ -147,7 +147,7 @@
</hbox>
<hbox id="end-date-box" align="center">
<textbox class="date-text-class" id="end-date-text" readonly="true" onmousedown="prepareDatePicker('end-date-text')" popup="oe-date-picker-popup" position="after_start"/>
<image class="four-state-image-button event-date-button-class" id="end-date-button" onmousedown="prepareDatePicker('end-date-text')" popup="oe-date-picker-popup" position="after_start" />
<image class="event-date-button-class" id="end-date-button" onmousedown="prepareDatePicker('end-date-text')" popup="oe-date-picker-popup" position="after_start" />
</hbox>
</row>
@ -165,7 +165,7 @@
</hbox>
<hbox id="start-event-time-box" align="center">
<textbox id="start-time-text" readonly="true" value="" onmousedown="prepareTimePicker('start-time-text')" popup="oe-time-picker-popup" position="after_start"/>
<image class="four-state-image-button" id="start-time-button" onmousedown="prepareTimePicker('start-time-text')" popup="oe-time-picker-popup" position="after_start"/>
<image id="start-time-button" onmousedown="prepareTimePicker('start-time-text')" popup="oe-time-picker-popup" position="after_start"/>
</hbox>
</row>
@ -177,7 +177,7 @@
</hbox>
<hbox id="end-event-time-box" align="center">
<textbox id="end-time-text" readonly="true" value="" onmousedown="prepareTimePicker('end-time-text')" popup="oe-time-picker-popup" position="after_start"/>
<image class="four-state-image-button" id="end-time-button" onmousedown="prepareTimePicker('end-time-text')" popup="oe-time-picker-popup" position="after_start"/>
<image id="end-time-button" onmousedown="prepareTimePicker('end-time-text')" popup="oe-time-picker-popup" position="after_start"/>
</hbox>
</row>
@ -288,7 +288,7 @@
<radio group="repeat-until-group" id="repeat-until-radio" disable-controller="repeat" selected="true" label="&newevent.until.label;" oncommand="commandUntil()"/>
<spacer id="until-spacer"/>
<textbox id="repeat-end-date-text" readonly="true" value="" onmousedown="prepareDatePicker('repeat-end-date-text')" popup="oe-date-picker-popup" position="before_start"/>
<image class="four-state-image-button" id="repeat-end-date-button" onmousedown="prepareDatePicker('repeat-end-date-text')" popup="oe-date-picker-popup" position="before_start"/>
<image id="repeat-end-date-button" onmousedown="prepareDatePicker('repeat-end-date-text')" popup="oe-date-picker-popup" position="before_start"/>
</hbox>

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

@ -1,52 +0,0 @@
<?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): 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 ***** -->
<bindings id="penBindings"
xmlns="http://www.mozilla.org/xbl"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<binding id="penButton" extends="chrome://global/content/bindings/button.xml#button-base">
<content>
<xul:box class="button-internal-box" orient="vertical" flex="1" style="-moz-box-align:center;">
<xul:spacer flex="1"/>
<xul:image class="button-icon" inherits="src"/>
<xul:spacer flex="1"/>
</xul:box>
</content>
</binding>
</bindings>

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

@ -52,11 +52,6 @@
<popup id="oe-time-picker-popup" oncommand="yourCommandFunction( this )" >
</popup>
*
* Attach the time picker to an item using the popup attribute, an image for example:
*
<image class="four-state-image-button" popup="oe-time-picker-popup" onmousedown="yourPrepareTimePickerFunction()" />
*
* In your .js, initialize the picker with the inital time when the user clicks, set to now in this example:
*
function yourPrepareTimePickerFunction( )

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

@ -21,6 +21,7 @@
* Contributor(s): Garth Smedley <garths@oeone.com>
* Mike Potter <mikep@oeone.com>
* Chris Charabaruk <coldacid@meldstar.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
@ -93,24 +94,6 @@ function unifinderInit( CalendarWindow )
}
function unifinderSelectTab( tabid )
{
var unifinderList = document.getElementsByTagName("unifinder");
if( unifinderList.length > 0 )
{
var unifinder = unifinderList[0];
var newTab = document.getElementById( tabid );
if( newTab )
{
unifinder.selectedTab = newTab;
}
}
}
var gSearchEventTable = new Array();
var gDateFormater = new DateFormater();
@ -177,16 +160,6 @@ function prepareCalendarUnifinder( eventSource )
}
/**
* Called when the calendar is unloaded
*/
function finishCalendarUnifinder( eventSource )
{
// eventSource.removeObserver( unifinderEventDataSourceObserver );
}
/**
* Helper function to display event dates in the unifinder
*/

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

@ -1,142 +0,0 @@
<?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>
-
- 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 ***** -->
<!DOCTYPE window [
<!ENTITY % dtd1 SYSTEM "chrome://calendar/locale/calendar.dtd" > %dtd1;
]>
<bindings id="unifinderBindings"
xmlns="http://www.mozilla.org/xbl"
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<binding id="unifinder-base">
<resources>
<stylesheet src="chrome://calendar/skin/unifinder/unifinder.css"/>
</resources>
</binding>
<binding id="unifinder" extends="chrome://calendar/content/unifinder/unifinderBindings.xml#unifinder-base">
<content orient="vertical">
<xul:box orient="vertical" class="unifinder-internal-box" flex="1" >
<xul:box orient="horizontal" class="unifinder-top-box" >
<xul:toolbox class="unifinder-toolbox" flex="1">
<xul:toolbar id="unifinder-toolbar" class="chromeclass-toolbar" flex="1">
<xul:box>
<children includes="unifinder-button" />
</xul:box>
<spacer flex="1"/>
</xul:toolbar>
</xul:toolbox>
</xul:box>
<children />
</xul:box>
</content>
<implementation>
<property name="selectedTab">
<setter>
<![CDATA[
var tabsItem = this.getTabsItem();
if( tabsItem )
{
tabsItem.selectedTab = val;
return val;
}
else
{
return null;
}
]]>
</setter>
<getter>
<![CDATA[
var tabsItem = this.getTabsItem();
if( tabsItem )
{
return tabsItem.selectedTab;
}
else
{
return null;
}
]]>
</getter>
</property>
<method name="getTabsItem">
<body>
<![CDATA[
var tabsList = document.getElementsByTagName( "tabs" );
for( var i = 0; i < tabsList.length; ++i )
{
if( this === tabsList[i].parentNode )
return tabsList[i];
}
return null;
]]>
</body>
</method>
</implementation>
</binding>
<binding id="unifinder-search-controls" extends="chrome://calendar/content/unifinder/unifinderBindings.xml#unifinder-base">
<content orient="horizontal">
<xul:hbox align="center" flex="1">
<xul:label for="unifinder-search-field" value="&calendar.search.options.searchfor;" />
<xul:textbox id="unifinder-search-field"
inherits="onkeypress=keypressfunction" flex="1"/>
</xul:hbox>
</content>
</binding>
<binding id="unifinder-button-base" extends="xul:button">
<resources>
<stylesheet src="chrome://calendar/skin/unifinder/unifinder.css"/>
</resources>
<content orient="vertical">
<xul:unifinder-image-button class="unifinder-button-image" unifinder-button-part="button" />
<xul:label class="unifinder-button-text" inherits="value=label,accesskey,crop,dragover-top"/>
</content>
</binding>
</bindings>

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

@ -1,88 +0,0 @@
<?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>
- 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 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 ***** -->
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
<!-- CSS File with all styles specific to the unifinder -->
<?xml-stylesheet href="chrome://calendar/skin/unifinder/unifinder.css" ?>
<!-- DTD File with all strings specific to the unifinder -->
<!DOCTYPE window
[
<!ENTITY % dtd1 SYSTEM "chrome://calendar/locale/global.dtd" > %dtd1;
<!ENTITY % dtd3 SYSTEM "chrome://calendar/locale/calendar.dtd" > %dtd3;
]>
<overlay
id="unifinder-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<!-- Javascript includes -->
<unifinder id="calendar-unifinder-overlay" flex="1">
<unifinder-button id="unifinder-remove-button" observes="delete_command" class="unifinder-remove-button" tooltip="aTooltip" tooltiptext="&calendar.tools.delete.tooltip;" label="&calendar.delete.label;" oncommand="unifinderRemoveCommand()" />
<unifinder-button id="unifinder-modify-button" observes="modify_command" class="unifinder-modify-button" tooltip="aTooltip" tooltiptext="&calendar.tools.modify.tooltip;" label="&calendar.modify.label;" oncommand="unifinderModifyCommand()" />
<box flex="1">
<tabbox class="unifinder-tab-box" unifinder-tab-box="true" orient="vertical" flex="1" >
<tabs class="unifinder-tab">
<tab label="&calendar.main.tab.label;" />
<tab label="&calendar.search.tab.label;" />
</tabs>
<tabpanels orient="horizontal" flex="1">
<vbox id="unifinder-categories-box" flex="1">
<vbox id="unifinder-categories-content-box" flex="1" >
<listbox id="unifinder-categories-tree" seltype="multiple" onselect="unifinderClickEvent( this )" class="unifinder-tree-class" flex="1"/>
</vbox>
</vbox>
<vbox flex="1">
<unifinder-search-controls keypressfunction="unifinderSearchKeyPress( this, event )" />
<listbox id="unifinder-search-results-tree" seltype="multiple" onselect="unifinderClickEvent( this )" class="unifinder-tree-class" flex="1"/>
</vbox>
</tabpanels>
</tabbox>
</box>
</unifinder>
</overlay>

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

@ -1,54 +0,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>
*
* 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 ***** */
/******* unifinder *******/
unifinder {
-moz-binding: url("chrome://calendar/content/unifinder/unifinderBindings.xml#unifinder");
}
unifinder-search-controls {
-moz-binding: url("chrome://calendar/content/unifinder/unifinderBindings.xml#unifinder-search-controls");
}
unifinder-button{
-moz-binding: url("chrome://calendar/content/unifinder/unifinderBindings.xml#unifinder-button-base");
}
unifinder-image-button{
-moz-binding : url("chrome://calendar/content/penBindings.xml#penButton");
}

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

@ -19,16 +19,12 @@ calendar.jar:
content/calendar/calendarMail.js (content/calendarMail.js)
content/calendar/contents.rdf (content/contents.rdf)
content/calendar/dateUtils.js (content/dateUtils.js)
content/calendar/penBindings.xml (content/penBindings.xml)
content/calendar/sound.wav (content/sound.wav)
content/calendar/datepicker/datepicker-overlay.xul (content/datepicker/datepicker-overlay.xul)
content/calendar/datepicker/datepicker.js (content/datepicker/datepicker.js)
content/calendar/timepicker/timepicker-overlay.xul (content/timepicker/timepicker-overlay.xul)
content/calendar/timepicker/timepicker.js (content/timepicker/timepicker.js)
content/calendar/unifinder/unifinder.js (content/unifinder/unifinder.js)
content/calendar/unifinder/unifinderBindings.xml (content/unifinder/unifinderBindings.xml)
content/calendar/unifinder/unifinderOverlay.xul (content/unifinder/unifinderOverlay.xul)
content/calendar/unifinder/unifinderxul.css (content/unifinder/unifinderxul.css)
content/calendar/unifinder.js (content/unifinder.js)
content/calendar/pref/calendarPrefOverlay.xul (content/pref/calendarPrefOverlay.xul)
content/calendar/pref/rootCalendarPref.js (content/pref/rootCalendarPref.js)
content/calendar/pref/calendarPref.js (content/pref/calendarPref.js)
@ -101,15 +97,15 @@ calendar.jar:
skin/modern/calendar/datepicker/right_arrow.png (skin/modern/datepicker/right_arrow.png)
skin/modern/calendar/timepicker/time_picker_minutes_bottom.png (skin/modern/timepicker/time_picker_minutes_bottom.png)
skin/modern/calendar/timepicker/timepicker.css (skin/modern/timepicker/timepicker.css)
skin/modern/calendar/unifinder/modify_disabled.png (skin/modern/unifinder/modify_disabled.png)
skin/modern/calendar/unifinder/modify_down.png (skin/modern/unifinder/modify_down.png)
skin/modern/calendar/unifinder/modify_hover.png (skin/modern/unifinder/modify_hover.png)
skin/modern/calendar/unifinder/modify_up.png (skin/modern/unifinder/modify_up.png)
skin/modern/calendar/unifinder/remove_disabled.png (skin/modern/unifinder/remove_disabled.png)
skin/modern/calendar/unifinder/remove_down.png (skin/modern/unifinder/remove_down.png)
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/modern/calendar/modify_disabled.png (skin/modern/modify_disabled.png)
skin/modern/calendar/modify_down.png (skin/modern/modify_down.png)
skin/modern/calendar/modify_hover.png (skin/modern/modify_hover.png)
skin/modern/calendar/modify_up.png (skin/modern/modify_up.png)
skin/modern/calendar/remove_disabled.png (skin/modern/remove_disabled.png)
skin/modern/calendar/remove_down.png (skin/modern/remove_down.png)
skin/modern/calendar/remove_hover.png (skin/modern/remove_hover.png)
skin/modern/calendar/remove_up.png (skin/modern/remove_up.png)
skin/modern/calendar/unifinder.css (skin/modern/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)
@ -170,12 +166,12 @@ calendar.jar:
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)
skin/classic/calendar/modify_disabled.png (skin/classic/modify_disabled.png)
skin/classic/calendar/modify_down.png (skin/classic/modify_down.png)
skin/classic/calendar/modify_hover.png (skin/classic/modify_hover.png)
skin/classic/calendar/modify_up.png (skin/classic/modify_up.png)
skin/classic/calendar/remove_disabled.png (skin/classic/remove_disabled.png)
skin/classic/calendar/remove_down.png (skin/classic/remove_down.png)
skin/classic/calendar/remove_hover.png (skin/classic/remove_hover.png)
skin/classic/calendar/remove_up.png (skin/classic/remove_up.png)
skin/classic/calendar/unifinder.css (skin/classic/unifinder.css)

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

@ -69,27 +69,6 @@
max-height : 33px;
}
/*--------------------------------------------------------------------
* Button bar vertical divider line
*-------------------------------------------------------------------*/
.calendar-control-divider
{
list-style-image : url("chrome://calendar/skin/divider.png");
}
button.calendar-management-button,
button.calendar-management-button:hover,
button.calendar-management-button:hover:active
{
margin : 0px;
border : 0px;
-moz-binding : url("chrome://calendar/content/penBindings.xml#penButton");
-moz-user-focus : ignore !important;
max-height : 36px;
}
/*--------------------------------------------------------------------
* new event button
*-------------------------------------------------------------------*/

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

@ -0,0 +1,136 @@
/* ***** 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>
* 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 ***** */
/* ::::: tabpanels ::::: */
tabpanels {
border: none;
}
.unifinder-tab-box
{
margin-top : 4px
}
.unifinder-tree-class > listitem[selected="true"]
{
background-color : white;
color : black;
border : 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;
}
/*--------------------------------------------------------------------
* modify button
*-------------------------------------------------------------------*/
.unifinder-modify-button
{
font-family : helvetica;
font-size : 10pt;
color : #323642;
list-style-image : url("chrome://calendar/skin/modify_up.png");
min-width : 0px;
}
.unifinder-modify-button[disabled="true"],
.unifinder-modify-button[disabled="true"]:hover,
.unifinder-modify-button[disabled="true"]:hover:active
{
color: #9399AB !important;
list-style-image : url("chrome://calendar/skin/modify_disabled.png");
}
.unifinder-modify-button:hover
{
list-style-image : url("chrome://calendar/skin/modify_hover.png");
}
.unifinder-modify-button:hover:active
{
list-style-image : url("chrome://calendar/skin/modify_down.png");
}
/*--------------------------------------------------------------------
* remove button
*-------------------------------------------------------------------*/
.unifinder-remove-button
{
font-family : helvetica;
font-size : 10pt;
color : #323642;
list-style-image : url("chrome://calendar/skin/remove_up.png");
min-width : 0px;
}
.unifinder-remove-button[disabled="true"],
.unifinder-remove-button[disabled="true"]:hover,
.unifinder-remove-button[disabled="true"]:hover:active
{
color: #9399AB !important;
list-style-image : url("chrome://calendar/skin/remove_disabled.png");
}
.unifinder-remove-button:hover
{
list-style-image : url("chrome://calendar/skin/remove_hover.png");
}
.unifinder-remove-button:hover:active
{
list-style-image : url("chrome://calendar/skin/remove_down.png");
}

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

@ -1,177 +0,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>
* 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;
}

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

@ -69,27 +69,6 @@
max-height : 33px;
}
/*--------------------------------------------------------------------
* Button bar vertical divider line
*-------------------------------------------------------------------*/
.calendar-control-divider
{
list-style-image : url("chrome://calendar/skin/divider.png");
}
button.calendar-management-button,
button.calendar-management-button:hover,
button.calendar-management-button:hover:active
{
margin : 0px;
border : 0px;
-moz-binding : url("chrome://calendar/content/penBindings.xml#penButton");
-moz-user-focus : ignore !important;
max-height : 36px;
}
/*--------------------------------------------------------------------
* new event button
*-------------------------------------------------------------------*/

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

До

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

После

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

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

@ -0,0 +1,149 @@
/* ***** 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>
* 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 ***** */
.unifinder-toolbar
{
background-color : #dde3eb;
}
/* ::::: tabpanels ::::: */
tabpanels {
border: none;
}
.unifinder-tab-box
{
margin-top : 4px
}
.unifinder-tree-class > listitem[selected="true"]
{
background-color : white;
color : black;
border : 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;
}
/*--------------------------------------------------------------------
* modify button
*-------------------------------------------------------------------*/
.unifinder-modify-button
{
font-family : helvetica;
font-size : 10pt;
color : #323642;
background-color : #DDE3EB;
list-style-image : url("chrome://calendar/skin/modify_up.png");
min-width : 0px;
}
.unifinder-modify-button[disabled="true"],
.unifinder-modify-button[disabled="true"]:hover,
.unifinder-modify-button[disabled="true"]:hover:active
{
color : #9399AB !important;
background-color : #DDE3EB !important;
list-style-image : url("chrome://calendar/skin/modify_disabled.png");
}
.unifinder-modify-button:hover
{
background-color : #EAEEF6;
list-style-image : url("chrome://calendar/skin/modify_hover.png");
}
.unifinder-modify-button:hover:active
{
background-color : #CBD9E8;
list-style-image : url("chrome://calendar/skin/modify_down.png");
}
/*--------------------------------------------------------------------
* remove button
*-------------------------------------------------------------------*/
.unifinder-remove-button
{
font-family : helvetica;
font-size : 10pt;
color : #323642;
background-color : #DDE3EB;
list-style-image : url("chrome://calendar/skin/remove_up.png");
min-width : 0px;
}
.unifinder-remove-button[disabled="true"],
.unifinder-remove-button[disabled="true"]:hover,
.unifinder-remove-button[disabled="true"]:hover:active
{
color : #9399AB !important;
background-color : #DDE3EB !important;
list-style-image : url("chrome://calendar/skin/remove_disabled.png");
}
.unifinder-remove-button:hover
{
background-color : #EAEEF6;
list-style-image : url("chrome://calendar/skin/remove_hover.png");
}
.unifinder-remove-button:hover:active
{
background-color : #CBD9E8;
list-style-image : url("chrome://calendar/skin/remove_down.png");
}

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

@ -1,204 +0,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>
* 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;
background-color : #dde3eb;
}
/* ::::: 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
{
background-color : #DDE3EB;
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
{
background-color : #DDE3EB;
list-style-image : url("chrome://calendar/skin/unifinder/remove_disabled.png");
}
.unifinder-remove-button:hover > .unifinder-button-image
{
background-color : #EAEEF6;
list-style-image : url("chrome://calendar/skin/unifinder/remove_hover.png");
}
.unifinder-remove-button:hover:active > .unifinder-button-image
{
background-color : #CBD9E8;
list-style-image : url("chrome://calendar/skin/unifinder/remove_down.png");
}
.unifinder-remove-button,
.unifinder-remove-button[disabled="true"],
.unifinder-remove-button[disabled="true"]:hover,
.unifinder-remove-button[disabled="true"]:hover:active,
.unifinder-modify-button,
.unifinder-modify-button[disabled="true"],
.unifinder-modify-button[disabled="true"]:hover,
.unifinder-modify-button[disabled="true"]:hover:active
{
background-color : #DDE3EB;
}
.unifinder-remove-button:hover,
.unifinder-modify-button:hover
{
background-color : #EAEEF6;
}
.unifinder-remove-button:hover:active,
.unifinder-modify-button:hover:active
{
background-color : #CBD9E8;
}
.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;
}