XUL/theme simplification changes - removing unnecessary boxes and re-writing large portions of the themes to use new -moz-border-colors and -moz-image-region css features. Also cleans up the classic skin quite a bit for both mac and win. Fixes bugs 113024, 113043, 113585, 113586, 115943, 113643, 114475, 99787, 110214, 113977, 113966, 114802, 64894, 90724, 103173, 103199, 103298, 110442, 111472, 111989, 113027, 113041, 109180, 109204, 81581, 81903, 103324, 110108, 114540, and probably more I forgot to mention. r=ben, sr=hyatt

git-svn-id: svn://10.0.0.236/trunk@110792 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
hewitt%netscape.com 2001-12-19 12:04:11 +00:00
parent 374042d4b6
commit 9c84d46002
1936 changed files with 12901 additions and 25150 deletions

View File

@ -369,17 +369,8 @@ sub ProcessJarManifests()
CreateJarFromManifest(":mozilla:netwerk:resources:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:profile:pref-migrator:resources:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:profile:resources:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:classic:communicator:mac:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:classic:communicator:search:mac:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:classic:communicator:sidebar:mac:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:classic:communicator:bookmarks:mac:jar.mn", , $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:classic:global:mac:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:classic:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:classic:navigator:mac:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:classic:messenger:mac:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:classic:messenger:addressbook:mac:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:classic:editor:mac:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:classic:preview:mac:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:themes:modern:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:xpcom:base:jar.mn", $chrome_dir, \%jars);
CreateJarFromManifest(":mozilla:xpfe:browser:jar.mn", $chrome_dir, \%jars);

View File

@ -145,8 +145,8 @@ editor.xul has these - do we need them?
<editor type="content-primary" id="content-frame" src="about:blank" flex="1"/>
<statusbar id="status-bar">
<statusbarpanel class="statusbarpanel-icononly" id="offline-status"/>
<progressmeter class="progressmeter-statusbar" statusbar="true" id="statusbar-icon" mode="normal" value="0">
<statusbarpanel class="statusbarpanel-iconic" id="offline-status"/>
<progressmeter class="progressmeter-statusbar" id="statusbar-icon" mode="normal" value="0">
<observes element="Editor:Throbber" attribute="busy"/>
</progressmeter>
<statusbarpanel id="statusText" label="&statusText.label;" flex="1" crop="right"/>

View File

@ -74,8 +74,6 @@
<script type="application/x-javascript" src="chrome://global/content/nsTransferable.js"/>
<script type="application/x-javascript" src="chrome://global/content/nsDragAndDrop.js"/>
<resourcebundle id="resource_bundle_editor" />
<popupset id="editorContentContextSet"/>
<popup id="sidebarPopup"/>
@ -257,9 +255,9 @@
<!-- Some of this is from globarOverlay.xul -->
<statusbar class="chromeclass-status" id="status-bar">
<hbox id="component-bar"/>
<statusbarpanel id="component-bar"/>
<statusbarpanel id="statusText" label="&statusText.label;" flex="1"/>
<statusbarpanel class="statusbarpanel-icononly" id="offline-status"/>
<statusbarpanel class="statusbarpanel-iconic" id="offline-status"/>
</statusbar>

View File

@ -1,8 +1,7 @@
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://communicator/skin/help.css" type="text/css"?>
<?xml-stylesheet href="chrome://navigator/skin" type="text/css"?>
<?xml-stylesheet href="chrome://global/skin" type="text/css"?>
<?xul-overlay href="chrome://global/content/globalOverlay.xul"?>
<?xul-overlay href="chrome://communicator/content/contentAreaContextOverlay.xul"?>
<?xul-overlay href="chrome://communicator/content/utilityOverlay.xul"?>

View File

@ -1,4 +1,3 @@
/* */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
*
@ -22,7 +21,6 @@
* Contributor(s):
* Joe Hewitt (hewitt@netscape.com)
*
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
@ -41,80 +39,69 @@
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#helpBackButton
{
list-style-image : url("chrome://navigator/skin/back.gif");
}
#helpBackButton[disabled="true"]
{
list-style-image : url("chrome://navigator/skin/back-disabled.gif") !important;
}
#helpBackButton[buttonover="true"]
{
list-style-image : url("chrome://navigator/skin/back-hover.gif");
}
#helpBackButton[buttondown="true"]
{
list-style-image : url("chrome://navigator/skin/back-hover-active.gif");
}
#helpForwardButton
{
list-style-image : url("chrome://navigator/skin/forward.gif");
}
#helpForwardButton[disabled="true"]
{
list-style-image : url("chrome://navigator/skin/forward-disabled.gif") !important;
}
#helpForwardButton[buttonover="true"]
{
list-style-image : url("chrome://navigator/skin/forward-hover.gif");
}
#helpForwardButton[buttondown="true"]
{
list-style-image : url("chrome://navigator/skin/forward-hover-active.gif");
}
/* ::::: primary toolbar buttons ::::: */
.toolbarbutton-1 {
list-style-image: url("chrome://navigator/skin/icons/btn1.gif");
}
#helpBackButton {
-moz-image-region: rect(0px 19px 20px 0px);
}
#helpBackButton[buttonover="true"] {
-moz-image-region: rect(0px 38px 20px 19px);
}
#helpBackButton[buttondown="true"] {
-moz-image-region: rect(0px 57px 20px 38px);
}
#helpBackButton[disabled="true"] {
-moz-image-region: rect(0px 76px 20px 57px) !important;
}
#helpForwardButton {
-moz-image-region: rect(20px 19px 40px 0px);
}
#helpForwardButton[buttonover="true"] {
-moz-image-region: rect(20px 38px 40px 19px);
}
#helpForwardButton[buttondown="true"] {
-moz-image-region: rect(20px 57px 40px 38px);
}
#helpForwardButton[disabled="true"] {
-moz-image-region: rect(20px 76px 40px 57px) !important;
}
#print {
list-style-image: url("chrome://global/skin/print.gif");
list-style-image: url("chrome://communicator/skin/icons/btn1.gif");
-moz-image-region: rect(0px 23px 21px 0px);
}
#print[buttonover="true"] {
-moz-image-region: rect(0px 46px 21px 23px);
}
#print[buttondown="true"] {
-moz-image-region: rect(0px 69px 21px 46px);
}
#print[disabled="true"] {
list-style-image: url("chrome://global/skin/print-disabled.gif") !important;
-moz-image-region: rect(0px 92px 21px 69px) !important;
}
#print:hover {
list-style-image: url("chrome://global/skin/print-hover.gif");
}
#print:hover:active {
list-style-image: url("chrome://global/skin/print-hover-active.gif");
}
#helpHomeButton
{
list-style-image : url("chrome://communicator/skin/bookmarks/home.gif");
#helpHomeButton {
list-style-image: url("chrome://communicator/skin/bookmarks/home.gif");
}
#helpHomeButton:hover
{
list-style-image : url("chrome://communicator/skin/bookmarks/home-hover.gif");
#helpHomeButton:hover {
list-style-image: url("chrome://communicator/skin/bookmarks/home-hover.gif");
}
#helpHomeButton:hover:active
{
list-style-image : url("chrome://communicator/skin/bookmarks/home-active.gif");
}
#help-content
{
border: 1px inset ThreeDHighlight !important;
#helpHomeButton:hover:active {
list-style-image: url("chrome://communicator/skin/bookmarks/home-active.gif");
}

View File

@ -47,68 +47,69 @@
background-image: url("chrome://communicator/skin/help/mast-help.gif");
}
.toolbar-primary-holder {
-moz-box-align: start;
background-image: url("chrome://communicator/skin/toolbar/prtb-bg-noline.gif");
}
/* Hides text below the above buttons */
.toolbarbutton-1 > stack > .toolbarbutton-menubutton-button
> .toolbarbutton-text,
.toolbarbutton-1 > .toolbarbutton-text {
display: none;
}
#helpBackButton > .toolbarbutton-menubutton-stack
> .toolbarbutton-menubutton-dropmarker,
#helpForwardButton > .toolbarbutton-menubutton-stack
> .toolbarbutton-menubutton-dropmarker
{
margin: 30px 0px 0px 34px;
}
/* ::::: primary toolbar buttons ::::: */
.button-toolbar-1 {
margin: 0px;
}
.menubutton-dual {
-moz-binding: url("chrome://communicator/skin/widgetBindings.xml#menubutton-dual-1");
}
.toolbar-primary-mid-top {
background-image: url("chrome://navigator/skin/toolbar/navbar-mid-top.gif");
.toolbarbutton-1 {
list-style-image: url("chrome://navigator/skin/icons/btn1.gif");
min-width: 0px;
}
#helpBackButton {
list-style-image: url("chrome://navigator/skin/btn1/back.gif");
-moz-image-region: rect(0, 41px, 38px, 0);
}
#helpBackButton[disabled="true"],
#helpBackButton[disabled="true"]:hover,
#helpBackButton[disabled="true"]:hover:active
{
list-style-image: url("chrome://navigator/skin/btn1/back-dis.gif");
#helpBackButton[buttonover="true"] {
-moz-image-region: rect(0, 83px, 38px, 42px);
}
#helpBackButton:hover {
list-style-image: url("chrome://navigator/skin/btn1/back-hov.gif");
#helpBackButton[buttondown="true"] {
-moz-image-region: rect(0, 125px, 38px, 84px);
}
#helpBackButton:hover:active {
list-style-image: url("chrome://navigator/skin/btn1/back-act.gif");
#helpBackButton[disabled="true"] {
-moz-image-region: rect(0, 167px, 38px, 126px) !important;
}
#helpForwardButton {
list-style-image: url("chrome://navigator/skin/btn1/forward.gif");
-moz-image-region: rect(39px, 41px, 77px, 0);
}
#helpForwardButton[disabled="true"],
#helpForwardButton[disabled="true"]:hover,
#helpForwardButton[disabled="true"]:hover:active
{
list-style-image: url("chrome://navigator/skin/btn1/forward-dis.gif");
}
#helpForwardButton:hover {
list-style-image: url("chrome://navigator/skin/btn1/forward-hov.gif");
#helpForwardButton[buttonover="true"] {
-moz-image-region: rect(39px, 83px, 77px, 42px);
}
#helpForwardButton:hover:active {
list-style-image: url("chrome://navigator/skin/btn1/forward-act.gif");
#helpForwardButton[buttondown="true"] {
-moz-image-region: rect(39px, 125px, 77px, 84px);
}
#helpForwardButton[disabled="true"] {
-moz-image-region: rect(39px, 167px, 77px, 126px) !important;
}
#helpHomeButton {
list-style-image: url("chrome://communicator/skin/help/home.gif");
}
#helpHomeButton[disabled="true"],
#helpHomeButton[disabled="true"]:hover,
#helpHomeButton[disabled="true"]:hover:active
{
list-style-image: url("chrome://communicator/skin/help/home-dis.gif");
}
#helpHomeButton:hover {
list-style-image: url("chrome://communicator/skin/help/home-hov.gif");
}
@ -117,25 +118,23 @@
list-style-image: url("chrome://communicator/skin/help/home-act.gif");
}
#print {
list-style-image: url("chrome://communicator/skin/btn1/print.gif");
}
#helpHomeButton[disabled="true"] {
list-style-image: url("chrome://communicator/skin/help/home-dis.gif") !important;
}
#print[disabled="true"],
#print[disabled="true"]:hover,
#print[disabled="true"]:hover:active {
list-style-image: url("chrome://communicator/skin/btn1/print-dis.gif");
#print {
list-style-image: url("chrome://communicator/skin/icons/btn1.gif");
-moz-image-region: rect(0, 49px, 33px, 0);
}
#print:hover {
list-style-image: url("chrome://communicator/skin/btn1/print-hov.gif");
-moz-image-region: rect(0, 99px, 33px, 50px);
}
#print:hover:active {
list-style-image: url("chrome://communicator/skin/btn1/print-act.gif");
-moz-image-region: rect(0, 149px, 33px, 100px);
}
#help-content
{
border: 1px inset ThreeDHighlight !important;
#print[disabled="true"] {
-moz-image-region: rect(0, 199px, 33px, 150px) !important;
}

