updating bookmarks component so that skin is working again with current builds
authorrobert <robert>
Mon, 12 Mar 2001 01:06:00 +0000 (01:06 +0000)
committerrobert <robert>
Mon, 12 Mar 2001 01:06:00 +0000 (01:06 +0000)
15 files changed:
EarlyBlue/communicator/skin/bookmarks/bookmark-item-updated.gif [new file with mode: 0755]
EarlyBlue/communicator/skin/bookmarks/bookmarks-tree.css [new file with mode: 0755]
EarlyBlue/communicator/skin/bookmarks/bookmarks.css
EarlyBlue/communicator/skin/bookmarks/bookmarksToolbar.css [new file with mode: 0644]
EarlyBlue/communicator/skin/bookmarks/bookmarksWindow.css [new file with mode: 0644]
EarlyBlue/communicator/skin/bookmarks/notification.gif [new file with mode: 0644]
EarlyBlue/communicator/skin/bookmarks/platformBookmarks.css [new file with mode: 0644]
EarlyBlue/communicator/skin/bookmarks/schedule.gif [new file with mode: 0644]
EarlyBlue/communicator/skin/directory/directory.css
EarlyBlue/global/skin/splitter.css
EarlyBlue/global/skin/tree.css
EarlyBlue/messenger/skin/mailheader.css
EarlyBlue/messenger/skin/messengercompose/messengercompose.css
EarlyBlue/messenger/skin/threadPane.css
EarlyBlue/navigator/skin/personalToolbar.css [new file with mode: 0644]

