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:
parent
43d35bb4ff
commit
e4ffdea01a
@ -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);
|
||||
}
|
||||
|
||||
|
||||
@ -22,7 +22,7 @@ srcdir = @srcdir@
|
||||
|
||||
include $(DEPTH)/config/autoconf.mk
|
||||
|
||||
DIRS = content skin
|
||||
DIRS = content locale skin
|
||||
|
||||
include $(topsrcdir)/config/config.mk
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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))
|
||||
|
||||
@ -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");
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
@ -17,6 +17,6 @@
|
||||
|
||||
DEPTH=..\..\..
|
||||
|
||||
DIRS= content skin
|
||||
DIRS= content locale skin
|
||||
|
||||
include <$(DEPTH)\config\rules.mak>
|
||||
|
||||
@ -17,8 +17,6 @@
|
||||
#
|
||||
|
||||
addressbook.css
|
||||
dirPane.css
|
||||
resultPane.css
|
||||
newcard.gif
|
||||
newlist.gif
|
||||
property.gif
|
||||
|
||||
@ -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 \
|
||||
|
||||
@ -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 */
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user