View File

@ -41,9 +41,9 @@
<body><![CDATA[
var collapsee = this.collapsee;
if (collapsee) {
this.setAttribute("closed", "false");
this.setAttribute("collapsed", "false");
collapsee.setAttribute("collapsed", "false");
this.removeAttribute("closed");
this.removeAttribute("collapsed");
collapsee.removeAttribute("collapsed");
this.mOpened = true;
this.onopen();
}

View File

@ -480,7 +480,10 @@ InspectorApp.prototype =
}
}
if (fn) {
item.setAttribute("disabled", item.isDisabled());
if (item.isDisabled())
item.setAttribute("disabled", "true");
else
item.removeAttribute("disabled");
}
fn = null;

View File

@ -148,16 +148,23 @@
<body><![CDATA[
// set attribute on command in our document
var cmd = document.getElementById(aCommand);
if (cmd)
cmd.setAttribute(aAttribute, aValue);
if (cmd) {
if (aValue == false || aValue == "false")
cmd.removeAttribute(aAttribute);
else
cmd.setAttribute(aAttribute, aValue);
}
// set attribute on command in each viewer document
var panels = this.panels;
for (var i = 0; i < panels.length; ++i) {
var doc = panels[i].viewerDocument;
cmd = doc.getElementById(aCommand);
if (cmd)
cmd.setAttribute(aAttribute, aValue);
if (aValue == false || aValue == "false")
cmd.removeAttribute(aAttribute);
else
cmd.setAttribute(aAttribute, aValue);
}
]]></body>
</method>
@ -174,8 +181,11 @@
var els = cmds.getElementsByAttribute("viewer", aEntryUid);
for (var i = 0; i < els.length; i++) {
if (els[i].getAttribute("exclusive") != "false")
els[i].setAttribute(aAttr, aValue);
if (els[i].hasAttribute("exclusive"))
if (aValue == false || aValue == "false")
els[i].removeAttribute(aAttr);
else
els[i].setAttribute(aAttr, aValue);
}
]]></body>
</method>
@ -564,7 +574,10 @@
<body><![CDATA[
var mpp = this.mListElPopup;
this.mListEl.setAttribute("disabled", aEntries.length <= 0);
if (aEntries.length <= 0)
this.mListEl.setAttribute("disabled", true);
else
this.mListEl.removeAttribute("disabled");
// empty the list
while (mpp.childNodes.length)
@ -654,7 +667,7 @@
var ppId = "ppViewerContext-" + uid;
var pp = document.getElementById(ppId);
if (pp) {
this.mMenuEl.setAttribute("disabled", "false");
this.mMenuEl.removeAttribute("disabled");
var parent = pp.parentNode;
parent.removeChild(pp);
this.mMenuEl.appendChild(pp);

View File

@ -18,9 +18,8 @@
<?xml-stylesheet href="chrome://inspector/skin/inspectorWindow.css"?>
<window id="winInspectorMain" class="color-dialog"
title="&Inspector.title;"
width="1024" height="768" orient="vertical"
<window id="winInspectorMain" title="&Inspector.title;"
width="640" height="480"
persist="screenX screenY width height maximized"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

View File

@ -358,7 +358,7 @@ inTreeTableBuilder.prototype =
var col = this.mLastDragCol;
var lastWhere = this.mLastDragColWhere;
if (col)
col.setAttribute("dnd-insert-"+lastWhere, "false");
col.removeAttribute("dnd-insert-"+lastWhere);
if (aWhere != "before" && aWhere != "after") {
this.mLastDragCol = null;

View File

@ -418,7 +418,7 @@ inSearchModule.prototype =
{
if (this.mContextMenu) {
if (this.mContextMenu.length == 0)
aInsertionPoint.setAttribute("hide", "false");
aInsertionPoint.removeAttribute("hide");
// remove the menu items
for (var i = 0; i < this.mContextMenu.length; ++i)
aMenu.removeChild(this.mMenuItems[i]);

View File

@ -4,9 +4,7 @@
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<statusbar id="status-bar">
<statusbarpanel id="txStatusPanel" flex="1">
<label id="txStatus" flex="1"/>
</statusbarpanel>
<statusbarpanel id="txStatusPanel" flex="1"/>
<progressmeter id="pmStatus" mode="normal" value="0" class="progressmeter-statusbar"/>
</statusbar>

View File

@ -18,7 +18,7 @@
<script type="application/x-javascript" src="chrome://inspector/content/jsutil/xpcom/XPCU.js"/>
<script type="application/x-javascript" src="chrome://inspector/content/jsutil/events/ObserverManager.js"/>
<outliner id="olStyles" flex="1" onselect="viewer.onItemSelected()">
<outliner id="olStyles" flex="1" onselect="viewer.onItemSelected()" class="plain">
<outlinercols>
<outlinercol id="olcStyleName" label="Style" flex="1"/>
<splitter class="tree-splitter"/>

View File

@ -218,7 +218,7 @@ ColumnsDialog.prototype =
setDraggingBox: function(aBox)
{
if (this.mDraggingBox) {
this.mDraggingBox.setAttribute("col-dragging", "false");
this.mDraggingBox.removeAttribute("col-dragging");
}
this.mDraggingBox = aBox;

View File

@ -193,7 +193,7 @@ DOMViewer.prototype =
{
var val = aExplicit ? aValue : !this.mDOMView.showAnonymousContent;
this.mDOMView.showAnonymousContent = val;
this.mPanel.panelset.setCommandAttribute("cmd:toggleAnon", "checked", val ? "true" : "false");
this.mPanel.panelset.setCommandAttribute("cmd:toggleAnon", "checked", val != null);
PrefUtils.setPref("inspector.dom.showAnon", val);
},
@ -201,7 +201,7 @@ DOMViewer.prototype =
{
var val = aExplicit ? aValue : !this.mDOMView.showSubDocuments;
this.mDOMView.showSubDocuments = val;
this.mPanel.panelset.setCommandAttribute("cmd:toggleSubDocs", "checked", val ? "true" : "false");
this.mPanel.panelset.setCommandAttribute("cmd:toggleSubDocs", "checked", val != null);
},
toggleAttributes: function(aExplicit, aValue)

View File

@ -70,7 +70,8 @@
The template for this outliner will be filled in by inOutlinerBuilder
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<outliner id="trDOMOutliner" flex="1" onselect="viewer.onItemSelected()" enableColumnDrag="true">
<outliner id="trDOMOutliner" class="plain" flex="1" enableColumnDrag="true"
onselect="viewer.onItemSelected()">
<outlinercols>
<outlinercol id="colNodeName" label="nodeName" primary="true" persist="width,hidden,ordinal" flex="3"/>
<splitter class="tree-splitter"/>

View File

@ -65,7 +65,8 @@
</rows>
</grid>
<outliner id="olAttr" flex="1" enableColumnDrag="true" onselect="viewer.pane.panelset.updateAllCommands()">
<outliner id="olAttr" class="plain" flex="1" enableColumnDrag="true"
onselect="viewer.pane.panelset.updateAllCommands()">
<outlinercols>
<outlinercol id="colNodeName" label="nodeName" persist="width,hidden,ordinal" flex="1"/>
<splitter class="tree-splitter"/>

View File

@ -43,7 +43,7 @@
<!--============================= CONTENT ============================== -->
<outliner id="olStyleRules" flex="1" persist="height"
<outliner id="olStyleRules" class="plain" flex="1" persist="height"
onselect="viewer.onRuleSelect()">
<outlinercols>
<outlinercol id="olcRule" label="Rule" flex="1"/>
@ -61,7 +61,8 @@
<grippy/>
</splitter>
<outliner id="olStyleProps" flex="1" persist="height" context="ppStylePropsContext">
<outliner id="olStyleProps" class="plain" flex="1" persist="height"
context="ppStylePropsContext">
<outlinercols>
<outlinercol id="olcPropPriority" label="Priority" class="outlinercol-image"/>
<splitter class="tree-splitter"/>

View File

@ -15,7 +15,8 @@
<script type="application/x-javascript" src="chrome://inspector/content/jsutil/xpcom/XPCU.js"/>
<script type="application/x-javascript" src="chrome://inspector/content/jsutil/events/ObserverManager.js"/>
<outliner id="olStyleSheets" flex="1" onselect="viewer.onItemSelected()">
<outliner id="olStyleSheets" class="plain" flex="1"
onselect="viewer.onItemSelected()">
<outlinercols>
<outlinercol id="olcHref" label="Stylesheet" primary="true" persist="width,hidden,ordinal" flex="1"/>
<splitter class="tree-splitter"/>

View File

@ -24,7 +24,7 @@
<multipanelset id="mpsBinding" flex="1">
<multipanel id="bxContent" label="Content" open="true" persist="open" onopen="if (viewer) {viewer.initContent();} else {gInitContent = true;}">
<outliner id="olContent" flex="1">
<outliner id="olContent" flex="1" class="plain">
<outlinercols>
<outlinercol id="colNodeName" primary="true" label="nodeName" flex="1"/>
<splitter class="tree-splitter"/>
@ -35,7 +35,7 @@
</multipanel>
<multipanel id="bxMethods" label="Methods" open="true" persist="open">
<outliner id="olMethods" class="outliner-list" flex="1"
<outliner id="olMethods" class="outliner-list plain" flex="1"
onselect="viewer.onMethodSelected()">
<outlinercols>
<outlinercol id="olcMethodName" flex="1"/>
@ -50,7 +50,7 @@
<radio id="raPropGetter" label="getter" checked="true" oncommand="viewer.onPropSelected()"/>
<radio id="raPropSetter" label="setter" oncommand="viewer.onPropSelected()"/>
</radiogroup>
<outliner id="olProps" class="outliner-list" flex="1"
<outliner id="olProps" class="outliner-list plain" flex="1"
onselect="viewer.onPropSelected()">
<outlinercols>
<outlinercol id="olcPropName" label="Property" flex="1"/>
@ -61,7 +61,7 @@
</multipanel>
<multipanel id="bxHandlers" label="Handlers" persist="open">
<outliner id="olHandlers" class="outliner-list" flex="1"
<outliner id="olHandlers" class="outliner-list plain" flex="1"
onselect="viewer.onHandlerSelected()">
<outlinercols>
<outlinercol id="olcHandlerEvent" flex="1"/>
@ -72,7 +72,7 @@
</multipanel>
<multipanel id="bxResources" label="Resources" persist="open">
<outliner id="olResources" class="outliner-list" flex="1">
<outliner id="olResources" class="outliner-list plain" flex="1">
<outlinercols>
<outlinercol id="olcResourceType" flex="1"/>
<outlinercol id="olcResourceSrc" flex="2"/>

View File

@ -42,11 +42,6 @@
border-bottom: none;
}
#tbInspectorPrimary {
background-image: none;
background-color: #B1BDC9;
}
#bxURLBar {
padding: 2px;
}

View File

@ -56,7 +56,7 @@ domi-panel[disabled="true"] > .viewer-pane-box-1 {
list-style-image: url("chrome://inspector/skin/iconViewerMenu-dis.gif");
}
.viewer-menu > .toolbarbutton-box > .toolbarbutton-dropmarker {
.viewer-menu > .toolbarbutton-menu-dropmarker {
display: none;
}
@ -64,3 +64,8 @@ domi-panel[disabled="true"] > .viewer-pane-box-1 {
display: none;
}
.viewer-pane-toolbox {
border-top: none;
border-bottom: none;
}

View File

@ -194,7 +194,7 @@
</vbox> <!-- outer-box -->
<statusbar id="status-bar" persist="collapsed">
<hbox id="component-bar"/>
<statusbarpanel id="component-bar"/>
<statusbarpanel id="status-text" label="&StatusText.label;" flex="1"
crop="right"/>
<statusbarpanel class="statusbarpanel-icononly" id="offline-status"

View File

@ -26,11 +26,11 @@
command="Tasks:IRC"/>
</menupopup>
<hbox id="component-bar">
<statusbarpanel id="component-bar">
<toolbarbutton class="taskbutton" id="mini-irc" oncommand="toIRC()"
image="chrome://chatzilla/skin/images/taskbar-irc.gif"
position="5" tooltiptext="&ircCmd.label;"/>
</hbox>
</statusbarpanel>

View File

@ -41,7 +41,7 @@
<html:script type="application/x-javascript" src="chrome://global/content/strres.js" />
<html:script type="application/x-javascript" src="chrome://communicator/content/P3PBadPrivacyInfo.js"/>
<hbox class="box-smallheader" title="&privacyinfo.header;"/>
<dialogheader title="&privacyinfo.header;"/>
<text class="header" value="&badpolicy.text;"/>

View File

@ -39,7 +39,7 @@
<html:script type="application/x-javascript" src="chrome://global/content/strres.js" />
<script type="application/x-javascript" src="chrome://communicator/content/P3PInProgressInfo.js"/>
<hbox class="box-smallheader" title="&privacyinfo.header;"/>
<dialogheader title="&privacyinfo.header;"/>
<text class="header" value="&inprogress1.text;"/>
<text class="header" value="&inprogress2.text;"/>

View File

@ -39,7 +39,7 @@
<html:script type="application/x-javascript" src="chrome://global/content/strres.js" />
<html:script type="application/x-javascript" src="chrome://communicator/content/P3PNoPrivacyInfo.js"/>
<hbox class="box-smallheader" title="&privacyinfo.header;"/>
<dialogheader title="&privacyinfo.header;"/>
<text class="header" value="&nopolicy.text;"/>

View File

@ -41,7 +41,7 @@
<html:script type="application/x-javascript" src="chrome://global/content/strres.js" />
<html:script type="application/x-javascript" src="chrome://communicator/content/P3PPartialPrivacyInfo.js"/>
<hbox class="box-smallheader" title="&privacyinfo.header;"/>
<dialogheader title="&privacyinfo.header;"/>
<text class="header" value="&partialpolicy.text;"/>

View File

@ -41,7 +41,7 @@
<html:script type="application/x-javascript" src="chrome://global/content/strres.js" />
<html:script type="application/x-javascript" src="chrome://communicator/content/P3PPrivacyMetInfo.js"/>
<hbox class="box-smallheader" title="&privacyinfo.header;"/>
<dialogheader title="&privacyinfo.header;"/>
<text class="header" value="&policymet.text;"/>

View File

@ -41,7 +41,7 @@
<html:script type="application/x-javascript" src="chrome://global/content/strres.js" />
<html:script type="application/x-javascript" src="chrome://communicator/content/P3PPrivacyNotMetInfo.js"/>
<hbox class="box-smallheader" title="&privacyinfo.header;"/>
<dialogheader title="&privacyinfo.header;"/>
<text class="header" value="&policynotmet.text;"/>

View File

@ -22,7 +22,6 @@
-->
<?xml-stylesheet href="chrome://communicator/skin/" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<!DOCTYPE window SYSTEM "chrome://communicator/locale/pref/pref-P3P.dtd" >
@ -184,7 +183,7 @@
<script type="application/x-javascript" src="chrome://communicator/content/pref/prefutilities.js"/>
<script type="application/x-javascript" src="chrome://communicator/content/pref/pref-P3P.js"/>
<hbox class="box-smallheader" title="&lHeader;"/>
<dialogheader title="&lHeader;"/>
<!-- P3P Enable/Disable Box -->
<groupbox orient="vertical">

View File

@ -238,10 +238,10 @@
<!-- Statusbar (hey, it's /almost/ a menu) -->
<overlaytarget id="statusbar-overlay-target">
<statusbar class="chromeclass-status" id="status-bar" flex="1">
<hbox id="component-bar"/>
<statusbarpanel id="component-bar"/>
<statusbarpanel id="status-text" label="&StatusText.label;" flex="1"
crop="right"/>
<statusbarpanel class="statusbarpanel-icononly" id="offline-status"
<statusbarpanel class="statusbarpanel-iconic" id="offline-status"
hidden="true" offline="true"/>
</statusbar>
</overlaytarget>

View File

@ -36,7 +36,7 @@ Original Author:
<script type="application/x-javascript" src="chrome://global/content/nsDragAndDrop.js"/>
<script type="application/x-javascript" src="chrome://messenger/content/addressbook/abDragDrop.js"/>
<outliner id="abResultsOutliner" flex="1" enableColumnDrag="true"
<outliner id="abResultsOutliner" flex="1" enableColumnDrag="true" class="plain"
onclick="AbResultsPaneOnClick(event);">
<outlinercols>

View File

@ -54,9 +54,6 @@ Rights Reserved.
<stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties"/>
</stringbundleset>
<resourcebundle id="resource_bundle_addressbook" />
<script type="application/x-javascript" src="chrome://messenger/content/accountUtils.js"/>
<script type="application/x-javascript" src="chrome://messenger/content/widgetglue.js"/>
<script type="application/x-javascript" src="chrome://messenger/content/addressbook/addressbook.js"/>
@ -276,8 +273,8 @@ Rights Reserved.
</hbox>
<statusbar id="status-bar" class="chromeclass-status">
<hbox id="component-bar"/>
<statusbarpanel id="statusText" class="status-bar" flex="1" value="&statusText.label;"/>
<statusbarpanel id="offline-status" class="statusbarpanel-icononly"/>
<statusbarpanel id="component-bar"/>
<statusbarpanel id="statusText" flex="1" value="&statusText.label;"/>
<statusbarpanel id="offline-status" class="statusbarpanel-iconic"/>
</statusbar>
</window>

View File

@ -27,8 +27,6 @@ Contributors:
<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<!DOCTYPE window SYSTEM "chrome://messenger/locale/am-addressing.dtd" >
<page xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
@ -44,7 +42,8 @@ Contributors:
prefstring="mail.identity.%identitykey%.overrideGlobal_Pref"/>
<label hidden="true" wsm_persist="true" id="overrideGlobalPref" value=""/>
<label hidden="true" wsm_persist="true" id="directoryServer" value=""/>
<hbox class="box-smallheader" title="&addressing.label;"/>
<dialogheader title="&addressing.label;"/>
<separator class="thin"/>
<vbox flex="1">

View File

@ -2,7 +2,6 @@
<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<?xul-overlay href="chrome://messenger/content/msgFolderPickerOverlay.xul"?>
<!DOCTYPE window SYSTEM "chrome://messenger/locale/am-copies.dtd" >
@ -39,7 +38,7 @@
pref="true" preftype="int" prefattribute="value"
prefstring="mail.identity.%identitykey%.tmpl_folder_picker_mode"/>
<hbox class="box-smallheader" title="&copyAndFolderTitle.label;"/>
<dialogheader title="&copyAndFolderTitle.label;"/>
<groupbox>
<caption label="&sendingPrefix.label;"/>

View File

@ -2,8 +2,6 @@
<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<!DOCTYPE window SYSTEM "chrome://messenger/locale/am-main.dtd" >
<page xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
@ -12,7 +10,7 @@
<stringbundle id="bundle_prefutilities" src="chrome://communicator/locale/pref/prefutilities.properties"/>
<script type="application/x-javascript" src="chrome://messenger/content/am-main.js"/>
<hbox class="box-smallheader" title="&accountTitle.label;"/>
<dialogheader title="&accountTitle.label;"/>
<description>&accountSettingsDesc.label;</description>
<hbox align="center">

View File

@ -24,7 +24,6 @@ Contributors:
<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<?xul-overlay href="chrome://messenger/content/msgFolderPickerOverlay.xul"?>
<!DOCTYPE window SYSTEM "chrome://messenger/locale/am-offline.dtd">
@ -44,7 +43,7 @@ Contributors:
<label hidden="true" wsm_persist="true" id="server.type"/>
<hbox id="headertitle" class="box-smallheader"/>
<dialogheader id="headertitle"/>
<groupbox id="offline.titlebox" hidable="true" hidefor="pop3">
<caption label="&offlineGroupTitle.label;"/>

View File

@ -27,8 +27,6 @@ Contributors:
<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<!DOCTYPE window SYSTEM "chrome://messenger/locale/am-server-top.dtd" >
<page xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
@ -42,7 +40,7 @@ Contributors:
<label hidden="true" wsm_persist="true" id="server.type"/>
<hbox class="box-smallheader" title="&serverSettings.label;"/>
<dialogheader title="&serverSettings.label;"/>
<grid>
<columns>

View File

@ -2,8 +2,6 @@
<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<!DOCTYPE window SYSTEM "chrome://messenger/locale/am-serverwithnoidentities.dtd" >
<page xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
@ -11,7 +9,7 @@
<script src="chrome://messenger/content/am-serverwithnoidentities.js"/>
<hbox class="box-smallheader" title="&accountTitle.label;"/>
<dialogheader title="&accountTitle.label;"/>
<description class="secDesc">&accountSettingsDesc.label;</description>
<grid>

View File

@ -2,7 +2,6 @@
<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<?xul-overlay href="chrome://messenger/content/smtpEditOverlay.xul"?>
<!DOCTYPE window SYSTEM "chrome://messenger/locale/am-advanced.dtd" >
@ -12,7 +11,7 @@
<script type="application/x-javascript" src="am-smtp.js"/>
<hbox class="box-smallheader" title="&smtpServer.label;"/>
<dialogheader title="&smtpServer.label;"/>
<groupbox>

View File

@ -40,7 +40,6 @@
<?xml-stylesheet href="chrome://messenger/skin/prefPanels.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<?xul-overlay href="chrome://global/content/globalOverlay.xul"?>
<?xul-overlay href="chrome://communicator/content/utilityOverlay.xul"?>

View File

@ -31,9 +31,7 @@
<overlay xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<outliner id="folderOutliner"
flex="1"
seltype="single">
<outliner id="folderOutliner" class="plain" flex="1" seltype="single">
<outlinerbody flex="1"
datasources="rdf:null"
statedatasource="rdf:mailnewsfolders"

View File

@ -60,8 +60,6 @@ Rights Reserved.
<stringbundle id="bundle_search" src="chrome://messenger/locale/search.properties"/>
</stringbundleset>
<resourcebundle id="resource_bundle_messenger" />
<script type="application/x-javascript" src="chrome://messenger/content/widgetglue.js"/>
<script type="application/x-javascript" src="chrome://messenger/content/commandglue.js"/>
<script type="application/x-javascript" src="chrome://messenger/content/shareglue.js"/>
@ -163,7 +161,7 @@ Rights Reserved.
<vbox id="searchAndthreadpaneBox" persist="width" flex ="1">
<hbox id="searchBox"/>
<vbox id="threadpaneBox" flex="1" persist="width">
<outliner id="threadOutliner" flex="1" persist="width" style="width:0px" context="threadPaneContext" class="window-focusborder" focusring="false"/>
<outliner id="threadOutliner" flex="1" persist="width" style="width:0px" context="threadPaneContext"/>
</vbox>
</vbox>
<hbox id="accountCentralBox" flex="1" persist="width">
@ -177,7 +175,7 @@ Rights Reserved.
<grippy onclick="OnClickThreadAndMessagePaneSplitterGrippy()"/>
</splitter>
<!-- msg header view -->
<vbox id="messagepanebox" flex="4" persist="collapsed height" class="window-focusborder" focusring="false">
<vbox id="messagepanebox" flex="4" persist="collapsed height">
<hbox id="msgHeaderView"/>
<!-- message view -->

View File

@ -59,12 +59,12 @@
</commandset>
<hbox id="component-bar">
<statusbarpanel id="component-bar">
<toolbarbutton class="taskbutton" id="mini-mail" oncommand="toMessengerWindow()"
position="2" tooltiptext="&taskMessenger.tooltip;"/>
<toolbarbutton class="taskbutton" id="mini-addr" oncommand="toAddressBook();"
position="4" tooltiptext="&taskAddressBook.tooltip;"/>
</hbox>
</statusbarpanel>
<menupopup id="taskPopup">
<menuitem position="2" accesskey="&messengerCmd.accesskey;" label="&messengerCmd.label;" key="key_mail" command="Tasks:Mail"/>

View File

@ -14,15 +14,12 @@
use headerValue to set the header value. -->
<binding id="mail-toggle-headerfield">
<content>
<xul:hbox class="headerBox" inherits="orient" flex="1">
<xul:hbox class="headerValueBox" align="start">
<xul:hbox class="headerNameBox" align="start">
<xul:image class="expandHeaderViewButton" inherits="onclick=ontwistyclick"/>
<xul:spacer flex="1"/>
<xul:label class="headerdisplayname plain" inherits="value=label"/>
</xul:hbox>
<xul:label class="headerValue" anonid="headerValue" flex="1">*
</xul:label>
<xul:label class="headerName" inherits="value=label"/>
</xul:hbox>
<xul:label class="headerValue" anonid="headerValue" flex="1">*</xul:label>
</content>
<implementation>
@ -35,13 +32,10 @@
use headerValue to set the header value. -->
<binding id="mail-headerfield">
<content>
<xul:hbox class="headerBox" inherits="orient" align="start" flex="1">
<xul:hbox class="headerValueBox">
<xul:label class="headerdisplayname plain" inherits="value=label"/>
</xul:hbox>
<xul:label class="headerValue" anonid="headerValue" flex="1">*
</xul:label>
<xul:hbox class="headerNameBox" align="start">
<xul:label class="headerName" inherits="value=label" flex="1"/>
</xul:hbox>
<xul:label class="headerValue" anonid="headerValue" flex="1">*</xul:label>
</content>
<implementation>
@ -51,12 +45,10 @@
<binding id="mail-emailheaderfield">
<content>
<xul:hbox class="headerBox" inherits="orient" align="center" flex="1">
<xul:hbox class="headerValueBox">
<xul:label class="headerdisplayname plain" inherits="value=label"/>
<xul:hbox class="headerNameBox" align="start">
<xul:label class="headerName" inherits="value=label" flex="1"/>
</xul:hbox>
<xul:mail-emailaddress anonid="emailAddressNode" flex="1"/>
</xul:hbox>
<xul:mail-emailaddress anonid="emailAddressNode"/>
</content>
<implementation>
@ -68,18 +60,14 @@
<!-- multi-emailHeaderField: presents multiple emailheaderfields with a toggle -->
<binding id="mail-multi-emailHeaderField">
<content>
<xul:hbox class="headerBox" flex="1">
<xul:hbox class="headerValueBox" align="top">
<xul:hbox align="center">
<xul:image class="showMoreAddressesButton" anonid="toggleIcon" onclick="toggleAddressView();" inherits="onclick"/>
<xul:spacer flex="1"/>
<xul:label class="headerdisplayname plain" inherits="value=label"/>
</xul:hbox>
<xul:hbox class="headerNameBox" align="start" pack="end">
<xul:image class="addresstwisty" anonid="toggleIcon"
onclick="toggleAddressView();"/>
<xul:label class="headerName" inherits="value=label"/>
</xul:hbox>
<xul:label class="headerValue" anonid="emailAddresses" flex="1"/>
<xul:label class="headerValue" anonid="longEmailAddresses" flex="1" collapsed="true"/>
</xul:hbox>
</content>
<implementation>
@ -221,14 +209,11 @@
// always build the short view...its cheap...
this.fillAddressesNode(this.emailAddresses, aNumAddressesToShow);
// if we are currently toggled to show all the email addresses, build the long one too...
if (this.emailAddresses.getAttribute("collapsed") == "true")
if (this.emailAddresses.collapsed)
this.buildLongView();
// make sure the icon is always visible if we have more than the # of addresses to show
if (this.mAddresses.length > aNumAddressesToShow)
this.toggleIcon.removeAttribute('collapsed');
else
this.toggleIcon.setAttribute('collapsed', true);
this.toggleIcon.collapsed = this.mAddresses.length <= aNumAddressesToShow;
]]>
</body>
</method>
@ -252,19 +237,19 @@
var shortNode = this.emailAddresses;
var longNode = this.longEmailAddresses;
var imageNode = this.toggleIcon;
// test to see which if short is already hidden...
if (shortNode.getAttribute("collapsed") == "true")
// test to see which if short is already collapsed...
if (shortNode.collapsed)
{
longNode.setAttribute("collapsed", true);
shortNode.removeAttribute("collapsed");
imageNode.setAttribute("class", "showMoreAddressesButton");
longNode.collapsed = true;
shortNode.collapsed = false;
imageNode.removeAttribute("open");
}
else
{
this.buildLongView();
shortNode.setAttribute("collapsed", true);
longNode.removeAttribute("collapsed");
imageNode.setAttribute("class", "showFewerAddressesButton");
shortNode.collapsed = true;
longNode.collapsed = false;
imageNode.setAttribute("open", "true");
}
]]>
</body>
@ -311,55 +296,53 @@
</binding>
<binding id="mail-emailaddress">
<content>
<xul:box inherits="orient" align="center" flex="1">
<xul:label class="emailDisplayButton plain" anonid="emailValue" popup="emailAddressPopup" context="emailAddressPopup" inherits="value=label,crop"/>
<xul:image class="emailDisplayImage" anonid="emailImage" context="emailAddressPopup" inherits="label,crop"/>
</xul:box>
<content popup="emailAddressPopup" context="emailAddressPopup">
<xul:label anonid="emailValue" class="emailDisplayButton plain"
inherits="value=label,crop"/>
<xul:image class="emailDisplayImage" anonid="emailImage"
context="emailAddressPopup" inherits="src=image"/>
</content>
<implementation>
<property name="label" onset="return document.getAnonymousElementByAttribute(this, 'anonid', 'emailValue').setAttribute('label',val);"
onget="return document.getAnonymousElementByAttribute(this, 'anonid', 'emailValue').getAttribute('label');"/>
<property name="crop" onset="return document.getAnonymousElementByAttribute(this, 'anonid', 'emailValue').setAttribute('crop',val);"
onget="return document.getAnonymousElementByAttribute(this, 'anonid', 'emailValue').getAttribute('crop');"/>
<property name="disabled" onset="return document.getAnonymousElementByAttribute(this, 'anonid', 'emailValue').setAttribute('disabled',val);"
onget="return document.getAnonymousElementByAttribute(this, 'anonid', 'emailValue').getAttribute('disabled');"/>
<property name="src" onset="return document.getAnonymousElementByAttribute(this, 'anonid', 'emailImage').setAttribute('src',val);"
onget="return document.getAnonymousElementByAttribute(this, 'anonid', 'emailImage').getAttribute('src');"/>
<property name="imgalign" onset="return document.getAnonymousElementByAttribute(this, 'anonid', 'emailImage').setAttribute('imgalign',val);"
onget="return document.getAnonymousElementByAttribute(this, 'anonid', 'emailImage').getAttribute('imgalign');"/>
<property name="label" onset="this.getPart('emailValue').setAttribute('label',val); return val;"
onget="return this.getPart('emailValue').getAttribute('label');"/>
<property name="crop" onset="this.getPart('emailValue').setAttribute('crop',val); return val;"
onget="return this.getPart('emailValue').getAttribute('crop');"/>
<property name="disabled" onset="this.getPart('emailValue').setAttribute('disabled',val); return val;"
onget="return this.getPart('emailValue').getAttribute('disabled');"/>
<property name="src" onset="this.getPart('emailImage').setAttribute('src',val); return val;"
onget="return this.getPart('emailImage').getAttribute('src');"/>
<property name="imgalign" onset="this.getPart('emailImage').setAttribute('imgalign',val); return val;"
onget="return this.getPart('emailImage').getAttribute('imgalign');"/>
<method name="getPart">
<parameter name="aPartId"/>
<body><![CDATA[
return document.getAnonymousElementByAttribute(this, "anonid", aPartId);
]]></body>
</method>
<method name="setTextAttribute">
<parameter name="attributeName"/>
<parameter name="attributeValue"/>
<body>
<![CDATA[
var iconNode = document.getAnonymousElementByAttribute(this, "anonid", "emailImage");
iconNode.setAttribute(attributeName, attributeValue);
var textNode = document.getAnonymousElementByAttribute(this, "anonid", "emailValue");
textNode.setAttribute(attributeName, attributeValue);
]]>
</body>
<body><![CDATA[
this.setAttribute(attributeName, attributeValue);
this.getPart("emailImage").setAttribute(attributeName, attributeValue);
this.getPart("emailValue").setAttribute(attributeName, attributeValue);
]]></body>
</method>
<method name="getTextAttribute">
<parameter name="attributeName"/>
<parameter name="attributeValue"/>
<body>
<![CDATA[
var textNode = document.getAnonymousElementByAttribute(this, "anonid", "emailValue");
return textNode.getAttribute(attributeName, attributeValue);
]]>
</body>
<body><![CDATA[
return this.getPart("emailValue").getAttribute(attributeName);
]]></body>
</method>
<method name="GetIconNode">
<body>
<![CDATA[
var imageNode = document.getAnonymousElementByAttribute(this, "anonid", "emailImage");
return imageNode;
]]>
</body>
<body><![CDATA[
return this.getPart("emailImage");
]]></body>
</method>
</implementation>
</binding>

View File

@ -1354,7 +1354,7 @@ Rights Reserved.
<hbox id="toolbar_button_box">
<toolbarbutton type="menu-button" id="button-getmsg"
class="toolbarbutton-1"
label="&getMsgButton.label;" crop="right"
label="&getMsgButton.label;"
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
sortDirection="ascending"
tooltiptext="&getMsgButton.tooltip;"
@ -1455,7 +1455,7 @@ Rights Reserved.
<toolbarbutton class="toolbarbutton-1" id="button-next" label="&nextButton.label;" oncommand="goDoCommand('cmd_nextUnreadMsg')" tooltiptext="&nextButton.tooltip;" observes="button_next"/>
<toolbarbutton class="toolbarbutton-1" id="button-delete" label="&deleteButton.label;" tooltiptext="&deleteButton.tooltip;" observes="button_delete" oncommand="goDoCommand('button_delete')"/>
<toolbarbutton type="menu-button" id="button-mark" class="toolbarbutton-1" label="&markButton.label;" hidden="true" oncommand="goDoCommand('button_mark')"
crop="right" observes="button_mark" tooltiptext="&markButton.tooltip;">
observes="button_mark" tooltiptext="&markButton.tooltip;">
<menupopup onpopupshowing="InitMessageMark()">
<menuitem type="checkbox" key="key_toggleRead" id="markReadToolbarItem" label="&markAsReadCmd.label;" accesskey="&markAsReadCmd.accesskey;" observes="cmd_markAsRead" default="true" />
<menuitem label="&markThreadAsReadCmd.label;" accesskey="&markThreadAsReadCmd.accesskey;" observes="cmd_markThreadAsRead"/>
@ -1465,7 +1465,7 @@ Rights Reserved.
</menupopup>
</toolbarbutton>
<toolbarbutton id="button-print" type="menu-button" class="toolbarbutton-1" label="&printButton.label;"
crop="right" observes="button_print" oncommand="goDoCommand('cmd_print')" tooltiptext="&printButton.tooltip;">
observes="button_print" oncommand="goDoCommand('cmd_print')" tooltiptext="&printButton.tooltip;">
<menupopup id="printMenu">
<menuitem label="&printCmd.label;" accesskey="&printCmd.accesskey;" default="true"/>
</menupopup>
@ -1487,13 +1487,13 @@ Rights Reserved.
<statusbar class="chromeclass-status" id="status-bar">
<hbox insertbefore="unreadMessageCount" flex="1">
<hbox id="component-bar"/>
<statusbarpanel id="statusText" label="&statusText.label;" crop="right" flex="1"/>
<progressmeter class="progressmeter-statusbar" statusbar="true" id="statusbar-icon" mode="normal" value="0" oncommand="dumpProgress()"/>
<statusbarpanel id="component-bar"/>
<statusbarpanel id="statusText" label="&statusText.label;" flex="1"/>
<progressmeter class="progressmeter-statusbar" id="statusbar-icon" mode="normal" value="0" oncommand="dumpProgress()"/>
</hbox>
<hbox insertafter="totalMessageCount">
<statusbarpanel checkfunc="MailCheckBeforeOfflineChange()" id="offline-status" class="statusbarpanel-icononly"/>
<statusbarpanel id="security-button" class="statusbarpanel-icononly"/>
<statusbarpanel checkfunc="MailCheckBeforeOfflineChange()" id="offline-status" class="statusbarpanel-iconic"/>
<statusbarpanel id="security-button" class="statusbarpanel-iconic"/>
</hbox>
</statusbar>

View File

@ -54,8 +54,6 @@ Rights Reserved.
<stringbundle id="bundle_offlinePrompts" src="chrome://messenger/locale/offline.properties"/>
</stringbundleset>
<resourcebundle id="resource_bundle_messenger" />
<!-- XXX: Replace strres.js when nsContextMenu.js is converted -->
<script type="application/x-javascript" src="chrome://global/content/strres.js"/>
<script type="application/x-javascript" src="chrome://messenger/content/shareglue.js"/>

View File

@ -60,8 +60,6 @@ Rights Reserved.
<stringbundle id="bundle_search" src="chrome://messenger/locale/search.properties"/>
</stringbundleset>
<resourcebundle id="resource_bundle_messenger" />
<script type="application/x-javascript" src="chrome://messenger/content/widgetglue.js"/>
<script type="application/x-javascript" src="chrome://messenger/content/commandglue.js"/>
<script type="application/x-javascript" src="chrome://messenger/content/shareglue.js"/>
@ -168,7 +166,7 @@ Rights Reserved.
<grippy onclick="OnClickThreadAndMessagePaneSplitterGrippy()"/>
</splitter>
<vbox id="messagepanebox" flex="3" persist="collapsed height" class="window-focusborder" focusring="false" onclick="contentAreaClick(event);" ondraggesture="nsDragAndDrop.startDrag(event, contentAreaDNDObserver);">
<vbox id="messagepanebox" flex="3" persist="collapsed height" onclick="contentAreaClick(event);" ondraggesture="nsDragAndDrop.startDrag(event, contentAreaDNDObserver);">
<hbox id="msgHeaderView"/>
<browser id="messagepane" context="messagePaneContext" style="height: 0px" flex="1" name="messagepane"

View File

@ -392,7 +392,7 @@ function hideHeaderView(headerTable)
{
for (index in headerTable)
{
headerTable[index].enclosingBox.setAttribute('collapsed', true);
headerTable[index].enclosingBox.collapsed = true;
}
}
@ -406,10 +406,10 @@ function showHeaderView(headerTable)
headerEntry = headerTable[index];
if (headerEntry.valid)
{
headerEntry.enclosingBox.removeAttribute('collapsed');
headerEntry.enclosingBox.collapsed = false;
}
else // if the entry is invalid, always make sure it's collapsed
headerEntry.enclosingBox.setAttribute('collapsed', true);
headerEntry.enclosingBox.collapsed = true;
}
}
@ -444,8 +444,8 @@ function ToggleHeaderView ()
UpdateMessageHeaders();
// now uncollapse / collapse the right views
expandedNode.removeAttribute("collapsed");
collapsedNode.setAttribute("collapsed", "true");
expandedNode.collapsed = false;
collapsedNode.collapsed = true;
}
else
{
@ -456,8 +456,8 @@ function ToggleHeaderView ()
UpdateMessageHeaders();
// now uncollapse / collapse the right views
collapsedNode.removeAttribute("collapsed");
expandedNode.setAttribute("collapsed", "true");
collapsedNode.collapsed = false;
expandedNode.collapsed = true;
}
if (gCollapsedHeaderViewMode)
@ -483,7 +483,7 @@ function createNewHeaderView(headerName)
var newHeader = document.createElement("mail-headerfield");
newHeader.setAttribute('id', idName);
newHeader.setAttribute('label', currentHeaderData[headerName].headerName + ':');
newHeader.setAttribute('collapsed', true);
newHeader.collapsed = true;
// this new element needs to be inserted into the view...
@ -564,13 +564,13 @@ function ShowMessageHeaderPane()
{
node = document.getElementById("collapsedHeaderView");
if (node)
node.removeAttribute("collapsed");
node.collapsed = false;
}
else
{
node = document.getElementById("expandedHeaderView");
if (node)
node.removeAttribute("collapsed");
node.collapsed = false;
}
/* workaround for 39655 */
@ -586,11 +586,11 @@ function HideMessageHeaderPane()
{
var node = document.getElementById("collapsedHeaderView");
if (node)
node.setAttribute("collapsed", "true");
node.collapsed = true;
node = document.getElementById("expandedHeaderView");
if (node)
node.setAttribute("collapsed", "true");
node.collapsed = true;
}
function OutputNewsgroups(headerEntry, headerValue)
@ -815,20 +815,8 @@ function displayAttachmentsForExpandedView()
gBuildAttachmentsForCurrentMsg = true;
}
var attachmentNode = document.getElementById('attachmentTree');
var attachmentText = document.getElementById('attachmentText');
var expandedAttachmentBox = document.getElementById('expandedAttachmentBox');
if (numAttachments > 0) // make sure the attachment button is visible
{
attachmentNode.removeAttribute('collapsed');
attachmentText.removeAttribute('collapsed');
expandedAttachmentBox.removeAttribute('collapsed');
}
else
{
attachmentNode.setAttribute('collapsed', true);
attachmentText.setAttribute('collapsed', true);
}
expandedAttachmentBox.collapsed = numAttachments <= 0;
}
// attachment --> the attachment struct containing all the information on the attachment
@ -843,14 +831,7 @@ function displayAttachmentsForCollapsedView()
{
var numAttachments = currentAttachments.length;
var attachmentNode = document.getElementById('collapsedAttachmentBox');
if (numAttachments > 0) // make sure the attachment button is visible
{
attachmentNode.removeAttribute('hide');
}
else
{
attachmentNode.setAttribute('hide', true);
}
attachmentNode.collapsed = numAttachments <= 0; // make sure the attachment button is visible
}
// Public method called to generate a tooltip over an attachment
@ -987,13 +968,13 @@ function ShowEditMessageButton()
{
var editBox = document.getElementById("editMessageBox");
if (editBox)
editBox.removeAttribute("collapsed");
editBox.collapsed = false;
}
function ClearEditMessageButton()
{
var editBox = document.getElementById("editMessageBox");
if (editBox)
editBox.setAttribute("collapsed", "true");
editBox.collapsed = true;
}