diff --git a/EarlyBlue/communicator/skin/bookmarks/bookmark-item-updated.gif b/EarlyBlue/communicator/skin/bookmarks/bookmark-item-updated.gif
new file mode 100755 (executable)
index 0000000..c30e907
Binary files /dev/null and b/EarlyBlue/communicator/skin/bookmarks/bookmark-item-updated.gif differ
diff --git a/EarlyBlue/communicator/skin/bookmarks/bookmarks-tree.css b/EarlyBlue/communicator/skin/bookmarks/bookmarks-tree.css
new file mode 100755 (executable)
index 0000000..591abaa
--- /dev/null
@@ -0,0 +1,195 @@
+/* -*- Mode: C; c-basic-offset: 2 -*-
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corporation.  Portions created by Netscape are
+ * Copyright (C) 1998 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s): 
+ */
+
+treeitem[container="true"][open="true"][loading="true"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;
+}
+
+treeitem[status="new"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#Folder"] > treerow > .treecell-bookmark,
+treeitem[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"] > treerow > .treecell-bookmark,
+treeitem[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"] > treerow > .treecell-bookmark,
+treeitem[container="true"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#Folder"][open="true"] > treerow > .treecell-bookmark,
+treeitem[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"][open="true"] > treerow > .treecell-bookmark,
+treeitem[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"] > treerow > .treecell-bookmark,
+treeitem[container="true"][open="true"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#BookmarkSeparator"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#Bookmark"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"][open="true"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/directory/folder-open.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/directory/folder-closed.gif");
+}
+
+treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"] > treerow > .treecell-bookmark
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/article.gif");
+}
+
+treeitem > treerow > .treecell-bookmark {
+ list-style-image:url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
+#navprintplus
+{
+ display:none !important; 
+} 
+
+
+/* Style rules below currently do only apply to bookmark window "file" menubutton */ 
+
+/** 
+ * Style rules for bookmarks tree items. Ideally this would be usage agnostic, but
+ * there's window/panel specific cruft in here too. 
+ **/    
+  .treecell-bookmark
+    {
+      list-style-image    : inherit;
+    }
+
+  .treeitem-bookmark
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+    }
+  .treeitem-bookmark[menuactive="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-item-sel.gif");
+    }
+  .treeitem-bookmark[container="true"][open="true"][loading="true"]
+    {
+      list-style-image    : url("chrome://global/skin/loading.gif") ! important ;
+    }
+
+  .treeitem-bookmark[status="new"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-item-updated.gif") ! important ;
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"],
+  .treeitem-bookmark[container="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][menuactive="true"],
+  .treeitem-bookmark[container="true"][menuactive="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-folder-closed-sel.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][open="true"],
+  .treeitem-bookmark[container="true"][open="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][open="true"][menuactive="true"],
+  .treeitem-bookmark[container="true"][open="true"][menuactive="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-folder-open-sel.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/personal-folder-closed.gif") !important;
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][menuactive="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/personal-folder-closed-sel.gif") !important;
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/personal-folder-open.gif") !important;
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"][menuactive="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/personal-folder-open-sel.gif") !important;
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#BookmarkSeparator"],
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#Bookmark"]
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+    }
+/**
+ * XXX - need to create some different icons for file system objects
+ **/    
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"][open="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/directory/file-folder-open.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"]
+    {
+      list-style-image    : url("chrome://communicator/skin/directory/file-folder-closed.gif");
+    }
+
+  .treeitem-bookmark[type="http://home.netscape.com/NC-rdf#FileSystemObject"]
+    {
+      list-style-image    : url("chrome://communicator/skin/directory/file-icon.gif");
+    }
+
+/**
+ * Bookmarks tree 
+ **/    
+  .bookmarks-panel-tree, .bookmarks-panel-tree > .tree-container-treerows
+    {
+      border              : none;
+    }
+
+  #bookmarksTree
+    {
+      border-top          : none;
+      border-bottom       : none;
+    }
index 1e8b8348d4cd1a710afaa3ce00968daad3d1e6b4..33ab2c4d9870357b940e31dc4d1ec42299cd7e97 100755 (executable)
-/* -*- Mode: C; c-basic-offset: 2 -*-\r
- *\r
- * The contents of this file are subject to the Netscape Public\r
- * License Version 1.1 (the "License"); you may not use this file\r
- * except in compliance with the License. You may obtain a copy of\r
- * the License at http://www.mozilla.org/NPL/\r
- *\r
- * Software distributed under the License is distributed on an "AS\r
- * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or\r
- * implied. See the License for the specific language governing\r
- * rights and limitations under the License.\r
- *\r
- * The Original Code is mozilla.org code.\r
- *\r
- * The Initial Developer of the Original Code is Netscape\r
- * Communications Corporation.  Portions created by Netscape are\r
- * Copyright (C) 1998 Netscape Communications Corporation. All\r
- * Rights Reserved.\r
- *\r
- * Contributor(s): \r
- */\r
-\r
-.bookmarkitem\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-item.gif");\r
-  }\r
-\r
-.bookmarkitem[menuactive="true"]\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-item-sel.gif");\r
-  }\r
-  \r
-.bookmarkfolder\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");\r
-  }\r
-\r
-.bookmarkfolder[menuactive="true"]\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-closed-sel.gif");\r
-  }\r
-  \r
-.bookmarkfolder[open="true"]\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");\r
-  }  \r
-\r
-.bookmarkfolder[open="true"][menuactive="true"]\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-open-sel.gif");\r
-  }  \r
-  \r
-  \r
-treeitem[container="true"][open="true"][loading="true"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;\r
-}\r
-\r
-treeitem[status="new"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;\r
-}\r
-\r
-treeitem[type="http://home.netscape.com/NC-rdf#Folder"] > treerow > .treecell-bookmark,\r
-treeitem[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"] > treerow > .treecell-bookmark,\r
-treeitem[container="true"][open="true"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");\r
-}\r
-\r
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#Folder"] > treerow > .treecell-bookmark,\r
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"] > treerow > .treecell-bookmark,\r
-treeitem[selected="true"][container="true"][open="true"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed-sel.gif");\r
-}\r
-\r
-treeitem[type="http://home.netscape.com/NC-rdf#Folder"][open="true"] > treerow > .treecell-bookmark\r
-treeitem[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"][open="true"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");\r
-}\r
-\r
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#Folder"][open="true"] > treerow > .treecell-bookmark,\r
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"][open="true"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open-sel.gif");\r
-}\r
-\r
-treeitem[container="true"][open="true"] > treerow > .treecell-bookmark {\r
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");\r
-}\r
-\r
-treeitem[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/personal-folder-closed.gif");\r
-}\r
-\r
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/personal-folder-closed-sel.gif");\r
-}\r
-\r
-treeitem[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"] > > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/personal-folder-open.gif");\r
-}\r
-\r
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"] > > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/personal-folder-open-sel.gif");\r
-}\r
-\r
-treeitem[type="http://home.netscape.com/NC-rdf#BookmarkSeparator"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");\r
-}\r
-\r
-treeitem[type="http://home.netscape.com/NC-rdf#IEFavorite"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/iefavorite.gif");\r
-}\r
-\r
-treeitem[type="http://home.netscape.com/NC-rdf#Bookmark"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");\r
-}\r
-\r
-treeitem[selected="true"][type="http://home.netscape.com/NC-rdf#Bookmark"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item-sel.gif");\r
-}\r
-\r
-treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"][open="true"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/folder-open.gif");\r
-}\r
-\r
-treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/folder-closed.gif");\r
-}\r
-\r
-treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"] > treerow > .treecell-bookmark\r
-{\r
- list-style-image: url("chrome://communicator/skin/bookmarks/article.gif");\r
-}\r
-\r
-treeitem > treerow > .treecell-bookmark {\r
- list-style-image:url("chrome://communicator/skin/bookmarks/bookmark-item.gif");\r
-}\r
+/* -*- Mode: C; c-basic-offset: 2 -*-
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corporation.  Portions created by Netscape are
+ * Copyright (C) 1998 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s): 
+ */
+
+.bookmark-item
+  {
+    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+    cursor                               : pointer;
+  }
+
+.bookmark-item[menuactive="true"]
+  {
+    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-item-sel.gif");
+  }
+  
+.bookmark-item[container="true"]
+  {
+    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
+  }
+
+.bookmark-item[container="true"] > box > text 
+  {
+    max-width: 8em;
+  }
+
+.bookmark-item[container="true"][menuactive="true"]
+  {
+    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-closed-sel.gif");
+  }
+  
+.bookmark-item[container="true"][open="true"]
+  {
+    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+  }  
+
+.bookmark-item[container="true"][open="true"][menuactive="true"]
+  {
+    list-style-image      : url("chrome://communicator/skin/bookmarks/bookmark-folder-open-sel.gif");
+  }  
+
+
+.bookmark-item[container="true"][open="true"][loading="true"]
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;
+}
+
+.bookmark-item[status="new"]
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/loading.gif") ! important ;
+}
+
+/*
+.bookmark-item[type="http://home.netscape.com/NC-rdf#Folder"],
+.bookmark-item[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"],
+.bookmark-item[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"]
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-closed.gif");
+}
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#Folder"][open="true"],
+.bookmark-item[type="http://home.netscape.com/NC-rdf#IEFavoriteFolder"][open="true"],
+.bookmark-item[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"],
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-open.gif");
+}
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#BookmarkSeparator"]
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#Bookmark"]
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+*/
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"][open="true"]
+{
+ list-style-image: url("chrome://communicator/skin/directory/folder-open.gif");
+}
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"]
+{
+ list-style-image: url("chrome://communicator/skin/directory/folder-closed.gif");
+}
+
+.bookmark-item[type="http://home.netscape.com/NC-rdf#FileSystemObject"]
+{
+ list-style-image: url("chrome://communicator/skin/bookmarks/article.gif");
+}
+
+/*
+.bookmark-item > treerow > .treecell-bookmark {
+ list-style-image:url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
+}
+
+#navprintplus
+{
+ display:none !important; 
+} 
+
+*/
diff --git a/EarlyBlue/communicator/skin/bookmarks/bookmarksToolbar.css b/EarlyBlue/communicator/skin/bookmarks/bookmarksToolbar.css
new file mode 100644 (file)
index 0000000..f0ed85f
--- /dev/null
@@ -0,0 +1,88 @@
+@import url(chrome://communicator/skin/bookmarks/bookmarks.css);
+
+/**
+ * Bookmark toolbar buttons
+ **/    
+
+/*    
+  .button-toolbar.bookmark-item,
+  .button-toolbar.bookmark-item:hover,
+  .button-toolbar.bookmark-item:hover:active,
+  .button-toolbar.bookmark-item > .button-internal-box,
+  .button-toolbar.bookmark-item:hover > .button-internal-box,
+  .button-toolbar.bookmark-item:hover:active > .button-internal-box,
+  .button-toolbar.bookmark-item 
+      > .menubutton-toolbar-single-internal-box,
+  .button-toolbar.bookmark-item:hover 
+      > .menubutton-toolbar-single-internal-box,
+  .button-toolbar.bookmark-item:hover:active 
+      > .menubutton-toolbar-single-internal-box
+    {
+      border              : none !important;
+    }
+*/
+    
+  .bookmark-item.button-toolbar[container="true"],
+  .bookmark-item.button-toolbar[container="true"]:hover,
+  .bookmark-item.button-toolbar[container="true"]:hover:active
+    {
+      cursor              : default;
+      background-color    : transparent;
+      color               : inherit;
+      text-decoration     : none;
+    }
+  
+  .bookmark-item.button-toolbar
+    {
+      cursor               : pointer;
+    }
+
+  .bookmark-item > .menubutton-toolbar-single-internal-box > .menubutton-toolbar-single-dropmarker
+    {
+      display             : none;
+    }
+    
+  .button-toolbar.bookmark-item
+    {
+      max-width           : 10em;
+    }
+    
+  .button-toolbar.bookmark-item > .menubutton-toolbar-single-internal-box
+      > .menubutton-toolbar-single-text 
+    {
+      max-width           : 8em !important;
+    }
+
+/*
+  .bookmark-item.button-toolbar:hover
+    {
+      color               : #0000FF;
+      text-decoration     : underline;
+    }
+
+  .bookmark-item.button-toolbar:hover:active
+    {
+      background-color    : transparent;
+      color               : #FF0000;
+      text-decoration     : underline;
+    }
+*/
+
+  /* drag and drop feedback */
+  .bookmark-item.button-toolbar[dragover-left="true"]
+    {
+      margin-left         : 0px;
+      border-left         : 2px solid #336699;
+    }
+
+  .bookmark-item.button-toolbar[dragover-right="true"]
+    {
+      margin-right        : 0px;
+      border-right        : 2px solid #336699;
+    }
+
+  .menubutton-toolbar-single-text[dragover-top="true"]
+    {
+      background-color    : #336699;
+      color               : #CCCCDD;
+    }
diff --git a/EarlyBlue/communicator/skin/bookmarks/bookmarksWindow.css b/EarlyBlue/communicator/skin/bookmarks/bookmarksWindow.css
new file mode 100644 (file)
index 0000000..3ad45c5
--- /dev/null
@@ -0,0 +1,50 @@
+/* -*- Mode: C; c-basic-offset: 2 -*-
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corporation.  Portions created by Netscape are
+ * Copyright (C) 1998 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s): 
+ *   Ben Goodger <ben@netscape.com>
+ *   Josh Soref  <timeless@mac.com>
+ */
+
+@import url(chrome://communicator/skin/bookmarks/bookmarks.css);
+@import url(chrome://communicator/skin/bookmarks/platformBookmarks.css);
+
+/** 
+ * XXX - disable print plus. This needs to go into ns/!!!
+ */    
+  #navprintplus
+    {
+      display             : none !important; 
+    }
+      
+  #status-bar
+    {
+      height              : 1em;
+    }
+    
+  #notification-icon  
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/notification.gif");
+    }    
+    
+  #schedule-icon  
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/schedule.gif");
+    }    
+    
diff --git a/EarlyBlue/communicator/skin/bookmarks/notification.gif b/EarlyBlue/communicator/skin/bookmarks/notification.gif
new file mode 100644 (file)
index 0000000..c9687c5
Binary files /dev/null and b/EarlyBlue/communicator/skin/bookmarks/notification.gif differ
diff --git a/EarlyBlue/communicator/skin/bookmarks/platformBookmarks.css b/EarlyBlue/communicator/skin/bookmarks/platformBookmarks.css
new file mode 100644 (file)
index 0000000..818740f
--- /dev/null
@@ -0,0 +1,32 @@
+/**
+ * Bookmarks tree 
+ **/ 
+   
+/*
+  .bookmarks-window-tree
+    {
+      border-top          : 1px solid ThreeDDarkShadow !important;
+      border-bottom       : 1px solid ThreeDFace;
+      border-left         : 1px solid ThreeDShadow;
+      border-right        : 1px solid ThreeDHighlight;
+    }
+*/
+
+  .bookmarks-window-tree > .tree-container-treerows
+    {
+      border-left         : 1px solid #666699;
+      border-right        : 1px solid #666699;
+    }  
+    
+  .bookmarks-panel-tree, .bookmarks-panel-tree > .tree-container-treerows
+    {
+      border              : none;
+    }
+    
+  #panel-bar
+    {
+      border-top          : 1px solid #666699;
+      border-bottom       : 1px solid #666699;
+    }    
+
+
diff --git a/EarlyBlue/communicator/skin/bookmarks/schedule.gif b/EarlyBlue/communicator/skin/bookmarks/schedule.gif
new file mode 100644 (file)
index 0000000..791721e
Binary files /dev/null and b/EarlyBlue/communicator/skin/bookmarks/schedule.gif differ
index 8741f6cdf48c48cfcd7f3e029a0c61f1fd9a87ad..a6cf21f1da409a273081941f6f22548e2d91cdf9 100755 (executable)
-/* -*- Mode: C; c-basic-offset: 2 -*-\r
- *\r
- * The contents of this file are subject to the Netscape Public\r
- * License Version 1.1 (the "License"); you may not use this file\r
- * except in compliance with the License. You may obtain a copy of\r
- * the License at http://www.mozilla.org/NPL/\r
- *\r
- * Software distributed under the License is distributed on an "AS\r
- * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or\r
- * implied. See the License for the specific language governing\r
- * rights and limitations under the License.\r
- *\r
- * The Original Code is mozilla.org code.\r
- *\r
- * The Initial Developer of the Original Code is Netscape\r
- * Communications Corporation.  Portions created by Netscape are\r
- * Copyright (C) 1998 Netscape Communications Corporation. All\r
- * Rights Reserved.\r
- *\r
- * Contributor(s): \r
- */\r
-\r
-/*\r
-\r
-  Style rules specific to the directory listing window.\r
-\r
-*/\r
-\r
-/* Hide twisty for files */\r
-.treecell-indent[type="FILE"] > .tree-cell-twisty \r
-  {\r
-    list-style-image      : none;\r
-  }\r
-\r
-.treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-icon.gif");\r
-  }  \r
-  \r
-treeitem[selected="true"] > treerow > .treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-icon-sel.gif");\r
-  }\r
-  \r
-treeitem[container="true"] > treerow > .treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-folder-closed.gif");\r
-  }\r
-treeitem[container="true"][selected="true"] > treerow > .treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-folder-closed-sel.gif");\r
-  }\r
-\r
-treeitem[container="true"][open="true"] > treerow > .treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-folder-open.gif");\r
-  }\r
-treeitem[container="true"][open="true"][selected="true"] > treerow > .treecell-filename\r
-  {\r
-    list-style-image      : url("chrome://communicator/skin/directory/file-folder-open-sel.gif");\r
-  }\r
-  \r
-  \r
-/* Show an animated icon when a directory/symlink is loading */\r
-treeitem[type="SYMBOLIC-LINK"][loading="true"] > treerow > .treecell-filename > .tree-cell-twisty,\r
-treeitem[type="DIRECTORY"][loading="true"] > treerow > treecell > .tree-cell-twisty\r
-  {\r
-    list-style-image      : url("chrome://global/skin/loading.gif");\r
-  }\r
-\r
-/* Italicize a symbolic link and make it look like a link (it can be a dir or link) */\r
-.treecell-filename[type="SYMBOLIC-LINK"] \r
-  {\r
-    color                 : inherit;\r
-    text-decoration       : inherit;\r
-    font-style            : italic;\r
-  }\r
-\r
+/* -*- Mode: C; c-basic-offset: 2 -*-
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corporation.  Portions created by Netscape are
+ * Copyright (C) 1998 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s): 
+ */
+
+/*
+
+  Style rules specific to the directory listing window.
+
+*/
+
+/* Hide twisty for files */
+.treecell-indent[type="FILE"] > .tree-cell-twisty 
+  {
+    list-style-image      : none;
+  }
+
+.treecell-filename
+  {
+    list-style-image      : url("chrome://communicator/skin/directory/file-icon.gif");
+  }  
+  
+treeitem[selected="true"] > treerow > .treecell-filename
+  {
+    list-style-image      : url("chrome://communicator/skin/directory/file-icon-sel.gif");
+  }
+  
+treeitem[container="true"] > treerow > .treecell-filename
+  {
+    list-style-image      : url("chrome://communicator/skin/directory/file-folder-closed.gif");
+  }
+treeitem[container="true"][selected="true"] > treerow > .treecell-filename
+  {
+    list-style-image      : url("chrome://communicator/skin/directory/file-folder-closed-sel.gif");
+  }
+
+treeitem[container="true"][open="true"] > treerow > .treecell-filename
+  {
+    list-style-image      : url("chrome://communicator/skin/directory/file-folder-open.gif");
+  }
+treeitem[container="true"][open="true"][selected="true"] > treerow > .treecell-filename
+  {
+    list-style-image      : url("chrome://communicator/skin/directory/file-folder-open-sel.gif");
+  }
+  
+  
+/* Show an animated icon when a directory/symlink is loading */
+treeitem[type="SYMBOLIC-LINK"][loading="true"] > treerow > .treecell-filename > .tree-cell-twisty,
+treeitem[type="DIRECTORY"][loading="true"] > treerow > treecell > .tree-cell-twisty
+  {
+    list-style-image      : url("chrome://global/skin/loading.gif");
+  }
+
+/* Italicize a symbolic link and make it look like a link (it can be a dir or link) */
+.treecell-filename[type="SYMBOLIC-LINK"] 
+  {
+    color                 : inherit;
+    text-decoration       : inherit;
+    font-style            : italic;
+  }
+
+treerow
+  {
+    min-height            : 19px;
+  }
+
+/**
+ * This fixes a bug. As you scroll down in a tree the computed column width
+ * can change. That would make the columns shift durning scrolling.
+ * So we give them inital preferred widths so they aren't computed.
+ */
+#FilenameColumn {
+  width: 100px;
+}
+
+#ContentLengthColumn {
+  width: 100px;
+}
+
+#LastModColumn {
+  width: 100px;
+}
+
index bcabaaecc7b0ab1ce8740e886811e710ebea0ac5..b1583933bca9d20ac49b93e259aa84008db87a19 100755 (executable)
@@ -1,70 +1,70 @@
-/******* Splitters *******/\r
-\r
-splitter \r
-  {\r
-    cursor                : e-resize;\r
-    background-color      : #CCD0DD;\r
-    vertical-align        : middle;\r
-    text-align            : center;\r
-    padding               : 0px;\r
-  }\r
-\r
-splitter[state="dragging"]\r
-  {\r
-    background-color      : #999999;\r
-  }\r
-\r
-grippy\r
-  {\r
-    margin                : 0px;\r
-    border                : 1px outset #CCD0DD;\r
-    padding               : 0px;\r
-    list-style-image      : url("chrome://global/skin/grippy-vertical-before.gif");\r
-    cursor                : pointer;\r
-  }\r
-\r
-splitter[state="collapsed"] > grippy\r
-  {\r
-    list-style-image      : url("chrome://global/skin/grippy-vertical-after.gif");\r
-  }\r
-\r
-grippy:hover\r
-  {\r
-    background-color      : #99CCFF;\r
-  }\r
-\r
-grippy:hover:active\r
-  {\r
-    border                : 1px inset #CCD0DD;\r
-  }\r
-\r
-/* vertical splitters */\r
-  window > splitter, box > splitter \r
-    {\r
-      width               : 8px;\r
-      border-left         : 1px solid #9999CC;\r
-      border-right        : 1px solid #9999CC;\r
-    }\r
-  \r
-/* horizontal splitters */  \r
-  /* XXX we should comment out the 'align' support to force people to migrate \r
-         to 'orient' */\r
-  rows > splitter,\r
-  window[orient="vertical"] > splitter,\r
-  box[orient="vertical"] > splitter,\r
-  window[align="vertical"] > splitter,\r
-  box[align="vertical"] > splitter\r
-    {\r
-      cursor              : n-resize;\r
-      border-top          : 1px solid #9999CC;\r
-      border-right        : 1px solid #9999CC;\r
-    }\r
-\r
-  rows > splitter > grippy,\r
-  window[orient="vertical"] > splitter grippy,\r
-  box[orient="vertical"] > splitter grippy,\r
-  window[align="vertical"] > splitter grippy,\r
-  box[align="vertical"] > splitter grippy\r
-    {\r
-      list-style-image      : url("chrome://global/skin/grippy-vertical-before.gif");\r
-    }
\ No newline at end of file
+/******* Splitters *******/
+
+splitter 
+  {
+    cursor                : e-resize;
+    background-color      : #CCD0DD;
+    vertical-align        : middle;
+    text-align            : center;
+    padding               : 0px;
+  }
+
+splitter[state="dragging"]
+  {
+    background-color      : #999999;
+  }
+
+grippy
+  {
+    margin                : 0px;
+    border                : 1px outset #CCD0DD;
+    padding               : 0px;
+    list-style-image      : url("chrome://global/skin/grippy-vertical-before.gif");
+    cursor                : pointer;
+  }
+
+splitter[state="collapsed"] > grippy
+  {
+    list-style-image      : url("chrome://global/skin/grippy-vertical-after.gif");
+  }
+
+grippy:hover
+  {
+    background-color      : #99CCFF;
+  }
+
+grippy:hover:active
+  {
+    border                : 1px inset #CCD0DD;
+  }
+
+/* vertical splitters */
+  window > splitter, box > splitter 
+    {
+      width               : 8px;
+      border-left         : 1px solid #9999CC;
+      border-right        : 1px solid #9999CC;
+    }
+  
+/* horizontal splitters */  
+  /* XXX we should comment out the 'align' support to force people to migrate 
+         to 'orient' */
+  rows > splitter,
+  window[orient="vertical"] > splitter,
+  box[orient="vertical"] > splitter,
+  window[align="vertical"] > splitter,
+  box[align="vertical"] > splitter
+    {
+      cursor              : n-resize;
+      border-top          : 1px solid #9999CC;
+      border-bottom       : 1px solid #9999CC;
+    }
+
+  rows > splitter > grippy,
+  window[orient="vertical"] > splitter grippy,
+  box[orient="vertical"] > splitter grippy,
+  window[align="vertical"] > splitter grippy,
+  box[align="vertical"] > splitter grippy
+    {
+      list-style-image      : url("chrome://global/skin/grippy-vertical-before.gif");
+    }
index 1afe72634622bc74ef2c5879a79d785927cd9669..6dd871682286a6baaf1d595a4c83cebbdf69877e 100755 (executable)
@@ -16,10 +16,7 @@ tree {
  *  inset borders, and default dialog spacing.
  **/
 tree.inset {
-  border-top: 1px solid #666699;
-  border-bottom: 1px solid white;
-  border-left: 1px solid #666699;
-  border-right: 1px solid white;
+  border: 1px inset #CCCCDD;
   margin: 1px 3px 2px 3px;
 }
 
@@ -36,29 +33,43 @@ treecell {
   padding: 1px 0px 1px 2px;
 } 
 
-.treecell-header { 
-  background-color: #CCD0DD; 
+.treecell-header-image 
+  {
+    list-style-image      : inherit;
+  }
+
+.treecell-header,
+.treecell-header-image,
+.treecell-inset-header {
+  background-color: #CCCCDD; 
   color: black;
-  border-right: 1px solid white;
+  border: 1px outset #CCCCDD;
   vertical-align: middle;
-  padding: 0px 0px 0px 5px;
-} 
+  padding: 0px;
+}
 
-.treecell-inset-header {
-  background-color: #CCD0DD; 
-  border-top: 1px solid white;
-  border-bottom: 1px solid #666699;
-  border-left: 1px solid white;
-  border-right: 1px solid #666699;
+.treecell-header-box,
+.treecell-header-image-box {
+  padding: 1px;
+}  
+
+.treecell-header:hover:active > .treecell-header-box,
+.treecell-inset-header:hover:active > .treecell-header-box,
+.treecell-header-image:hover:active > .treecell-header-image-box {
+  padding: 2px 0px 0px 2px;
 }
 
-tree.inset > treehead > treerow > treecell.sortable:active {
-  border-top: 1px solid #666699;
-  border-bottom: 1px solid white;
-  border-left: 1px solid #666699;
-  border-right: 1px solid white;
+.treecell-header:hover:active,
+.treecell-inset-header:hover:active,
+.treecell-header-image:hover:active {
+  border: 1px inset #CCCCDD;
 }
 
+.treecell-image 
+  {
+    padding               : 0px;
+  }
+  
 /** class="propertylist" ******************************************
  *  class for cells in grid-formatted property lists.
  **/
@@ -92,6 +103,10 @@ treeitem[container="true"] > treerow > .treecell-indent > .tree-cell-primary-ico
  padding-right: 2px;
 }
 
+treeitem[container="true"] > treerow > .treecell-indent > .tree-cell-primary-icon {
+ padding-left: 0px;
+}
+
 treeitem[selected="true"] > treerow > treecell > .tree-cell-twisty {
   list-style-image: url("chrome://global/skin/closedtwisty-selected.gif");
 }
@@ -118,14 +133,16 @@ treeitem[selected="true"][container="true"][open="true"] > treerow > treecell >
 
 
 /* tree header with sort direction indicators */
-.sortDirectionIndicator[sortDirection="ascending"]  > .tree-header-sortdirection {
+.tree-header-sortdirection {
+  list-style-image      : none;
+}
+
+.sortDirectionIndicator[sortDirection="ascending"] > .treecell-header-box > .tree-header-sortdirection {
   list-style-image: url("chrome://global/skin/sortAscending.gif");
-  margin-right: 3px;
 }
 
-.sortDirectionIndicator[sortDirection="descending"] > .tree-header-sortdirection {
+.sortDirectionIndicator[sortDirection="descending"] > .treecell-header-box > .tree-header-sortdirection {
   list-style-image: url("chrome://global/skin/sortDescending.gif");
-  margin-right: 3px;
 }
 
 treecol[sortDirection="true"],
@@ -139,5 +156,37 @@ treecol[sortActive="true"]
     list-style-image       : url("chrome://global/skin/columnselect.gif");
   }
 
+.inline-edit-cell-box
+  {
+    margin-left           : 2px;
+  }
+
+/* Inline Editable Treecells */
+.textfield-inline-edit 
+  {
+    border                : 1px solid #666699 !important;
+    margin                : 0px !important;
+  }
+
+.textfield-inline-edit > .textfield-internal-box > .textfield-input 
+  {
+    border                : 0px !important;
+    padding               : 1px !important;
+    margin                : 0px !important;
+  }
+
+.textfield-inline-edit > .textfield-internal-box 
+  {
+    border                : 0px !important;
+    padding               : 0px !important;
+    margin                : 0px !important;
+  }
+
+treerow[mode="inline-edit"] 
+  {
+    background            : transparent;
+  }
+
+
 
 
index 86c0e1157cdf0ccda0ec2547a241b3dbbbd2950d..cea2463104af1ea7db6b2d039bc27e8bb60ca9f0 100755 (executable)
@@ -1,83 +1,79 @@
-/* \r
- * These are the style attributes for the XUL display.\r
- */\r
-window                                                   { overflow: auto; }\r
-mailheader                                             { display: block; }\r
-mailattachcount                                      { display: none; }\r
-\r
-box[name=header-attachment] { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }\r
-box[name=header-part1]      { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }\r
-box[name=header-part2]      { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }\r
-box[name=header-part3]      { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }\r
-box[name=header-seamonkey]  { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }\r
-\r
-headerdisplayname                            { font-weight: bold;  white-space: pre; }\r
-header                                                   { text-align: left; }\r
-\r
-menubar[name=attachment-menubar]  { background-color: #EFEFEF; border: 0px solid #EFEFEF; }\r
-menu[name=attachment-menu]        { background-color: #EFEFEF; border: 0px solid #EFEFEF; }\r
-\r
-/* \r
- * For printing/HTML display...\r
- */\r
-table[name=header-part1]    { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }\r
-table[name=header-part2]    { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }\r
-table[name=header-part3]    { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }\r
-div.headerdisplayname       { font-weight: bold;  white-space: pre; display: inline; }\r
-\r
-body {\r
-  background-color: white;\r
-}\r
-\r
-\r
-\r
-.text-flowed tt {\r
-  font-family: inherit;\r
-}\r
-.text-flowed blockquote {\r
-  margin: 0em 0em;\r
-  border-color: black;\r
-}\r
-\r
-/* Anyhow, the <div class=txt-sig> doesn't inherit whitespace setting from\r
-   its parent pre, but from its ancestor .text-plain. */\r
-.text-plain {\r
-  white-space: -moz-pre-wrap;\r
-}\r
-.text-plain[wrap=false] {\r
-  white-space: pre;\r
-}\r
-.text-plain pre {\r
-  font-family: inherit;\r
-  white-space: inherit;\r
-  margin: inherit;\r
-}\r
-/* That's how it should really be\r
-.text-plain pre {\r
-  font-family: inherit;\r
-  margin: inherit;\r
-}\r
-.text-plain[wrap=false] pre {\r
-  white-space: pre;\r
-}\r
-*/\r
-.text-plain[graphical-quote=false] blockquote {\r
-  padding-left: inherit;\r
-  border-left: inherit;\r
-  margin: 0em 0em;\r
-}\r
-.text-plain[graphical-quote=true] blockquote {\r
-  margin: 0em 0em;\r
-  border-width: medium;\r
-  border-color: black;\r
-}\r
-.text-plain[graphical-quote=true] .txt-citetags {\r
-  display: none;\r
-}\r
-\r
-.txt-sig, .signature {\r
-  color: gray;\r
-}\r
-.txt-sig > a, .signature > a {\r
-  color: 7777FF /* light blue */;\r
-}\r
+/* 
+ * These are the style attributes for the XUL display.
+ */
+window                                                   { overflow: auto; }
+mailheader                                             { display: block; }
+mailattachcount                                      { display: none; }
+
+box[name=header-attachment] { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }
+box[name=header-part1]      { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }
+box[name=header-part2]      { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }
+box[name=header-part3]      { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }
+box[name=header-seamonkey]  { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }
+
+headerdisplayname                            { font-weight: bold;  white-space: pre; }
+header                                                   { text-align: left; }
+
+menubar[name=attachment-menubar]  { background-color: #EFEFEF; border: 0px solid #EFEFEF; }
+menu[name=attachment-menu]        { background-color: #EFEFEF; border: 0px solid #EFEFEF; }
+
+/* 
+ * For printing/HTML display...
+ */
+table[name=header-part1]    { background-color: #EFEFEF; border: 0px solid #EFEFEF; border-left-width: 4px; }
+table[name=header-part2]    { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }
+table[name=header-part3]    { background-color: #DEDEDE; border: 0px solid #DEDEDE; border-left-width: 4px; }
+div.headerdisplayname       { font-weight: bold;  white-space: pre; display: inline; }
+
+body {
+  background-color: white;
+}
+
+
+
+.text-flowed tt {
+  font-family: inherit;
+}
+.moz-text-flowed blockquote {
+  margin: 0em 0em;
+  border-color: black;
+}
+
+.moz-text-plain pre {
+  font-family: inherit;
+  margin: inherit;
+}
+
+.moz-text-plain[wrap=true] {
+  white-space: -moz-pre-wrap;
+}
+
+.moz-text-plain[wrap=false] {
+  white-space: pre;
+}
+
+.moz-text-plain[wrap=flow] .moz-txt-sig {
+  white-space: -moz-pre-wrap;
+}
+
+.moz-text-plain[graphical-quote=false] blockquote {
+  padding-left: inherit;
+  border-left: inherit;
+  margin: 0em 0em;
+}
+.moz-text-plain[graphical-quote=true] blockquote {
+  margin: 0em 0em;
+  border-width: medium;
+  border-color: black;
+}
+.moz-text-plain[graphical-quote=true] .txt-citetags {
+  display: none;
+}
+
+.moz-txt-sig, .moz-signature {
+  color: gray;
+}
+.moz-txt-sig > a, .moz-signature > a {
+  color: 7777FF /* light blue */;
+}
+
index e65a676068a1d435c5e04545bb26b6ee8cea5d36..3bf024430d7a1b5d82f2ba81812a014c9c70991b 100755 (executable)
-@import url(chrome://messenger/skin/messenger.css);\r
-\r
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to HTML */\r
-@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */\r
-\r
-spring.spacer {\r
-       width: 5px;\r
-       height: 5px;\r
-}\r
-\r
-box.cleanborder {\r
-       margin: 10px;\r
-       padding: 10px;\r
-       border: 2px groove white;\r
-       width: 100%;\r
-}\r
-\r
-box.padded {\r
-       margin: 10px;\r
-       width: 100%;\r
-}\r
-\r
-\r
-/* addressing widget */\r
-\r
-tree[class="addressingWidget"] treeitem > treerow  > treecell > box > image {\r
-       vertical-align: middle;\r
-       padding:2px;\r
-       border:none;\r
-       list-style-image: url("chrome://messenger/skin/addressbook/person.gif");\r
-       user-focus: ignore;\r
-}\r
-\r
-textfield.addressingWidget[autocomplete="true"] {\r
-    border              : 2px solid #FFFFFF;\r
-    margin              : 1px;\r
-}\r
-\r
-textfield.addressingWidget[autocomplete="true"][focused="true"]\r
-{\r
-    border              : 2px solid #6699cc;\r
-    margin              : 1px;\r
-}\r
-\r
-textfield.addressingWidget[autocomplete="true"] > box\r
-{\r
-    border              : none;\r
-}\r
-\r
-#button-send {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/send.gif");\r
-}\r
-\r
-#button-send[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/send_dis.gif");\r
-}\r
-\r
-#button-address {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/address.gif");\r
-}\r
-\r
-#button-address[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/address_dis.gif");\r
-}\r
-\r
-#button-attach {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/attach.gif");\r
-}\r
-\r
-#button-attach[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/attach_dis.gif");\r
-}\r
-\r
-#button-quote {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/quote.gif");\r
-}\r
-\r
-#button-quote[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/quote_dis.gif");\r
-}\r
-\r
-#button-spelling {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/spelling.gif");\r
-}\r
-\r
-#button-spelling[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/spelling_dis.gif");\r
-}\r
-\r
-#button-save {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/save.gif");\r
-}\r
-\r
-#button-save[disabled="true"] {\r
-       list-style-image:url("chrome://messenger/skin/messengercompose/save_dis.gif");\r
-}\r
-\r
-#button-stop {\r
-       list-style-image:url("chrome://global/skin/stop.gif");\r
-}\r
-\r
-#button-stop[disabled="true"] {\r
-       list-style-image:url("chrome://global/skin/stop_dis.gif");\r
-}\r
-\r
-/* hack because of bad skinnability and hardcoded borders */\r
-toolbar#MsgHeadersToolbar > box > box > box {\r
-  border: 0px !important;\r
-}\r
-\r
-/* hack because of bad skinnability and hardcoded borders */\r
-tree#addressingWidgetTree {\r
-  border: 1px inset #CCD0DD !important;\r
-}\r
-\r
-box#addressingWidget {\r
-  user-focus: normal;\r
-}\r
-\r
-tree#attachmentBucket {\r
-  user-focus: normal;\r
-  border: 1px inset #CCD0DD;\r
-}\r
-\r
-#msgSubject {\r
-  user-focus: normal;\r
-}\r
-\r
-#msgIdentity {\r
-  user-focus: normal;\r
-}\r
-\r
-button#statusText > .button-internal-box {\r
-  border: 0px;\r
-}
\ No newline at end of file
+@import url(chrome://messenger/skin/messenger.css);
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to HTML */
+@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
+
+/* addressing widget */
+#addressingWidgetTree
+  {
+    height                : 80px;
+    width                 : 0px;
+    -moz-user-focus       : none;
+  }  
+  
+#addressingWidgetTree > .tree-container-treerows
+  {
+    border-left: none;
+  }
+
+#listcol-addressingWidget 
+  {
+    width                 : 9em;
+    border-right          : 1px solid #CCCCDD;
+  }
+  
+#addressingWidgetTree > treechildren > treeitem > treerow,
+#addressingWidgetTree > treechildren > treeitem[selected="true"] > treerow {
+  border                  : none;
+  background-color        : inherit;
+  color                   : inherit;
+}
+
+.treecell-addressingWidget
+  {
+       vertical-align        : middle;
+    border-bottom         : 1px solid #CCCCDD;
+    padding               : 0px !important;
+  }
+  
+.treecell-addressingWidget:first-child 
+  {
+    border-bottom         : none;
+  }
+
+.dummy-row-cell:first-child
+  {
+    border-bottom         : 1px solid #CCCCDD;
+  }
+
+.person-icon 
+  {
+    list-style-image      : url("chrome://messenger/skin/addressbook/person.gif");
+    margin                : 0px 3px 0px 3px;
+  }
+
+#button-send {
+       list-style-image:url("chrome://messenger/skin/messengercompose/send.gif");
+}
+
+#button-send[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/messengercompose/send_dis.gif");
+}
+
+#button-address {
+       list-style-image:url("chrome://messenger/skin/messengercompose/address.gif");
+}
+
+#button-address[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/messengercompose/address_dis.gif");
+}
+
+#button-attach {
+       list-style-image:url("chrome://messenger/skin/messengercompose/attach.gif");
+}
+
+#button-attach[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/messengercompose/attach_dis.gif");
+}
+
+#button-quote {
+       list-style-image:url("chrome://messenger/skin/messengercompose/quote.gif");
+}
+
+#button-quote[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/messengercompose/quote_dis.gif");
+}
+
+#button-spelling {
+       list-style-image:url("chrome://messenger/skin/messengercompose/spelling.gif");
+}
+
+#button-spelling[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/messengercompose/spelling_dis.gif");
+}
+
+#button-save {
+       list-style-image:url("chrome://messenger/skin/messengercompose/save.gif");
+}
+
+#button-save[disabled="true"] {
+       list-style-image:url("chrome://messenger/skin/messengercompose/save_dis.gif");
+}
+
+#button-stop {
+       list-style-image:url("chrome://global/skin/stop.gif");
+}
+
+#button-stop[disabled="true"] {
+       list-style-image:url("chrome://global/skin/stop_dis.gif");
+}
+
+
+#compose-toolbar-sizer
+  {
+    height                : 3px;
+    margin-top            : 0px;
+    border-top            : none;
+  }    
+
+#content-frame
+  {
+    border                : 1px inset #CCCCDD;
+  }
+
+#msgIdentity, #addressingWidgetTree, #msgSubject
+  {
+    margin-right          : 3px;
+  }  
+
+#attachmentbucket-sizer
+  {
+    width                 : 5px;
+  }
+  
+#attachmentBucket {
+  margin-left           : 3px;
+  -moz-user-focus: normal !important;
+}
+
+#attachmentBucketText
+  {
+    margin-left           : 3px;
+    -moz-user-focus       : none;
+  }
+
+/* askSendFormat dialog */
+
+#askSendFormat {
+       width: 40em;
+}
+
+#askImageBox {
+        vertical-align: top;
+}
+
+#convertYes {
+       list-style-image:url("chrome://global/skin/question-icon.gif");
+}
+
+#convertAltering {
+       list-style-image:url("chrome://global/skin/question-icon.gif");
+}
+
+#convertNo {
+       list-style-image:url("chrome://global/skin/alert-icon.gif");
+}
+
index ba495713fcbf0ea6adf62ca01c6ac77438ece6b0..6c76babd20121cbb948782f68d29eb0e20d7c44d 100755 (executable)
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-\r
- * The contents of this file are subject to the Netscape Public\r
- * License Version 1.1 (the "License"); you may not use this file\r
- * except in compliance with the License. You may obtain a copy of\r
- * the License at http://www.mozilla.org/NPL/\r
- * \r
- * Software distributed under the License is distributed on an "AS\r
- * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or\r
- * implied. See the License for the specific language governing\r
- * rights and limitations under the License.\r
- * \r
- * The Original Code is Mozilla Communicator client code, released\r
- * March 31, 1998.\r
- * \r
- * The Initial Developer of the Original Code is Netscape\r
- * Communications Corporation. Portions created by Netscape are\r
- * Copyright (C) 1998-1999 Netscape Communications Corporation. All\r
- * Rights Reserved.\r
- */\r
-\r
-.tree-thread-row.unread-true {\r
-       font-weight: bold;\r
-}\r
-\r
-.prioritycol-highest\r
-{\r
-       color:red;\r
-}\r
-\r
-.prioritycol-high\r
-{\r
-       color: rgb(128, 0, 0);\r
-}\r
-\r
-.prioritycol-lowest\r
-{\r
-       color: rgb(170, 170, 170);\r
-}\r
-\r
-.prioritycol-low\r
-{\r
-       color: rgb(85, 85, 85);\r
-}\r
-\r
-.tree-cell-threadpane-icon {\r
-  list-style-image: url("chrome://messenger/skin/message-mail.gif");\r
-  min-height: 14px;\r
-}\r
-\r
-.tree-cell-threadpane-icon.status-new {\r
-  list-style-image: url("chrome://messenger/skin/message-mail-new.gif");\r
-}\r
-\r
-.tree-cell-threadpane-icon.message-type-news {\r
-  list-style-image: url("chrome://messenger/skin/message-news.gif");\r
-}\r
-\r
-.tree-cell-threadpane-icon.message-type-news.status-new {\r
-  list-style-image: url("chrome://messenger/skin/message-news-new.gif");\r
-}\r
-\r
-.tree-cell-threadpane-icon.message-type-mail.has-attachment-true {\r
-  list-style-image: url("chrome://messenger/skin/message-mail-attach.gif");\r
-}\r
-\r
-.tree-cell-threadpane-icon.is-imap-deleted-true {\r
-  list-style-image: url("chrome://messenger/skin/message-mail-imapdelete.gif");\r
-}\r
-\r
-.unreadcol-false {\r
-  list-style-image: url("chrome://messenger/skin/readmail.gif");\r
-  min-height: 14px;\r
-}\r
-\r
-.unreadcol-true {\r
-  list-style-image: url("chrome://messenger/skin/unreadmail.gif");\r
-}\r
-\r
-.flagcol-unflagged {\r
-  list-style-image: url("chrome://messenger/skin/readmail.gif");\r
-  min-height: 14px;\r
-}\r
-\r
-.flagcol-flagged {\r
-  list-style-image: url("chrome://messenger/skin/flaggedmail.gif");\r
-}\r
-\r
-treeitem > treerow > .threadcol-thread{\r
-  list-style-image: url("chrome://messenger/skin/thread-closed.gif");\r
-}\r
-\r
-treeitem[open="true"] > treerow > .threadcol-thread{\r
-  list-style-image: url("chrome://messenger/skin/thread-open.gif");\r
-}\r
-\r
-treeitem > treerow > .threadcol-threadWithUnread{\r
-  list-style-image: url("chrome://messenger/skin/thread-new-closed.gif");\r
-}\r
-\r
-treeitem[open="true"] > treerow > .threadcol-threadWithUnread{\r
-  list-style-image: url("chrome://messenger/skin/thread-new-open.gif");\r
-}\r
-\r
-.threadColumnHeader[currentView="threaded"] > .tree-header-image\r
-  {\r
-    list-style-image: url("chrome://messenger/skin/threadcol.gif");\r
-  }\r
-\r
-.threadColumnHeader[currentView="unthreaded"] > .tree-header-image\r
-  {\r
-    list-style-image: url("chrome://messenger/skin/unthreadcol.gif");\r
-  }\r
-\r
-.readColumnHeader > .tree-header-image\r
-  {\r
-    list-style-image: url("chrome://messenger/skin/unreadmail.gif");\r
-  }\r
-\r
-.flagColumnHeader > .tree-header-image\r
-  {\r
-    list-style-image: url("chrome://messenger/skin/flaggedmail.gif");\r
-  }\r
-\r
-treeitem[empty="true"] > treerow > .tree-cell-threadpane-icon > .tree-cell-twisty \r
-  {\r
-    visibility            : hidden;\r
-  }    \r
-\r
-#threadTree  \r
-  {\r
-    border-top            : none;\r
-  }
\ No newline at end of file
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+ * 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.
+ */
+
+.tree-thread-row.unread-true {
+       font-weight: bold;
+}
+
+.prioritycol-highest
+{
+       color:red;
+}
+
+.prioritycol-high
+{
+       color: rgb(128, 0, 0);
+}
+
+.prioritycol-lowest
+{
+       color: rgb(170, 170, 170);
+}
+
+.prioritycol-low
+{
+       color: rgb(85, 85, 85);
+}
+
+.tree-cell-threadpane-icon {
+  list-style-image: url("chrome://messenger/skin/message-mail.gif");
+  min-height: 14px;
+}
+
+.tree-cell-threadpane-icon.status-new {
+  list-style-image: url("chrome://messenger/skin/message-mail-new.gif");
+}
+
+.tree-cell-threadpane-icon.message-type-news {
+  list-style-image: url("chrome://messenger/skin/message-news.gif");
+}
+
+.tree-cell-threadpane-icon.message-type-news.status-new {
+  list-style-image: url("chrome://messenger/skin/message-news-new.gif");
+}
+
+.tree-cell-threadpane-icon.message-type-mail.has-attachment-true {
+  list-style-image: url("chrome://messenger/skin/message-mail-attach.gif");
+}
+
+.tree-cell-threadpane-icon.is-imap-deleted-true {
+  list-style-image: url("chrome://messenger/skin/message-mail-imapdelete.gif");
+}
+
+.unreadcol-false {
+  list-style-image: url("chrome://messenger/skin/readmail.gif");
+  min-height: 14px;
+}
+
+.unreadcol-true {
+  list-style-image: url("chrome://messenger/skin/unreadmail.gif");
+}
+
+.flagcol-unflagged {
+  list-style-image: url("chrome://messenger/skin/readmail.gif");
+  min-height: 14px;
+}
+
+.flagcol-flagged {
+  list-style-image: url("chrome://messenger/skin/flaggedmail.gif");
+}
+
+treeitem > treerow > .threadcol-thread {
+  list-style-image: url("chrome://messenger/skin/thread-closed.gif");
+}
+
+treeitem[open="true"] > treerow > .threadcol-thread {
+  list-style-image: url("chrome://messenger/skin/thread-open.gif");
+}
+
+treeitem > treerow > .threadcol-threadWithUnread {
+  list-style-image: url("chrome://messenger/skin/thread-new-closed.gif");
+}
+
+treeitem[open="true"] > treerow > .threadcol-threadWithUnread {
+  list-style-image: url("chrome://messenger/skin/thread-new-open.gif");
+}
+
+.threadColumnHeader[currentView="threaded"]
+  {
+    list-style-image: url("chrome://messenger/skin/threadcol.gif");
+  text-align: left;
+  }
+
+.threadColumnHeader[currentView="unthreaded"]
+  {
+    list-style-image: url("chrome://messenger/skin/unthreadcol.gif");
+  text-align: center;
+  }
+
+.readColumnHeader
+  {
+    list-style-image: url("chrome://messenger/skin/unreadmail.gif");
+  text-align: center;
+  }
+
+.flagColumnHeader
+  {
+    list-style-image: url("chrome://messenger/skin/flaggedmail.gif");
+  text-align: center;
+  }
+
+treeitem[empty="true"] > treerow > .tree-cell-threadpane-icon > .tree-cell-twisty 
+  {
+    visibility            : hidden;
+  }    
+
+#threadTree  
+  {
+    border-top            : none;
+  }
+
+
diff --git a/EarlyBlue/navigator/skin/personalToolbar.css b/EarlyBlue/navigator/skin/personalToolbar.css
new file mode 100644 (file)
index 0000000..aeed90f
--- /dev/null
@@ -0,0 +1,45 @@
+/* -*- Mode: C; c-basic-offset: 2 -*-
+ *
+ * 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.org code.
+ *
+ * The Initial Developer of the Original Code is Netscape
+ * Communications Corporation.  Portions created by Netscape are
+ * Copyright (C) 1998 Netscape Communications Corporation. All
+ * Rights Reserved.
+ *
+ * Contributor(s): 
+ *   Ben Goodger <ben@netscape.com>
+ *   Josh Soref  <timeless@mac.com>
+ */
+
+@import url("chrome://communicator/skin/bookmarks/bookmarks.css");
+
+/**
+ * Personal toolbar items
+ **/
+
+  #home-button
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/home.gif");
+    }
+    
+  #home-button:hover
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/home-hover.gif");
+    }
+    
+  #home-button:hover:active
+    {
+      list-style-image    : url("chrome://communicator/skin/bookmarks/home-active.gif");
+    }
+