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
@ -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);
|
||||
|
||||
@ -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"/>
|
||||
|
||||
@ -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>
|
||||
|
||||
|
||||
|
||||
@ -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"?>
|
||||
|
||||
@ -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");
|
||||
}
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
@ -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();
|
||||
}
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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">
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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]);
|
||||
|
||||
@ -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>
|
||||
|
||||
|
||||
@ -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"/>
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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)
|
||||
|
||||
@ -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"/>
|
||||
|
||||
@ -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"/>
|
||||
|
||||
@ -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"/>
|
||||
|
||||
@ -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"/>
|
||||
|
||||
@ -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"/>
|
||||
|
||||
@ -42,11 +42,6 @@
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
#tbInspectorPrimary {
|
||||
background-image: none;
|
||||
background-color: #B1BDC9;
|
||||
}
|
||||
|
||||
#bxURLBar {
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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>
|
||||
|
||||
|
||||
|
||||
|
||||
@ -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;"/>
|
||||
|
||||
|
||||
@ -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;"/>
|
||||
|
||||
@ -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;"/>
|
||||
|
||||
|
||||
@ -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;"/>
|
||||
|
||||
|
||||
@ -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;"/>
|
||||
|
||||
|
||||
@ -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;"/>
|
||||
|
||||
|
||||
@ -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">
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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">
|
||||
|
||||
@ -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="©AndFolderTitle.label;"/>
|
||||
<dialogheader title="©AndFolderTitle.label;"/>
|
||||
|
||||
<groupbox>
|
||||
<caption label="&sendingPrefix.label;"/>
|
||||
|
||||
@ -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">
|
||||
|
||||
@ -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;"/>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
|
||||
@ -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"?>
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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 -->
|
||||
|
||||
@ -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"/>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
|
||||
@ -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"/>
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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" />
|
||||
|
||||
@ -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)">
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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;"/>
|
||||
|
||||
@ -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.
|
||||
|
||||
@ -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="<Encrypted>" collapsed="true"/>
|
||||
<label id="signedText" value="<Signed>" collapsed="true"/>
|
||||
|
||||
@ -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">
|
||||
|
||||
|
||||
@ -1,3 +0,0 @@
|
||||
#!dest
|
||||
manifest.rdf
|
||||
preview:mac:preview.png
|
||||
@ -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::
|
||||
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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;
|
||||
}
|
||||
|
||||
|
||||
@ -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");
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 196 B |
|
Before Width: | Height: | Size: 111 B |
|
Before Width: | Height: | Size: 175 B After Width: | Height: | Size: 175 B |
|
Before Width: | Height: | Size: 160 B After Width: | Height: | Size: 160 B |
|
Before Width: | Height: | Size: 175 B After Width: | Height: | Size: 175 B |
@ -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
|
||||
@ -1,3 +0,0 @@
|
||||
classic.jar:
|
||||
skin/classic/communicator/bookmarks/platformBookmarks.css
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
@ -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
|
||||
|
Before Width: | Height: | Size: 179 B |
|
Before Width: | Height: | Size: 180 B |
@ -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
|
||||
@ -1,3 +0,0 @@
|
||||
classic.jar:
|
||||
skin/classic/communicator/bookmarks/platformBookmarks.css
|
||||
|
||||
@ -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>
|
||||
@ -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;
|
||||
}
|
||||
|
||||
57
mozilla/themes/classic/communicator/brand.css
Normal 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");
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
111
mozilla/themes/classic/communicator/button.css
Normal 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;
|
||||
}
|
||||
|
||||
100
mozilla/themes/classic/communicator/communicator.css
Normal 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;
|
||||
}
|
||||
@ -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;
|
||||
}
|
||||
@ -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
|
||||
@ -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
|
||||
|
||||
|
Before Width: | Height: | Size: 115 B |
|
Before Width: | Height: | Size: 127 B |
|
Before Width: | Height: | Size: 100 B |
|
Before Width: | Height: | Size: 100 B After Width: | Height: | Size: 100 B |
|
Before Width: | Height: | Size: 115 B After Width: | Height: | Size: 115 B |
|
Before Width: | Height: | Size: 127 B After Width: | Height: | Size: 127 B |
@ -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
|
||||
@ -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;
|
||||
}
|
||||
BIN
mozilla/themes/classic/communicator/icons/btn1.gif
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 369 B After Width: | Height: | Size: 369 B |
|
Before Width: | Height: | Size: 172 B After Width: | Height: | Size: 172 B |
|
Before Width: | Height: | Size: 288 B After Width: | Height: | Size: 288 B |