View File

@ -28,7 +28,6 @@ Rights Reserved.
<script src="chrome://messenger/content/msgHdrViewAddresses.js"/>
<script src="chrome://messenger/content/msgHdrViewOverlay.js"/>
<script src="chrome://messenger/content/mime.js"/>
<stringbundleset id="stringbundleset">
<stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties"/>
@ -58,35 +57,37 @@ Rights Reserved.
<row flex="1"/>
</rows>
<columns>
<column class="collapsedToggleHdrBox" pack="center">
<vbox pack="center" flex="1">
<column class="collapsedToggleHdrBox">
<hbox align="start">
<image id="toggleHeaderView" class="collapsedHeaderViewButton"
onclick="ToggleHeaderView();"/>
</vbox>
</hbox>
</column>
<column id="collapsedsubjectBox" collapsed="true" crop="right" flex="1">
<hbox>
<column id="collapsedsubjectBox" collapsed="true" flex="1">
<hbox align="start">
<label class="collapsedHeaderDisplayName" value="&subjectField.label;"/>
<label id="collapsedsubjectValue" class="collapsedHeaderValue" crop="right" flex="1"/>
</hbox>
</column>
<column id="collapsedfromBox" collapsed="true">
<hbox>
<hbox align="start">
<label class="collapsedHeaderDisplayName" value="&fromField.label;"/>
<mail-emailaddress id="collapsedfromValue" flex="1"/>
</hbox>
</column>
<column id = "collapseddateBox" collapsed="true">
<hbox style="text-align: right;">
<hbox align="start">
<label id="collapseddateValue" class="collapsedHeaderValue"/>
</hbox>
</column>
<column id="collapsedAttachmentBox" hide="true" >
<column id="collapsedAttachmentBox" collapsed="true">
<hbox align="start">
<image id="collapsedAttachment" class="collapsedAttachmentButton" onclick="ToggleHeaderView();" />
</hbox>
</column>
</columns>
</grid>
@ -111,23 +112,19 @@ Rights Reserved.
</vbox>
<vbox id="editMessageBox" class="header-part1" collapsed="true">
<spacer class="buttonSpacer"/>
<button id="editMessageButton" label="&editMessage.label;" oncommand="MsgComposeDraftMessage()"/>
<spacer class="buttonSpacer"/>
</vbox>
<hbox id="expandedAttachmentBox" class="header-part1" collapsed="true">
<vbox id="attachmentGrouping">
<label id="attachmentText" value="&attachmentsTree.label;" crop="right"/>
</vbox>
<tree id="attachmentTree" class="inset" flex="2" onclick="attachmentTreeClick(event);" context="attachmentTreeContext">
<vbox id="expandedAttachmentBox" class="header-part1" collapsed="true">
<label id="attachmentText" value="&attachmentsTree.label;" crop="right"/>
<tree id="attachmentTree" class="inset" flex="2"
onclick="attachmentTreeClick(event);" context="attachmentTreeContext">
<treecolgroup>
<treecol flex="1"/>
</treecolgroup>
<treechildren id="attachmentsBody" flex="1">
</treechildren>
<treechildren id="attachmentsBody" flex="1"/>
</tree>
</hbox>
</vbox>
</hbox>
</hbox>

