Updates for the new address book xul file names, added dtd files, removed html files, overall reorg.

git-svn-id: svn://10.0.0.236/trunk@41834 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
hangas%netscape.com 1999-08-02 18:27:42 +00:00
parent 43d35bb4ff
commit e4ffdea01a
15 changed files with 152 additions and 269 deletions

View File

@ -1160,6 +1160,7 @@ sub MakeResourceAliases()
_InstallResources(":mozilla:mailnews:addrbook:resources:content:MANIFEST", "$addressbook_chrome_dir:content:default:", 0);
_InstallResources(":mozilla:mailnews:addrbook:resources:skin:MANIFEST", "$addressbook_chrome_dir:skin:default:", 0);
_InstallResources(":mozilla:mailnews:addrbook:resources:locale:en-US:MANIFEST", "$addressbook_chrome_dir:locale:en-US:", 0);
_InstallResources(":mozilla:mailnews:addrbook:prefs:resources:content:MANIFEST", "$addressbook_chrome_dir:content:default:", 0);
}

View File

@ -22,7 +22,7 @@ srcdir = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS = content skin
DIRS = content locale skin
include $(topsrcdir)/config/config.mk

View File

@ -16,19 +16,16 @@
# This is a list of local files which get copied to the res\mailnews\messenger directory
#
addressbook.xul
abCardOverlay.js
abCardOverlay.xul
abCardViewOverlay.js
abCardViewOverlay.xul
abCommon.js
abDirTreeOverlay.xul
abEditCardDialog.xul
abNewCardDialog.xul
abResultsTreeOverlay.xul
abSelectAddressesDialog.js
abSelectAddressesDialog.xul
addressbook.js
dirPane.xul
dirPane.js
resultPane.xul
resultPane.js
cardviewPane.xul
cardviewPane.js
addresspanes.html
editcard.xul
editcard.js
newcardDialog.xul
editcardDialog.xul
selectaddress.xul
selectaddress.js
addressbucket.xul
addressbook.xul

View File

@ -29,22 +29,19 @@ include $(topsrcdir)/config/rules.mk
SAMPLES_DIR = $(DIST)/bin/chrome/addressbook/content/default
EXPORT_RESOURCE_SAMPLES = \
$(srcdir)/addressbook.xul \
$(srcdir)/abCardOverlay.js \
$(srcdir)/abCardOverlay.xul \
$(srcdir)/abCardViewOverlay.js \
$(srcdir)/abCardViewOverlay.xul \
$(srcdir)/abCommon.js \
$(srcdir)/abDirTreeOverlay.xul \
$(srcdir)/abEditCardDialog.xul \
$(srcdir)/abNewCardDialog.xul \
$(srcdir)/abResultsTreeOverlay.xul \
$(srcdir)/abSelectAddressesDialog.js \
$(srcdir)/abSelectAddressesDialog.xul \
$(srcdir)/addressbook.js \
$(srcdir)/dirPane.xul \
$(srcdir)/dirPane.js \
$(srcdir)/resultPane.xul \
$(srcdir)/resultPane.js \
$(srcdir)/cardviewPane.xul \
$(srcdir)/cardviewPane.js \
$(srcdir)/addresspanes.html \
$(srcdir)/editcard.xul \
$(srcdir)/editcard.js \
$(srcdir)/newcardDialog.xul \
$(srcdir)/editcardDialog.xul \
$(srcdir)/selectaddress.xul \
$(srcdir)/selectaddress.js \
$(srcdir)/addressbucket.xul \
$(srcdir)/addressbook.xul \
$(NULL)
EXPORT_RESOURCE_SAMPLES_TO_REMOVE := $(addprefix $(SAMPLES_DIR)/, $(EXPORT_RESOURCE_SAMPLES))

View File

