diff --git a/mozilla/mailnews/addrbook/resources/content/abCardOverlay.js b/mozilla/mailnews/addrbook/resources/content/abCardOverlay.js
index f6e7da49a8f..e6ac735c9f3 100644
--- a/mozilla/mailnews/addrbook/resources/content/abCardOverlay.js
+++ b/mozilla/mailnews/addrbook/resources/content/abCardOverlay.js
@@ -45,8 +45,13 @@ function OnLoadNewCard()
// set popup with address book names
var abPopup = document.getElementById('abPopup');
- if ( editCard.selectedAB )
- abPopup.value = editCard.selectedAB;
+ if ( abPopup )
+ {
+ if ( editCard.selectedAB )
+ abPopup.value = editCard.selectedAB;
+ else
+ abPopup.value = "abdirectory://abook.mab";
+ }
//// FIX ME - looks like we need to focus on both the text field and the tab widget
//// probably need to do the same in the addressing widget
@@ -333,3 +338,4 @@ function DisplayNameChanged()
if ( top.window.title != title )
top.window.title = title;
}
+
diff --git a/mozilla/mailnews/addrbook/resources/content/abCardOverlay.xul b/mozilla/mailnews/addrbook/resources/content/abCardOverlay.xul
index 3fbd18268f9..233cd97e4e8 100644
--- a/mozilla/mailnews/addrbook/resources/content/abCardOverlay.xul
+++ b/mozilla/mailnews/addrbook/resources/content/abCardOverlay.xul
@@ -52,23 +52,34 @@ Rights Reserved.
- &FirstName.label;
-
+ &FirstName.label;
+
+
+
- &LastName.label;
-
+ &LastName.label;
+
+
+
- &DisplayName.label;
-
+ &DisplayName.label;
+
+
+
- &NickName.label;
-
+ &NickName.label;
+
+
+
@@ -81,19 +92,25 @@ Rights Reserved.
- &PrimaryEmail.label;
-
+ &PrimaryEmail.label;
+
+
+
- &SecondEmail.label;
-
+ &SecondEmail.label;
+
+
+
-
- &SendPlainText.label;
+
+
+
+ &SendPlainText.label;
@@ -105,30 +122,40 @@ Rights Reserved.
-
+
- &WorkPhone.label;
-
+ &WorkPhone.label;
+
+
+
- &HomePhone.label;
-
+ &HomePhone.label;
+
+
+
- &FaxNumber.label;
-
+ &FaxNumber.label;
+
+
+
- &PagerNumber.label;
-
+ &PagerNumber.label;
+
+
+
- &CellularNumber.label;
-
+ &CellularNumber.label;
+
+
+
@@ -146,33 +173,41 @@ Rights Reserved.
- &HomeAddress.label;
-
-
-
-
- &HomeAddress2.label;
-
-
-
-
- &HomeCity.label;
-
-
-
-
- &HomeState.label;
+ &HomeAddress.label;
-
-
- &HomeZipCode.label;
-
+
- &HomeCountry.label;
-
+ &HomeAddress2.label;
+
+
+
+
+
+
+ &HomeCity.label;
+
+
+
+
+
+
+ &HomeState.label;
+
+
+
+ &HomeZipCode.label;
+
+
+
+
+
+ &HomeCountry.label;
+
+
+
@@ -186,91 +221,94 @@ Rights Reserved.
- &JobTitle.label;
-
-
-
-
- &Department.label;
-
-
-
-
- &Company.label;
-
-
-
-
- &WorkAddress.label;
-
-
-
-
- &WorkAddress2.label;
-
-
-
-
- &WorkCity.label;
-
-
-
-
- &WorkState.label;
+ &JobTitle.label;
-
-
- &WorkZipCode.label;
-
+
- &WorkCountry.label;
-
+ &Department.label;
+
+
+
+
+
+
+ &Company.label;
+
+
+
+
+
+
+ &WorkAddress.label;
+
+
+
+
+
+
+ &WorkAddress2.label;
+
+
+
+
+
+
+ &WorkCity.label;
+
+
+
+
+
+
+ &WorkState.label;
+
+
+
+ &WorkZipCode.label;
+
+
+
+
+
+ &WorkCountry.label;
+
+
+
+
+
+
+ &WebPage1.label;
+
+
+
-
-
-
-
-
-
- &WebPage1.label;
-
-
-
-
-
+
-
- &Custom1.label;
-
+ &Custom1.label;
+
-
- &Custom2.label;
-
+ &Custom2.label;
+
-
- &Custom3.label;
-
+ &Custom3.label;
+
-
- &Custom4.label;
-
+ &Custom4.label;
+
@@ -279,8 +317,8 @@ Rights Reserved.
&Notes.box;
-
-
+
+
diff --git a/mozilla/mailnews/addrbook/resources/skin/addressbook.css b/mozilla/mailnews/addrbook/resources/skin/addressbook.css
index 1a8c9746751..8ea9610a7e2 100644
--- a/mozilla/mailnews/addrbook/resources/skin/addressbook.css
+++ b/mozilla/mailnews/addrbook/resources/skin/addressbook.css
@@ -72,22 +72,31 @@ html|div[class="CardViewText"] {
/* CardEdit styles - used in the Card Edit Dialog */
box[class="CardEditWidth"] {
- width : 24em;
- margin-left : 0px;
- margin-right : 8px;
+ width: 25em;
}
html|input[class="CardEdit"] {
- width : 25em;
- margin : 2px 0px 2px 0px ;
- padding : 0px;
+ margin: 2px 0px 2px 0px ;
+ padding: 0px;
}
-html|label[class="textInput"] {
+html|label[class="CardEdit"] {
padding: 0px;
margin-top: 3px;
}
+html|input[class="CardEditCheckbox"] {
+ margin-left: 0px;
+ margin-bottom: 0px;
+}
+
+box[class="alignWithFieldset"] {
+ margin-left: 6px;
+ margin-right: 5px;
+}
+
+spring.stateZipSpacer { width: 3em; }
+
/* Custom Trees */