View File

@ -30,7 +30,7 @@ Rights Reserved.
<script src="chrome://messenger/content/threadPane.js"/>
<outliner id="threadOutliner" flex="1" enableColumnDrag="true"
<outliner id="threadOutliner" flex="1" enableColumnDrag="true" class="plain"
onkeypress="ThreadPaneKeyPress(event);">
<outlinercols>
<outlinercol id="threadCol" display="&threadColumn.label;" class="outlinercol-image threadColumnHeader" currentView="unthreaded" cycler="true" persist="hidden ordinal" fixed="true" />

View File

@ -63,8 +63,8 @@ Rights Reserved.
searchSessions="addrbook" timeout="300" maxrows="4"
autoFill="true" autoFillAfterMatch="true" forceComplete="true"
minResultsForPopup="3"
ontextcommand="awRecipientTextCommand(userAction, this)"
onerrorcommand="awRecipientErrorCommand(errItem, this)"
ontextcommand="awRecipientTextCommand(eventParam, this)"
onerrorcommand="awRecipientErrorCommand(eventParam, this)"
oninput="setupAutocomplete();" disableonsend="true"
onkeypress="awRecipientKeyPress(event, this)"
onkeydown="awRecipientKeyDown(event, this)">

View File

@ -63,8 +63,6 @@
<stringbundle id="bundle_offlinePrompts" src="chrome://messenger/locale/offline.properties"/>
</stringbundleset>
<resourcebundle id="resource_bundle_messengercompose"/>
<script type="application/x-javascript" src="chrome://messenger/content/accountUtils.js"/>
<script type="application/x-javascript" src="chrome://messenger/content/widgetglue.js"/>
<script type="application/x-javascript" src="chrome://messenger/content/mail-offline.js"/>
@ -136,11 +134,6 @@
<broadcaster id="args" value="editorType=default"/>
</broadcasterset>
<popupset>
<popup id="TextColorPopup"/>
<popup id="BackColorPopup"/>
</popupset>
<keyset id="tasksKeys">
<!-- File Menu -->
<key id="key_newNavigator"/>
@ -171,11 +164,6 @@
</keyset>
<keyset id="editorKeys"/>
<popupset>
<popup id="TextColorPopup"/>
<popup id="BackColorPopup"/>
</popupset>
<toolbox class="toolbox-top">
<menubar id="compose-menubar" grippytooltiptext="&menuBar.tooltip;">
<menu id="menu_File">
@ -462,12 +450,11 @@
</vbox>
<statusbar id="status-bar" class="chromeclass-status">
<hbox id="component-bar"/>
<statusbarpanel id="component-bar"/>
<statusbarpanel id="statusText" flex="1"/>
<progressmeter id="compose-progressmeter" class="progressmeter-statusbar"
mode="normal" value="0" statusbar="true"/>
<statusbarpanel checkfunc="MailCheckBeforeOfflineChange()" id="offline-status" class="statusbarpanel-icononly"/>
mode="normal" value="0"/>
<statusbarpanel checkfunc="MailCheckBeforeOfflineChange()" id="offline-status" class="statusbarpanel-iconic"/>
</statusbar>
</window>