@ -1,130 +1,40 @@
function AbNewCardDialog()
{
var myURI = GetResultTreeDirectory().getAttribute('ref');
dump("myURI = " + myURI + "\n");
var dialog = window.openDialog("chrome://addressbook/content/newcardDialog.xul",
"abNewCard",
"chrome",
{abURI:GetResultTreeDirectory().getAttribute('ref')});
// functions used only by abMainWindow
return dialog;
function OnLoadAddressBook()
{
// FIX ME - later we will be able to use onload from the overlay
OnLoadCardView();
}
function AbEditCardDialog(card, okCallback)
{
var dialog = window.openDialog("chrome://addressbook/content/editcardDialog.xul",
"abEditCard",
"chrome",
{abURI:GetResultTreeDirectory().getAttribute('ref'),
card:card, okCallback:okCallback});
return dialog;
}
// FIX ME - this should be in onload and have a different name
var addressbook = Components.classes["component://netscape/addressbook"].createInstance();
addressbook = addressbook.QueryInterface(Components.interfaces.nsIAddressBook);
function AbDelete()
{
dump("\AbDelete from XUL\n");
var tree = GetResultTree();
var tree = document.getElementById('resultsTree');
if( tree )
{
dump("tree is valid\n");
//get the selected elements
var cardList = tree.getElementsByAttribute("selected", "true");
//get the current folder
var srcDirectory = GetResultTreeDirectory();
var srcDirectory = document.getElementById('resultsTree');
dump("srcDirectory = " + srcDirectory + "\n");
addressbook.DeleteCards(tree, srcDirectory, cardList);
}
}
function GetDirectoryTree()
{
var directoryTree = frames["directoryFrame"].document.getElementById('dirTree');
dump("directoryTree = " + directoryTree + "\n");
return directoryTree;
}
function GetResultTree()
{
var cardTree = frames["resultsFrame"].document.getElementById('resultTree');
dump("cardTree = " + cardTree + "\n");
return cardTree;
}
function GetResultTreeDirectory()
{
return(GetResultTree());
}
function EditCard()
{
var rdf = Components.classes["component://netscape/rdf/rdf-service"].getService();
rdf = rdf.QueryInterface(Components.interfaces.nsIRDFService);
var resultsDoc = frames["resultsFrame"].document;
var selArray = resultsDoc.getElementsByAttribute('selected', 'true');
if ( selArray && selArray.length == 1 )
{
var uri = selArray[0].getAttribute('id');
var card = rdf.GetResource(uri);
card = card.QueryInterface(Components.interfaces.nsIAbCard);
AbEditCardDialog(card, UpdateCardView);
}
}
function UpdateCardView()
{
var resultsDoc = frames["resultsFrame"].document;
var selArray = resultsDoc.getElementsByAttribute('selected', 'true');
dump("UpdateCardView -- selArray = " + selArray + "\n");
var selArray = document.getElementById('resultsTree').getElementsByAttribute('selected', 'true');
if ( selArray && selArray.length == 1 )
DisplayCardViewPane(selArray[0]);
}
function AbNewMessage()
{
var msgComposeService = Components.classes["component://netscape/messengercompose"].getService();
msgComposeService = msgComposeService.QueryInterface(Components.interfaces.nsIMsgComposeService);
msgComposeService.OpenComposeWindowWithValues(null, 0, GetSelectedAddresses(), null, null,
null, null, null);
}
function GetSelectedAddresses()
{
var item, uri, rdf, cardResource, card;
var selectedAddresses = "";
var resultsDoc = frames["resultsFrame"].document;
var bucketDoc = frames["directoryFrame"].document;
rdf = Components.classes["component://netscape/rdf/rdf-service"].getService();
rdf = rdf.QueryInterface(Components.interfaces.nsIRDFService);
var selArray = resultsDoc.getElementsByAttribute('selected', 'true');
if ( selArray && selArray.length )
{
for ( item = 0; item < selArray.length; item++ )
{
uri = selArray[item].getAttribute('id');
cardResource = rdf.GetResource(uri);
card = cardResource.QueryInterface(Components.interfaces.nsIAbCard);
if ( selectedAddresses )
selectedAddresses += ",";
selectedAddresses += "\"" + card.DisplayName + "\" <" + card.PrimaryEmail + ">";
}
}
dump("selectedAddresses = " + selectedAddresses + "\n");
return selectedAddresses;
}
function AbClose()
{
@ -133,9 +43,7 @@ function AbClose()
function AbNewAddressBook()
{
var dirTree = GetDirectoryTree();
var srcDirectory = GetResultTreeDirectory();
addressbook.NewAddressBook(dirTree.database, srcDirectory, "My New Address Book");
addressbook.NewAddressBook(document.getElementById('dirTree').database, document.getElementById('resultsTree'), "My New Address Book");
}

View File

@ -1,81 +1,32 @@
<?xml version="1.0"?>
<!--
The contents of this file are subject to the Netscape 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/NPL/
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 Mozilla Communicator client code, released
March 31, 1998.
The Initial Developer of the Original Code is Netscape
Communications Corporation. Portions created by Netscape are
Copyright (C) 1998-1999 Netscape Communications Corporation. All
Rights Reserved.
-->
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://addressbook/skin/" type="text/css"?>
<?xul-overlay href="chrome://global/content/globalOverlay.xul"?>
<?xul-overlay href="chrome://global/content/tasksOverlay.xul"?>
<?xul-overlay href="chrome://addressbook/content/abDirTreeOverlay.xul"?>
<?xul-overlay href="chrome://addressbook/content/abResultsTreeOverlay.xul"?>
<?xul-overlay href="chrome://addressbook/content/abCardViewOverlay.xul"?>
<!DOCTYPE window
[
<!ENTITY addressbookWindow.title "Address Book">
<!-- menu items: the . means that the menu item isn't implemented yet -->
<!ENTITY fileMenu.label "File">
<!ENTITY newMenu.label "New">
<!ENTITY newNavCmd.label ".Navigator">
<!ENTITY newMessageCmd.label "Message">
<!ENTITY newCardCmd.label "New Card...">
<!ENTITY newListCmd.label ".New List...">
<!ENTITY newAddressBookCmd.label ".New Address Book...">
<!ENTITY newDirectoryCmd.label ".New Directory...">
<!ENTITY importCmd.label ".Import...">
<!ENTITY exportCmd.label ".Export...">
<!ENTITY printPreviewCmd.label ".Print Preview">
<!ENTITY printCardViewCmd.label ".Print Card View...">
<!ENTITY printAddressBook.label ".Print Address Book...">
<!ENTITY closeCmd.label "Close">
<!ENTITY editMenu.label "Edit">
<!ENTITY undoCmd.label ".Undo">
<!ENTITY redoCmd.label ".Redo">
<!ENTITY cutCmd.label ".Cut">
<!ENTITY copyCmd.label ".Copy">
<!ENTITY pasteCmd.label ".Paste">
<!ENTITY deleteCmd.label "Delete">
<!ENTITY selectAllCmd.label ".Select All">
<!ENTITY searchCmd.label ".Search...">
<!ENTITY htmlDomainCmd.label ".HTML Domains...">
<!ENTITY abPropsCmd.label "Properties">
<!ENTITY prefsCmd.label ".Preferences">
<!ENTITY viewMenu.label "View">
<!ENTITY showMenu.label ".Show">
<!ENTITY showAbToolbarCmd.label ".Address Book Toolbar">
<!ENTITY showCardPane.label ".Card Pane">
<!ENTITY showTaskbar.label ".Taskbar">
<!ENTITY sortMenu.label ".Sort">
<!ENTITY sortByNameCmd.label ".by Name">
<!ENTITY sortByEmailCmd.label ".by Email">
<!ENTITY sortByOrganizationCmd.label ".by Organization">
<!ENTITY sortByNicknameCmd.label ".by Nickname">
<!ENTITY sortByPhoneCmd.label ".by Phone Number">
<!ENTITY sortByCityCmd.label ".by City">
<!ENTITY sortAscendingCmd.label ".Ascending">
<!ENTITY sortDescendingCmd.label ".Descending">
<!ENTITY stopSearchingCmd.label ".Stop Searching">
<!-- Toolbar items -->
<!ENTITY newcardButton.img "chrome://addressbook/skin/newcard.gif">
<!ENTITY newcardButton.label "New Card">
<!ENTITY newlistButton.img "chrome://addressbook/skin/newlist.gif">
<!ENTITY newlistButton.label ".New List">
<!ENTITY editButton.img "chrome://addressbook/skin/property.gif">
<!ENTITY editButton.label "Edit">
<!ENTITY newmsgButton.img "chrome://addressbook/skin/abnewmsg.gif">
<!ENTITY newmsgButton.label "New Msg">
<!ENTITY deleteButton.img "chrome://messenger/skin/trash.gif">
<!ENTITY deleteButton.label "Delete">
<!ENTITY stopButton.img "resource:/res/toolbar/TB_Stop.gif">
<!ENTITY stopButton.label ".Stop">
<!ENTITY searchButton.img "resource:/res/toolbar/TB_Search.gif">
<!ENTITY searchButton.label ".Search">
<!ENTITY showNames.label "Show names containing:">
<!ENTITY throbber.url "http://www.mozilla.org/">
]>
<!DOCTYPE window SYSTEM "chrome://addressbook/locale/abMainWindow.dtd">
<window xmlns:html="http://www.w3.org/TR/REC-html40"
@ -89,11 +40,8 @@
onload="OnLoadAddressBook()">
<html:script language="JavaScript" src="chrome://addressbook/content/addressbook.js"/>
<html:script language="javascript" src="chrome://addressbook/content/resultPane.js"/>
<html:script language="javascript" src="chrome://addressbook/content/cardviewPane.js"/>
<html:script language="JavaScript" src="chrome://addressbook/content/editcard.js"/>
<html:script language="JavaScript" src="chrome://addressbook/content/abCommon.js"/>
<!--
<html:script language="JavaScript" src="chrome://messenger/content/commandglue.js"/>
<html:script language="JavaScript" src="resource:/res/samples/DumpDOM.js"/>
-->
@ -192,13 +140,36 @@
<titledbutton src="&searchButton.img;" align="bottom" value="&searchButton.label;" onclick="AbSearch()"/>
<spring flex="100%"/>
<titledbutton id="Throbber" align="right" onclick="MsgHome('&throbber.url;')"/>
<!--titledbutton id="Throbber" align="right" onclick="MsgHome('&throbber.url;')"/-->
</toolbar>
</toolbox>
<!-- The main address book three pane frame -->
<html:iframe src="chrome://addressbook/content/addresspanes.html" name="3paneaddressbook" flex="100%" />
<!-- The main address book three pane -->
<box align="horizontal" flex="100%">
<!-- dir tree -->
<box align="horizontal"
style="width:200px; height:100%; background-color:white; border-right:solid black 1px">
<tree id="dirTree"/>
</box>
<splitter/>
<box align="vertical" flex="100%" style="border-left:solid black 1px">
<!-- results tree -->
<box flex="50%" align="vertical"
style="background-color:white; border-bottom:solid black 1px">
<tree id="resultsTree"/>
</box>
<splitter collapse="after"/>
<!-- card view -->
<box style="height:170px; border-left:solid black 1px; border-top:solid black 1px">
<box id="CardViewBox"/>
</box>
</box>
</box>
<toolbox id="taskbox"/>
</window>

View File

@ -20,40 +20,34 @@ DEPTH=..\..\..\..
include <$(DEPTH)\config\rules.mak>
install::
$(MAKE_INSTALL) addressbook.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) addressbook.js $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) dirPane.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) dirPane.js $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) resultPane.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) resultPane.js $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) cardviewPane.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) cardviewPane.js $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) addresspanes.html $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) editcard.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) editcard.js $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) newcardDialog.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) editcardDialog.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) selectaddress.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) selectaddress.js $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) addressbucket.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) abCardOverlay.js $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) abCardOverlay.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) abCardViewOverlay.js $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) abCardViewOverlay.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) abCommon.js $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) abDirTreeOverlay.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) abEditCardDialog.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) abNewCardDialog.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) abResultsTreeOverlay.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) abSelectAddressesDialog.js $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) abSelectAddressesDialog.xul $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) addressbook.js $(DIST)\bin\chrome\addressbook\content\default
$(MAKE_INSTALL) addressbook.xul $(DIST)\bin\chrome\addressbook\content\default
clobber::
rm -f $(DIST)\chrome\addressbook\content\default\addressbook.xul
rm -f $(DIST)\chrome\addressbook\content\default\abCardOverlay.js
rm -f $(DIST)\chrome\addressbook\content\default\abCardOverlay.xul
rm -f $(DIST)\chrome\addressbook\content\default\abCardViewOverlay.js
rm -f $(DIST)\chrome\addressbook\content\default\abCardViewOverlay.xul
rm -f $(DIST)\chrome\addressbook\content\default\abCommon.js
rm -f $(DIST)\chrome\addressbook\content\default\abDirTreeOverlay.xul
rm -f $(DIST)\chrome\addressbook\content\default\abEditCardDialog.xul
rm -f $(DIST)\chrome\addressbook\content\default\abNewCardDialog.xul
rm -f $(DIST)\chrome\addressbook\content\default\abResultsTreeOverlay.xul
rm -f $(DIST)\chrome\addressbook\content\default\abSelectAddressesDialog.js
rm -f $(DIST)\chrome\addressbook\content\default\abSelectAddressesDialog.xul
rm -f $(DIST)\chrome\addressbook\content\default\addressbook.js
rm -f $(DIST)\chrome\addressbook\content\default\dirPane.xul
rm -f $(DIST)\chrome\addressbook\content\default\dirPane.js
rm -f $(DIST)\chrome\addressbook\content\default\resultPane.xul
rm -f $(DIST)\chrome\addressbook\content\default\resultPane.js
rm -f $(DIST)\chrome\addressbook\content\default\cardviewPane.xul
rm -f $(DIST)\chrome\addressbook\content\default\cardviewPane.js
rm -f $(DIST)\chrome\addressbook\content\default\addresspanes.html
rm -f $(DIST)\chrome\addressbook\content\default\editcard.xul
rm -f $(DIST)\chrome\addressbook\content\default\editcard.js
rm -f $(DIST)\chrome\addressbook\content\default\newcardDialog.xul
rm -f $(DIST)\chrome\addressbook\content\default\editcardDialog.xul
rm -f $(DIST)\chrome\addressbook\content\default\selectaddress.xul
rm -f $(DIST)\chrome\addressbook\content\default\selectaddress.js
rm -f $(DIST)\chrome\addressbook\content\default\addressbucket.xul
rm -f $(DIST)\chrome\addressbook\content\default\addressbook.xul