View File

@ -24,7 +24,6 @@ Contributors:
-->
<?xml-stylesheet href="chrome://messenger/skin/accountManage.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<!DOCTYPE window SYSTEM "chrome://messenger/locale/am-smime.dtd">
@ -38,7 +37,7 @@ Contributors:
<script type="application/x-javascript" src="chrome://messenger/content/AccountManager.js"/>
<script type="application/x-javascript" src="chrome://messenger/content/am-smime.js"/>
<hbox class="box-smallheader" title="&securityTitle.label;" />
<dialogheader title="&securityTitle.label;" />
<groupbox orient="vertical" id="encryption.titlebox">
<caption label="&encryptionGroupTitle.label;"/>

View File

@ -32,8 +32,8 @@ var smimeHeaderSink =
{
if (aValidSignature)
{
gSignedUINode.removeAttribute('collapsed');
gSMIMEContainer.removeAttribute('collapsed');
gSignedUINode.collapsed = false;
gSMIMEContainer.collapsed = false;
}
else
{
@ -47,8 +47,8 @@ var smimeHeaderSink =
{
if (aValidEncryption)
{
gEncryptedUINode.removeAttribute('collapsed');
gSMIMEContainer.removeAttribute('collapsed');
gEncryptedUINode.collapsed = false;
gSMIMEContainer.collapsed = false;
}
else
{
@ -67,17 +67,17 @@ var smimeHeaderSink =
function onSMIMEStartHeaders()
{
gSMIMEContainer.setAttribute('collapsed', true);
gSMIMEContainer.collapsed = true;
if (gEncryptionUIVisible)
{
gEncryptedUINode.setAttribute('collapsed', true);
gEncryptedUINode.collapsed = true;
gEncryptionUIVisible = false;
}
if (gSignedUIVisible)
{
gSignedUINode.setAttribute('collapsed', true);
gSignedUINode.collapsed = true;
gSignedUIVisible = false;
}
}
@ -93,7 +93,7 @@ function msgHdrViewSMIMEOnLoad(event)
gSignedUINode = document.getElementById('signedText');
gEncryptedUINode = document.getElementById('encryptedText');
gSMIMEContainer = document.getElementById('expandedAttachmentBox');
gSMIMEContainer = document.getElementById('smimeBox');
// add ourself to the list of message display listeners so we get notified when we are about to display a
// message.

View File

@ -26,8 +26,8 @@
<script language="JavaScript" src="chrome://messenger-smime/content/msgHdrViewSMIMEOverlay.js"/>
<hbox id="attachmentGrouping">
<vbox id="smimeBox" insertafter="attachmentText">
<hbox id="expandedHeaderView">
<vbox id="smimeBox" insertafter="expandedHeaders">
<spacer flex="1"/>
<label id="encryptedText" value="&lt;Encrypted&gt;" collapsed="true"/>
<label id="signedText" value="&lt;Signed&gt;" collapsed="true"/>

View File

@ -60,7 +60,7 @@
<keyset id="dialogKeys"/>
<hbox class="box-header" id="header" title="&profilemanager.label;" description="&windowtitle.label;"/>
<dialogheader class="header-large" id="header" title="&profilemanager.label;" description="&windowtitle.label;"/>
<hbox class="wizard-box" flex="1">

View File

@ -1,3 +0,0 @@
#!dest
manifest.rdf
preview:mac:preview.png

View File

@ -32,22 +32,9 @@ else
THEME_PLATFORM = win
endif
DIRS = communicator/bookmarks/$(THEME_PLATFORM) \
communicator/search/$(THEME_PLATFORM) \
communicator/sidebar/$(THEME_PLATFORM) \
communicator/$(THEME_PLATFORM) \
global/$(THEME_PLATFORM) \
messenger/$(THEME_PLATFORM) \
messenger/addressbook/$(THEME_PLATFORM) \
preview/$(THEME_PLATFORM) \
editor/$(THEME_PLATFORM) \
navigator/$(THEME_PLATFORM) \
DIRS = global/$(THEME_PLATFORM) \
$(NULL)
ifeq ($(THEME_PLATFORM),mac)
DIRS += communicator/profile/$(THEME_PLATFORM)
endif
include $(topsrcdir)/config/rules.mk
libs::

View File

@ -1,16 +0,0 @@
#!dest communicator:skin
offline.gif
online.gif
broken.gif
lock.gif
unlock.gif
menubuttonBindings.xml
securityOverlay.css
smallheader-bg.gif
toolbar-bg.gif
toolbar-bg.png
search.gif
search-active.gif
search-hover.gif
content-large.gif
content-small.gif

View File

@ -1,15 +0,0 @@
#!dest communicator:skin:bookmarks
bookmark-folder-closed.gif
bookmark-folder-open.gif
bookmark-item.gif
bookmarks.css
home.gif
home-hover.gif
home-active.gif
iefavorite.gif
iefolder.gif
personal-folder-closed.gif
personal-folder-open.gif
location.gif
location-hover.gif
location-clicked.gif

View File

@ -1,125 +1,135 @@
@import url(chrome://communicator/skin/bookmarks/bookmarks.css);
/*
* 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.
*
* Contributor(s):
*/
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* ===== bookmarksToolbar.css ===========================================
== Styles specific to bookmark items in a toolbar.
======================================================================= */
/* ::::: bookmark toolbarbuttons ::::: */
@import url("chrome://communicator/skin/bookmarks/bookmarks.css");
/* ::::: bookmark toolbar buttons ::::: */
/* ..... bookmark items ..... */
toolbarbutton.bookmark-item {
cursor : pointer;
min-width : 0px;
max-width : 13em;
cursor: pointer;
min-width: 0px;
max-width: 13em;
}
toolbarbutton.bookmark-item:not([container="true"]) {
border-right : 2px solid transparent !important;
border-left : 2px solid transparent !important;
}
toolbarbutton.bookmark-item[container="true"] {
cursor : default;
}
toolbarbutton.bookmark-item > .toolbarbutton-box > .toolbarbutton-dropmarker {
display : none;
}
toolbarbutton.bookmark-item:hover {
color : #0000FF;
text-decoration : underline;
text-decoration: underline;
color: #0000FF;
}
toolbarbutton.bookmark-item:not([container="true"]):hover:active {
color: #FF0000 !important;
}
toolbarbutton.bookmark-item[container="true"],
toolbarbutton.bookmark-item[container="true"]:hover {
text-decoration : none;
cursor: default;
text-decoration: none;
}
toolbarbutton.bookmark-item[disabled="true"],
toolbarbutton.bookmark-item:not([container="true"]):hover,
toolbarbutton.bookmark-item:not([container="true"]):hover:active,
toolbarbutton.bookmark-item:not([container="true"]):hover > .toolbarbutton-box,
toolbarbutton.bookmark-item:not([container="true"]):hover:active > .toolbarbutton-box {
border: 1px solid transparent;
toolbarbutton.bookmark-item:not([container="true"]):hover:active {
border: 2px solid transparent !important;
-moz-border-top-colors: transparent !important;
-moz-border-right-colors: transparent !important;
-moz-border-bottom-colors: transparent !important;
-moz-border-left-colors: transparent !important;
background: transparent !important;
}
toolbarbutton.bookmark-item:not([container="true"]):hover:active,
toolbarbutton.bookmark-item:not([container="true"]):hover:active > .toolbarbutton-box {
color: #FF0000;
}
toolbarbutton.bookmark-item[disabled="true"],
toolbarbutton.bookmark-item[disabled="true"]:hover,
toolbarbutton.bookmark-item[disabled="true"]:hover:active
{
color : GrayText;
text-decoration : none;
list-style-image : url("chrome://communicator/skin/bookmarks/bookmark-item-disabled.gif");
cursor : default;
toolbarbutton.bookmark-item[disabled="true"]:hover:active {
color: GrayText !important;
}
toolbarbutton.bookmark-item[disabled="true"][container="true"],
toolbarbutton.bookmark-item[disabled="true"][container="true"]:hover,
toolbarbutton.bookmark-item[disabled="true"][container="true"]:hover:active
{
border : 1px solid transparent !important;
list-style-image : url("chrome://communicator/skin/bookmarks/bookmark-folder-disabled.gif");
toolbarbutton.bookmark-item[disabled="true"] {
cursor: default !important;
text-decoration: none !important;
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item-disabled.gif") !important;
}
.menuitem-iconic.bookmark-item[disabled="true"]
{
list-style-image : url("chrome://communicator/skin/bookmarks/bookmark-item-disabled.gif");
toolbarbutton.bookmark-item[disabled="true"][container="true"] {
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-disabled.gif");
}
.menu-iconic.bookmark-item[disabled="true"][container="true"]
{
list-style-image : url("chrome://communicator/skin/bookmarks/bookmark-folder-disabled.gif");
.bookmark-item > .toolbarbutton-icon {
width: 16px;
height: 16px;
}
/* ::::: toolbarbutton drag and drop feedback ::::: */
toolbarbutton.bookmark-item[dragover-right="true"] {
border-right : 2px solid ThreeDDarkShadow !important;
.bookmark-item > .toolbarbutton-menu-dropmarker {
display: none;
}
/* ..... drag and drop styles ..... */
toolbarbutton.bookmark-item[dragover-left="true"] {
border-left : 2px solid ThreeDDarkShadow !important;
}
.toolbarbutton-text[dragover-top="true"] {
background-color : ThreeDDarkShadow;
color : ThreeDHighlight;
border-left-color: ThreeDDarkShadow;
}
/* ::::: menu drag and drop feedback ::::: */
menuitem[dragover-top="true"].bookmark-item {
border-top : 1px solid ThreeDDarkShadow !important;
toolbarbutton.bookmark-item[dragover-right="true"] {
border-right-color: ThreeDDarkShadow;
}
menu[dragover-top="true"].bookmark-item {
border-top : 1px solid ThreeDDarkShadow !important;
toolbarbutton.bookmark-item[dragover-top="true"] {
border: 1px solid ThreeDDarkShadow;
}
/* ::::: bookmark menus ::::: */
menu.bookmark-item,
menuitem.bookmark-item {
border-top: 1px solid transparent !important;
border-bottom: 1px solid transparent !important;
padding: 1px 2px;
}
.menuitem-iconic.bookmark-item[disabled="true"] {
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item-disabled.gif");
}
.menu-iconic.bookmark-item[disabled="true"][container="true"] {
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-folder-disabled.gif");
}
/* ..... drag and drop styles ..... */
menu.bookmark-item[dragover-top="true"],
menuitem.bookmark-item[dragover-top="true"] {
border-top: 1px solid ThreeDDarkShadow !important;
}
menuitem.bookmark-item {
border-top : 1px solid transparent !important;
border-bottom : 1px solid transparent !important;
}
menu.bookmark-item {
border-top : 1px solid transparent !important;
border-bottom : 1px solid transparent !important;
}
menu[dragover="true"].bookmark-item {
background-color : Highlight !important;
color : HighlightText !important;
menu.bookmark-item[dragover-bottom="true"],
menuitem.bookmark-item[dragover-bottom="true"] {
border-bottom: 1px solid ThreeDDarkShadow !important;
}
menuitem[dragover-bottom="true"].bookmark-item {
border-bottom : 1px solid ThreeDDarkShadow !important;
menu.bookmark-item[dragover="true"] {
background: Highlight !important;
color: HighlightText !important;
}
menu[dragover-bottom="true"].bookmark-item {
border-bottom : 1px solid ThreeDDarkShadow !important;
}

View File

@ -37,8 +37,8 @@
*
* ***** END LICENSE BLOCK ***** */
@import url(chrome://communicator/skin/bookmarks/bookmarks.css);
@import url(chrome://communicator/skin/bookmarks/platformBookmarks.css);
@import url("chrome://communicator/skin/bookmarks/bookmarks.css");
@import url("chrome://communicator/skin/bookmarks/platformBookmarks.css");
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

Binary file not shown.

Before

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 B

View File

Before

Width:  |  Height:  |  Size: 175 B

After

Width:  |  Height:  |  Size: 175 B

View File

Before

Width:  |  Height:  |  Size: 160 B

After

Width:  |  Height:  |  Size: 160 B

View File

Before

Width:  |  Height:  |  Size: 175 B

After

Width:  |  Height:  |  Size: 175 B

View File

@ -1,28 +0,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.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):
#
DEPTH = ../../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/rules.mk

View File

@ -1,3 +0,0 @@
classic.jar:
skin/classic/communicator/bookmarks/platformBookmarks.css

View File

@ -1,32 +0,0 @@
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/**
* Bookmarks tree
**/
.bookmarks-window-tree
{
border-top : 1px solid #000000 !important;
border-bottom : 1px solid #DDDDDD;
border-left : 1px solid #9D9D9D;
border-right : 1px solid #FFFFFF;
margin : 0px 0px 0px 0px !important;
}
.bookmarks-window-tree > .tree-container-treerows
{
border-left : 1px solid #000000;
border-right : 1px solid #DDDDDD;
}
.bookmarks-panel-tree, .bookmarks-panel-tree > .tree-container-treerows
{
border : none;
}
#panel-bar
{
border-top : 1px solid #FFFFFF;
border-bottom : 1px solid #9D9D9D;
}

View File

@ -1,45 +0,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.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):
#
DEPTH = ..\..\..\..
THEME_ROOT_DEPTH = ..\..
include <$(DEPTH)\config\rules.mak>
include <$(THEME_ROOT_DEPTH)\theme.mk>
clobber::
rm -f $(DIST)\chrome\skins\$(THEME)\communicator\skin\bookmarks\*.*
libs::
$(MAKE_INSTALL) bookmark-folder-closed.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) bookmark-folder-open.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) bookmark-item.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) bookmarks.css $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) home.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) home-hover.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) home-active.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) iefavorite.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) iefolder.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) personal-folder-closed.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) personal-folder-open.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) location.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) location-hover.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks
$(MAKE_INSTALL) location-clicked.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\bookmarks

Binary file not shown.

Before

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 B

View File

@ -1,28 +0,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.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):
#
DEPTH = ../../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/rules.mk

View File

@ -1,3 +0,0 @@
classic.jar:
skin/classic/communicator/bookmarks/platformBookmarks.css

View File

@ -1,24 +0,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.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):
#
DEPTH = ..\..\..\..\..
include <$(DEPTH)\config\rules.mak>

View File

@ -1,32 +0,0 @@
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/**
* Bookmarks tree
**/
.bookmarks-window-tree
{
border-top : none !important;
border-bottom : none;
border-left : 1px solid ThreeDShadow;
border-right : 1px solid ThreeDHighlight;
margin : 0px 0px 0px 0px !important;
}
.bookmarks-window-tree > .tree-container-treerows
{
border-left : 1px solid ThreeDDarkShadow;
border-right : 1px solid ThreeDLightShadow;
}
.bookmarks-panel-tree, .bookmarks-panel-tree > .tree-container-treerows
{
border : none;
}
#panel-bar
{
border-top : 1px solid ThreedHighlight;
border-bottom : 1px solid ThreeDShadow;
}

View File

@ -0,0 +1,57 @@
/*
* 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.
*
* Contributor(s):
*
*/
/* ==== brand.css ===========================================================
== Styles related to branding in the Communicator suite.
========================================================================== */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#navigator-throbber {
-moz-binding: url("chrome://global/content/bindings/button.xml#button-image");
-moz-user-focus: ignore;
-moz-box-align: center;
-moz-box-pack: center;
margin: 1px 2px 1px 10px;
border: 2px solid;
-moz-border-top-colors: ThreeDDarkShadow ThreeDHighlight;
-moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
-moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
-moz-border-left-colors: ThreeDDarkShadow ThreeDHighlight;
-moz-border-radius: 0;
padding: 1px;
min-width: 0;
list-style-image: url("chrome://communicator/skin/brand/throbber-single.gif");
}
#navigator-throbber:hover:active {
-moz-border-top-colors: ThreeDDarkShadow ThreeDShadow;
-moz-border-right-colors: ThreeDDarkShadow ThreeDHighlight;
-moz-border-bottom-colors: ThreeDDarkShadow ThreeDHighlight;
-moz-border-left-colors: ThreeDDarkShadow ThreeDShadow;
}
#navigator-throbber[busy="true"] {
list-style-image: url("chrome://communicator/skin/brand/throbber-anim.gif");
}

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,111 @@
/*
* 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.
*
* Contributor(s):
*
*/
/* ==== button.css ==========================================================
== Styles for special buttons in the Communicator suite.
========================================================================== */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* ::::: large toolbar buttons ::::: */
.toolbarbutton-1,
.toolbarbutton-1 > .toolbarbutton-menubutton-button {
min-width: 47px;
-moz-box-orient: vertical;
}
.toolbarbutton-1[type="menu-button"] {
-moz-box-orient: horizontal;
}
.toolbarbutton-1,
.toolbarbutton-1 > .toolbarbutton-menubutton-button,
.toolbarbutton-1[disabled="true"]:hover:active {
padding: 2px 7px 2px 6px;
}
.toolbarbutton-1:hover:active,
.toolbarbutton-1[open="true"],
.toolbarbutton-1[buttondown="true"] > .toolbarbutton-menubutton-button {
padding: 3px 6px 1px 7px;
}
.toolbarbutton-1[type="menu-button"],
.toolbarbutton-1[type="menu-button"]:hover:active,
.toolbarbutton-1[type="menu-button"][open="true"] {
padding: 0;
}
.toolbarbutton-1[type="menu"] > .toolbarbutton-menu-dropmarker {
display: none;
}
/* ::::: standard toolbar buttons ::::: */
.button-toolbar {
-moz-user-focus: ignore;
border: 2px solid;
-moz-border-radius: 0;
min-width: 0;
background-color: transparent;
}
.button-toolbar > .button-box {
margin: 0;
padding: 1px 2px;
}
.button-toolbar:hover:active > .button-box {
padding: 2px 1px 0px 3px;
}
.button-toolbar > .button-box > .button-icon,
.button-toolbar > .button-box > .button-text {
margin-right: 2px;
}
.button-toolbar,
.button-toolbar[disabled="true"]:hover,
.button-toolbar[disabled="true"]:hover:active {
border: 2px solid;
-moz-border-top-colors: transparent ThreeDHighlight;
-moz-border-right-colors: transparent ThreeDShadow;
-moz-border-bottom-colors: transparent ThreeDShadow;
-moz-border-left-colors: transparent ThreeDHighlight;
}
.button-toolbar:hover {
-moz-border-top-colors: ThreeDDarkShadow ThreeDHighlight;
-moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
-moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
-moz-border-left-colors: ThreeDDarkShadow ThreeDHighlight;
}
.button-toolbar:hover:active {
-moz-border-top-colors: ThreeDDarkShadow ThreeDShadow;
-moz-border-right-colors: ThreeDDarkShadow ThreeDHighlight;
-moz-border-bottom-colors: ThreeDDarkShadow ThreeDHighlight;
-moz-border-left-colors: ThreeDDarkShadow ThreeDShadow;
}

View File

@ -0,0 +1,100 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
*
* 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 the Initial Developer are Copyright (C) 1998
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Joe Hewitt <hewitt@netscape.com>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* ==== communicator.css ====================================================
== Styles shared everywhere throughout the Communicator suite.
========================================================================== */
@import url("chrome://global/skin/");
@import url("chrome://communicator/skin/brand.css");
@import url("chrome://communicator/skin/button.css");
@import url("chrome://communicator/skin/formatting.css");
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* ::::: online/offline icons ::::: */
#offline-status[offline="true"] {
list-style-image: url("chrome://communicator/skin/icons/offline.gif");
}
#offline-status {
list-style-image: url("chrome://communicator/skin/icons/online.gif");
}
/* ::::: directional button icons ::::: */
.up {
min-width: 0px;
list-style-image: url("chrome://global/skin/arrow/arrow-up.gif");
}
.up[disabled="true"] {
list-style-image: url("chrome://global/skin/arrow/arrow-up-dis.gif");
}
.down {
min-width: 0px;
list-style-image: url("chrome://global/skin/arrow/arrow-dn.gif");
}
.down[disabled="true"] {
list-style-image: url("chrome://global/skin/arrow/arrow-dn-dis.gif");
}
.up {
list-style-image:url("chrome://global/skin/scroll-up.gif");
min-width: 0px;
}
.up[disabled="true"] {
list-style-image:url("chrome://global/skin/scroll-up-disabled.gif");
}
.down {
min-width: 0px;
list-style-image:url("chrome://global/skin/scroll-down.gif");
}
.down[disabled="true"] {
list-style-image:url("chrome://global/skin/scroll-down-disabled.gif");
}
.sidebarTree {
border: none;
margin: 0px !important;
}