View File

@ -17,6 +17,6 @@
DEPTH=..\..\..
DIRS= content skin
DIRS= content locale skin
include <$(DEPTH)\config\rules.mak>

View File

@ -17,8 +17,6 @@
#
addressbook.css
dirPane.css
resultPane.css
newcard.gif
newlist.gif
property.gif

View File

@ -30,8 +30,6 @@ SAMPLES_DIR = $(DIST)/bin/chrome/addressbook/skin/default
EXPORT_RESOURCE_SAMPLES = \
$(srcdir)/addressbook.css \
$(srcdir)/dirPane.css \
$(srcdir)/resultPane.css \
$(srcdir)/newcard.gif \
$(srcdir)/newlist.gif \
$(srcdir)/property.gif \

View File

@ -1,3 +1,23 @@
/*
The contents of this file are subject to the Netscape 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/NPL/
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 Mozilla Communicator client code, released
March 31, 1998.
The Initial Developer of the Original Code is Netscape
Communications Corporation. Portions created by Netscape are
Copyright (C) 1998-1999 Netscape Communications Corporation. All
Rights Reserved.
*/
/* CardEdit styles - used in the Card Edit Dialog */
box[class="CardEdit"] {
@ -28,6 +48,8 @@ div[class="CardViewHeading"] {
color: white;
background-color: #5050ff;
font-weight: bold;
margin-top: 8px;
margin-bottom: 3px;
}
div[class="CardViewText"] {
@ -36,22 +58,12 @@ div[class="CardViewText"] {
color:inherit;
}
/* FIX ME - remove this style if it does not add something */
box[class="CardView"] {
padding-left: 0px;
padding-right: 0px;
padding-top: 12px;
padding-bottom: 4px;
padding: 0px;
border: none;
}
spring[class="CardViewHeadingSpace"] {
height: 3px;
}
spring[class="CardViewBottomSpace"] {
height: 10px;
}
/* Custom Trees */

View File

@ -22,8 +22,6 @@ include <$(DEPTH)\config\rules.mak>
install::
$(MAKE_INSTALL) addressbook.css $(DIST)\bin\chrome\addressbook\skin\default
$(MAKE_INSTALL) dirPane.css $(DIST)\bin\chrome\addressbook\skin\default
$(MAKE_INSTALL) resultPane.css $(DIST)\bin\chrome\addressbook\skin\default
$(MAKE_INSTALL) newcard.gif $(DIST)\bin\chrome\addressbook\skin\default
$(MAKE_INSTALL) newlist.gif $(DIST)\bin\chrome\addressbook\skin\default
$(MAKE_INSTALL) property.gif $(DIST)\bin\chrome\addressbook\skin\default
@ -35,8 +33,6 @@ install::
clobber::
rm -f $(DIST)\chrome\addressbook\skin\default\addressbook.css
rm -f $(DIST)\chrome\addressbook\skin\default\dirPane.css
rm -f $(DIST)\chrome\addressbook\skin\default\resultPane.css
rm -f $(DIST)\chrome\addressbook\skin\default\newcard.gif
rm -f $(DIST)\chrome\addressbook\skin\default\newlist.gif
rm -f $(DIST)\chrome\addressbook\skin\default\property.gif

View File

@ -380,8 +380,8 @@ function SelectAddress()
var bccAddress = msgCompFields.GetBcc();
dump("toAddress: " + toAddress + "\n");
var dialog = window.openDialog("chrome://addressbook/content/selectaddress.xul",
"selectAddress",
var dialog = window.openDialog("chrome://addressbook/content/abSelectAddressesDialog.xul",
"",
"chrome",
{composeWindow:top.window,
msgCompFields:msgCompFields,

View File

@ -12,6 +12,8 @@ mailnews/addrbook/src/Makefile
mailnews/addrbook/resources/Makefile
mailnews/addrbook/resources/content/Makefile
mailnews/addrbook/resources/skin/Makefile
mailnews/addrbook/resources/locale/Makefile
mailnews/addrbook/resources/locale/en-US/Makefile
mailnews/addrbook/prefs/Makefile
mailnews/addrbook/prefs/resources/Makefile
mailnews/addrbook/prefs/resources/content/Makefile

View File

@ -1076,11 +1076,12 @@ grippy:hover {
background-color: rgb(220, 210, 210);
}
box[align="vertical"] splitter[collapse="after"] grippy {
list-style-image: url(resource:/res/toolbar/grippy-vertical-after.gif);
window splitter grippy {
list-style-image: url(resource:/res/toolbar/grippy-horizontal-before.gif);
}
box splitter[collapse="after"] grippy {
window splitter[collapse="after"] grippy {
list-style-image: url(resource:/res/toolbar/grippy-horizontal-after.gif);
}
@ -1092,14 +1093,22 @@ window[align="vertical"] splitter[collapse="after"] grippy {
list-style-image: url(resource:/res/toolbar/grippy-vertical-after.gif);
}
window splitter grippy {
box splitter grippy {
list-style-image: url(resource:/res/toolbar/grippy-horizontal-before.gif);
}
window splitter[collapse="after"] grippy {
box splitter[collapse="after"] grippy {
list-style-image: url(resource:/res/toolbar/grippy-horizontal-after.gif);
}
box[align="vertical"] splitter grippy {
list-style-image: url(resource:/res/toolbar/grippy-vertical-before.gif);
}
box[align="vertical"] splitter[collapse="after"] grippy {
list-style-image: url(resource:/res/toolbar/grippy-vertical-after.gif);
titledbutton.twisty
{
visibility: hidden;