View File

@ -1,4 +1,3 @@
/* -*- Mode: C; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
*
@ -20,8 +19,7 @@
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Ben Goodger <ben@netscape.com>
* Josh Soref <timeless@mac.com>
* Joe Hewitt <hewitt@netscape.com>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
@ -37,26 +35,17 @@
*
* ***** END LICENSE BLOCK ***** */
@import url("chrome://communicator/skin/bookmarks/bookmarks.css");
/* ==== dialogs.css ==================================================
== Styles used by certain dialogs in the Communicator suite.
====================================================================== */
@import url("chrome://communicator/skin/");
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/**
* 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");
}
/* ::::: turbo confirmation dialog ::::: */
#turboTrayImage {
list-style-image: url("chrome://communicator/skin/icons/turbo-systray.gif");
border: 2px inset ThreeDFace !important;
}

View File

@ -1,8 +0,0 @@
#!dest communicator:skin:directory
directory.css
file-folder-closed-sel.gif
file-folder-closed.gif
file-folder-open-sel.gif
file-folder-open.gif
file-icon-sel.gif
file-icon.gif

View File

@ -41,7 +41,7 @@
*/
@import url(chrome://communicator/skin/);
@import url("chrome://communicator/skin/");
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@ -50,7 +50,6 @@
border: none;
}
/* Hide twisty for files */
.treecell-indent[type="FILE"] > .tree-cell-twisty
{
@ -59,33 +58,19 @@
.treecell-filename
{
list-style-image : url("chrome://communicator/skin/directory/file-icon.gif");
list-style-image : url("chrome://communicator/skin/directory/file.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");
list-style-image : url("chrome://communicator/skin/directory/folder-clsd.gif");
}
treeitem[container="true"][open="true"] > treerow > .treecell-filename
{
list-style-image : url("chrome://communicator/skin/directory/file-folder-open.gif");
list-style-image : url("chrome://communicator/skin/directory/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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 B

View File

Before

Width:  |  Height:  |  Size: 100 B

After

Width:  |  Height:  |  Size: 100 B

View File

Before

Width:  |  Height:  |  Size: 115 B

After

Width:  |  Height:  |  Size: 115 B

View File

Before

Width:  |  Height:  |  Size: 127 B

After

Width:  |  Height:  |  Size: 127 B

View File

@ -1,38 +0,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.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):
#
DEPTH = ..\..\..\..
THEME_ROOT_DEPTH = ..\..
include <$(DEPTH)\config\rules.mak>
include <$(THEME_ROOT_DEPTH)\theme.mk>
clobber::
rm -f $(DIST)\chrome\skins\$(THEME)\communicator\skin\directory\*.*
libs::
$(MAKE_INSTALL) directory.css $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\directory
$(MAKE_INSTALL) file-folder-closed-sel.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\directory
$(MAKE_INSTALL) file-folder-closed.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\directory
$(MAKE_INSTALL) file-folder-open-sel.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\directory
$(MAKE_INSTALL) file-folder-open.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\directory
$(MAKE_INSTALL) file-icon-sel.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\directory
$(MAKE_INSTALL) file-icon.gif $(DIST)\bin\chrome\skins\$(THEME)\communicator\skin\directory

View File

@ -1,4 +1,3 @@
/* -*- Mode: C; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
*
@ -20,6 +19,7 @@
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Joe Hewitt <hewitt@netscape.com>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
@ -35,12 +35,22 @@
*
* ***** END LICENSE BLOCK ***** */
/*
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
Style rules specific to the registry viewer window.
*/
@import url(chrome://global/skin);
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* class for text with a 'link' appearance */
.text-link
{
color : #666699;
text-decoration : underline;
cursor : pointer;
}
.text-link:hover
{
color : #333366;
}
.text-link:hover:active
{
color : #990000;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 369 B

After

Width:  |  Height:  |  Size: 369 B

View File

Before

Width:  |  Height:  |  Size: 172 B

After

Width:  |  Height:  |  Size: 172 B

View File

Before

Width:  |  Height:  |  Size: 288 B

After

Width:  |  Height:  |  Size: 288 B

Some files were not shown because too many files have changed in this diff Show More