From: Robert Kaiser Date: Thu, 12 Feb 2009 23:43:35 +0000 (+0100) Subject: update ChatZilla to status of 2009-02-12 X-Git-Tag: LCARStrek-2.0a3~9 X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=commitdiff_plain;h=cc7585eeb176062d430bba66d950b62e67e63baa update ChatZilla to status of 2009-02-12 --- diff --git a/EarlyBlue/chatzilla/about.css b/EarlyBlue/chatzilla/about.css new file mode 100644 index 00000000..cb2e3bb9 --- /dev/null +++ b/EarlyBlue/chatzilla/about.css @@ -0,0 +1,76 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 ChatZilla. + * + * The Initial Developer of the Original Code is James Ross. + * Portions created by the Initial Developer are Copyright (C) 2008 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * James Ross + * + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +dialog { + padding-top: 0px; + padding-left: 0px; + padding-right: 0px; + width: 30em; +} + +.box-padded { + background-color: #CCD0DD; + color: #000000; +} + +.large-text { + font-size: large; +} + +#logo { + background: url("chrome://chatzilla/skin/images/logo.png"); + background-repeat: no-repeat; + width: 32px; + height: 32px; +} + +#version { + color: #666699; +} + +.contributors-label { + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +.contributors label { + margin-top: 0px; + margin-bottom: 0px; +} + +#groove { + margin-top: 0px; +} diff --git a/EarlyBlue/chatzilla/channels.css b/EarlyBlue/chatzilla/channels.css new file mode 100644 index 00000000..e5fb6ca0 --- /dev/null +++ b/EarlyBlue/chatzilla/channels.css @@ -0,0 +1,50 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 ChatZilla. + * + * The Initial Developer of the Original Code is James Ross. + * + * Contributor(s): + * James Ross + * + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +#leftPanel { + width: 38em; + height: 25em; +} + +#rightPanel { + width: 12em; +} + +#loadContainer { + margin: 0; +} + +#loadBar { + -moz-appearance: none; +} diff --git a/EarlyBlue/chatzilla/chatzilla.css b/EarlyBlue/chatzilla/chatzilla.css index 56d713c4..d398f517 100644 --- a/EarlyBlue/chatzilla/chatzilla.css +++ b/EarlyBlue/chatzilla/chatzilla.css @@ -1,30 +1,41 @@ -/* - * The contents of this file are subject to the Mozilla 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/MPL/ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * - * 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 contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 JSIRC Library. * - * The Initial Developer of the Original Code is New Dimensions Consulting, - * Inc. Portions created by New Dimensions Consulting, Inc. are - * Copyright (C) 1999 New Dimenstions Consulting, Inc. All - * Rights Reserved. + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. * * Contributor(s): - * Robert Ginda, rginda@ndcico.com, original author - * Robert Kaiser, KaiRo@KaiRo.at, skinning - * - * Styles for UI, See output-default.css for output window styles + * Robert Ginda, rginda@ndcico.com, original author * - */ + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ -@import url(chrome://communicator/skin/); +@import url("chrome://communicator/skin/"); window { width: 640px; @@ -36,7 +47,7 @@ window { } #tabpanels-contents-box { - margin: 3px; + margin: 3px 0; } #header-url:hover { @@ -44,18 +55,11 @@ window { } #outer-box { -/* margin: 5px; */ - -moz-margin-start: 2px; - margin-bottom: 2px; -} - -#main-splitter { - min-width: 6px; - border: none; + margin: 5px; } -#header-bar-tbar { - border-bottom: none; +.toolbarbutton-menu-dropmarker { + margin-left: 0.5em; } #input-widget, @@ -63,135 +67,302 @@ window { border: 1px inset #CCD0DD; } -.highlight-menu-item:hover { - color: #000000 !important; - background: #336699 !important; +#button-multiline-expand { + list-style-image:url("chrome://chatzilla/skin/images/multiline-expand.png"); } -.view-button { - /* do NOT set color, at least not without background. :) */ +#button-multiline-contract { + list-style-image:url("chrome://chatzilla/skin/images/multiline-contract.png"); } -.view-button[state="current"] { - font-weight: bold; +#button-input { + list-style-image:url("chrome://chatzilla/skin/images/input-send.png"); } -.view-button[state="superfluous"] { - color: #666699; -} - -.view-button[state="activity"] { - color: #336699; +.highlight-menu-item:hover { + color: #000000 !important; + background: #336699 !important; } -.view-button[state="attention"] { - color: red; +#view-tabs { + overflow: hidden; } -/* spaces after the 4th and 8th tab, so you can line them up with your Fn - * keys */ -.view-button[viewKey="4"], -.view-button[viewKey="8"] { - -moz-margin-start: 5px; +#views-tbar-spacer { + -moz-box-flex: 10000; } -.header-box, .usercount-data { - padding-top: 2px; - padding-bottom: 2px; - -moz-padding-end: 10px; +#tabs-drop-indicator-bar { + position: relative; + margin-top: -3px; + -moz-margin-start: -5px; + height: 3px; } -#user-list { - margin: 0px; +#tabs-drop-indicator { + position: relative; + margin-bottom: -8px; + width: 11px; + height: 11px; + background: url("chrome://chatzilla/skin/images/drop-indicator-bottom.png") 50% 50% no-repeat; } -#server-nick { - padding-top: 5px; +.view-button { + /* do NOT set colour, at least not without background. :) */ + text-align: center; + max-width: 30ex; + -moz-box-flex: 1; } -.header-label { +.view-button[state="current"] { font-weight: bold; - text-align: right; - -moz-margin-start: 10px; } -.header-data { - text-align: left; - -moz-margin-start: 5px; +.view-button[state="superfluous"] { + color: #666699; } -#channel-topic { - cursor: default; +.view-button[state="activity"] { + color: #336699; } -#channel-topic[editable="true"] { - cursor: text; +.view-button[state="attention"] { + color: red; } .output-container { border: 1px inset #CCD0DD; + border-left: none; + border-right: none; } -treecol { +treecol { border: none; } -treechildren::-moz-tree-cell-text { - padding-top: 1px; -} - -/* The userlist can be in one of two state. In "symbol", the user's +/* we need to define both the : and :: versions of the treechildren selector + * so that we work on both 1.5 and pre 1.5 builds. + * + * The userlist can be in one of two state. In "symbol", the user's * channel mode is shown as a @ or + image, while in "graphic" mode, the * image is one of the LED images. */ /* no mode */ +treechildren:-moz-tree-image { + list-style-image: url("chrome://chatzilla/skin/images/no-symbol.png"); +} + treechildren::-moz-tree-image { - list-style-image: url(chrome://chatzilla/skin/images/no-symbol.gif); - -moz-margin-end: 3px; + list-style-image: url("chrome://chatzilla/skin/images/no-symbol.png"); +} + +#user-list[mode="graphic"] treechildren:-moz-tree-image { + list-style-image: url("chrome://chatzilla/skin/images/no-graphic.png"); } #user-list[mode="graphic"] treechildren::-moz-tree-image { - list-style-image: url(chrome://chatzilla/skin/images/no-graphic.gif); + list-style-image: url("chrome://chatzilla/skin/images/no-graphic.png"); } /* voice */ +treechildren:-moz-tree-image(voice-true) { + list-style-image: url("chrome://chatzilla/skin/images/voice-symbol.png"); +} + treechildren::-moz-tree-image(voice-true) { - list-style-image: url(chrome://chatzilla/skin/images/voice-symbol.gif); + list-style-image: url("chrome://chatzilla/skin/images/voice-symbol.png"); +} + +#user-list[mode="graphic"] treechildren:-moz-tree-image(voice-true) { + list-style-image: url("chrome://chatzilla/skin/images/voice-graphic.png"); } #user-list[mode="graphic"] treechildren::-moz-tree-image(voice-true) { - list-style-image: url(chrome://chatzilla/skin/images/voice-graphic.gif); + list-style-image: url("chrome://chatzilla/skin/images/voice-graphic.png"); } /* half-chanop */ +treechildren:-moz-tree-image(halfop-true) { + list-style-image: url("chrome://chatzilla/skin/images/halfop-symbol.png"); +} + treechildren::-moz-tree-image(halfop-true) { - list-style-image: url(chrome://chatzilla/skin/images/halfop-symbol.gif); + list-style-image: url("chrome://chatzilla/skin/images/halfop-symbol.png"); +} + +#user-list[mode="graphic"] treechildren:-moz-tree-image(halfop-true) { + list-style-image: url("chrome://chatzilla/skin/images/halfop-graphic.png"); } #user-list[mode="graphic"] treechildren::-moz-tree-image(halfop-true) { - list-style-image: url(chrome://chatzilla/skin/images/halfop-graphic.gif); + list-style-image: url("chrome://chatzilla/skin/images/halfop-graphic.png"); } /* chanop */ +treechildren:-moz-tree-image(op-true) { + list-style-image: url("chrome://chatzilla/skin/images/op-symbol.png"); +} + treechildren::-moz-tree-image(op-true) { - list-style-image: url(chrome://chatzilla/skin/images/op-symbol.gif); + list-style-image: url("chrome://chatzilla/skin/images/op-symbol.png"); +} + +#user-list[mode="graphic"] treechildren:-moz-tree-image(op-true) { + list-style-image: url("chrome://chatzilla/skin/images/op-graphic.png"); } #user-list[mode="graphic"] treechildren::-moz-tree-image(op-true) { - list-style-image: url(chrome://chatzilla/skin/images/op-graphic.gif); + list-style-image: url("chrome://chatzilla/skin/images/op-graphic.png"); } -.colorGrid { +/* admin */ +treechildren:-moz-tree-image(admin-true) { + list-style-image: url("chrome://chatzilla/skin/images/admin-symbol.png"); +} + +treechildren::-moz-tree-image(admin-true) { + list-style-image: url("chrome://chatzilla/skin/images/admin-symbol.png"); +} + +#user-list[mode="graphic"] treechildren:-moz-tree-image(admin-true) { + list-style-image: url("chrome://chatzilla/skin/images/admin-graphic.png"); +} + +#user-list[mode="graphic"] treechildren::-moz-tree-image(admin-true) { + list-style-image: url("chrome://chatzilla/skin/images/admin-graphic.png"); +} + +/* founder */ +treechildren:-moz-tree-image(founder-true) { + list-style-image: url("chrome://chatzilla/skin/images/founder-symbol.png"); +} + +treechildren::-moz-tree-image(founder-true) { + list-style-image: url("chrome://chatzilla/skin/images/founder-symbol.png"); +} + +#user-list[mode="graphic"] treechildren:-moz-tree-image(founder-true) { + list-style-image: url("chrome://chatzilla/skin/images/founder-graphic.png"); +} + +#user-list[mode="graphic"] treechildren::-moz-tree-image(founder-true) { + list-style-image: url("chrome://chatzilla/skin/images/founder-graphic.png"); +} + +/* away */ +treechildren:-moz-tree-cell-text(away-true) { + color: #808080; + font-style: italic; +} + +treechildren::-moz-tree-cell-text(away-true) { + color: #808080; + font-style: italic; +} + +treechildren:-moz-tree-cell-text(away-false) { +} + +treechildren::-moz-tree-cell-text(away-false) { +} + +menuitem[header="true"] { + text-align: center; +} + +.colorGrid +{ width: 24px; height: 16px; - border: 1px solid black; + border: 1px solid #000000; -moz-box-align: center; -moz-box-pack: center; } -#colorTooltip { +#colorTooltip +{ padding: 0px; -moz-box-align: center; -moz-box-pack: center; } + +/* Feel the hacks. */ +progressmeter[mode="undetermined"] { + -moz-appearance: none; +} + +[dir="ltr"] { + direction: ltr; +} + +[dir="rtl"] { + direction: rtl; +} + +/* Hack; Stop the status-bar from distorting without a security icon */ +#status-text { + min-height: 17px; +} + +#status-text[notice="true"] { + font-weight: bold; +} + +#security-button { + min-width: 20px; +} + +#security-button:not([level="high"]):not([level="low"]):not([level="broken"]) { + display: none; +} + +#security-button[level="high"] > image { + list-style-image: url("chrome://communicator/skin/icons/lock-secure.gif"); +} + +#security-button[level="low"] > image { + list-style-image: url("chrome://communicator/skin/icons/lock-secure.gif"); +} + +#security-button[level="broken"] > image { + list-style-image: url("chrome://communicator/skin/icons/lock-broken.gif"); +} + +/* prevent margins of a value-less label from shifting the image */ +#security-button > label:not([value]) { + display: none; +} + +#offline-status[offlinestate="offline"] { + list-style-image: url("chrome://communicator/skin/icons/offline.gif"); +} + +#offline-status[offlinestate="online"] { + list-style-image: url("chrome://communicator/skin/icons/online.gif"); +} + +/* Focus styling for a11y reasons */ +#user-list-box[focusobvious="true"], #browser-box[focusobvious="true"], +#multiline-hug-box[focusobvious="true"], #singleline-hug-box[focusobvious="true"] { + border-color: #336699 !important; +} + +/* Not setting a right border so the scrollbar remains on the window edge. */ +#browser-box:last-child, #user-list-box:last-child { + border-left: 2px solid transparent; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; +} + +#user-list-box:first-child, #browser-box:first-child { + border-right: 2px solid transparent; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; +} + +#singleline-hug-box, #multiline-hug-box { + border-right: 2px solid transparent; + border-left: 2px solid transparent; + border-top: 2px solid transparent; +} diff --git a/EarlyBlue/chatzilla/images/admin-graphic.png b/EarlyBlue/chatzilla/images/admin-graphic.png new file mode 100644 index 00000000..5f6c75ba Binary files /dev/null and b/EarlyBlue/chatzilla/images/admin-graphic.png differ diff --git a/EarlyBlue/chatzilla/images/admin-symbol.png b/EarlyBlue/chatzilla/images/admin-symbol.png new file mode 100644 index 00000000..11da8ea9 Binary files /dev/null and b/EarlyBlue/chatzilla/images/admin-symbol.png differ diff --git a/EarlyBlue/chatzilla/images/drop-indicator-bottom.png b/EarlyBlue/chatzilla/images/drop-indicator-bottom.png new file mode 100644 index 00000000..170f4529 Binary files /dev/null and b/EarlyBlue/chatzilla/images/drop-indicator-bottom.png differ diff --git a/EarlyBlue/chatzilla/images/face-alien.png b/EarlyBlue/chatzilla/images/face-alien.png new file mode 100644 index 00000000..436f6998 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-alien.png differ diff --git a/EarlyBlue/chatzilla/images/face-angry.gif b/EarlyBlue/chatzilla/images/face-angry.gif deleted file mode 100644 index 60c7b345..00000000 Binary files a/EarlyBlue/chatzilla/images/face-angry.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/face-angry.png b/EarlyBlue/chatzilla/images/face-angry.png new file mode 100644 index 00000000..7dd08622 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-angry.png differ diff --git a/EarlyBlue/chatzilla/images/face-arrow.png b/EarlyBlue/chatzilla/images/face-arrow.png new file mode 100644 index 00000000..0b4c09fa Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-arrow.png differ diff --git a/EarlyBlue/chatzilla/images/face-confused.png b/EarlyBlue/chatzilla/images/face-confused.png new file mode 100644 index 00000000..11a3dd8d Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-confused.png differ diff --git a/EarlyBlue/chatzilla/images/face-cool.png b/EarlyBlue/chatzilla/images/face-cool.png new file mode 100644 index 00000000..023549a9 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-cool.png differ diff --git a/EarlyBlue/chatzilla/images/face-cry.gif b/EarlyBlue/chatzilla/images/face-cry.gif deleted file mode 100644 index 73267caa..00000000 Binary files a/EarlyBlue/chatzilla/images/face-cry.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/face-cry.png b/EarlyBlue/chatzilla/images/face-cry.png new file mode 100644 index 00000000..eb501c22 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-cry.png differ diff --git a/EarlyBlue/chatzilla/images/face-dizzy-back.png b/EarlyBlue/chatzilla/images/face-dizzy-back.png new file mode 100644 index 00000000..0d19e1e7 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-dizzy-back.png differ diff --git a/EarlyBlue/chatzilla/images/face-dizzy.png b/EarlyBlue/chatzilla/images/face-dizzy.png new file mode 100644 index 00000000..8dbe742c Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-dizzy.png differ diff --git a/EarlyBlue/chatzilla/images/face-dunno.gif b/EarlyBlue/chatzilla/images/face-dunno.gif deleted file mode 100644 index e41ac1f1..00000000 Binary files a/EarlyBlue/chatzilla/images/face-dunno.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/face-ear.gif b/EarlyBlue/chatzilla/images/face-ear.gif deleted file mode 100644 index 67230d18..00000000 Binary files a/EarlyBlue/chatzilla/images/face-ear.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/face-eek.png b/EarlyBlue/chatzilla/images/face-eek.png new file mode 100644 index 00000000..d0f67ca1 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-eek.png differ diff --git a/EarlyBlue/chatzilla/images/face-evil.png b/EarlyBlue/chatzilla/images/face-evil.png new file mode 100644 index 00000000..a9351c92 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-evil.png differ diff --git a/EarlyBlue/chatzilla/images/face-exclaim.png b/EarlyBlue/chatzilla/images/face-exclaim.png new file mode 100644 index 00000000..f6218130 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-exclaim.png differ diff --git a/EarlyBlue/chatzilla/images/face-frown.gif b/EarlyBlue/chatzilla/images/face-frown.gif deleted file mode 100644 index a1cb3c97..00000000 Binary files a/EarlyBlue/chatzilla/images/face-frown.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/face-idea.png b/EarlyBlue/chatzilla/images/face-idea.png new file mode 100644 index 00000000..64a79a6e Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-idea.png differ diff --git a/EarlyBlue/chatzilla/images/face-laugh.png b/EarlyBlue/chatzilla/images/face-laugh.png new file mode 100644 index 00000000..ccd98926 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-laugh.png differ diff --git a/EarlyBlue/chatzilla/images/face-lol.png b/EarlyBlue/chatzilla/images/face-lol.png new file mode 100644 index 00000000..5209044b Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-lol.png differ diff --git a/EarlyBlue/chatzilla/images/face-mrgreen.png b/EarlyBlue/chatzilla/images/face-mrgreen.png new file mode 100644 index 00000000..1c37616b Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-mrgreen.png differ diff --git a/EarlyBlue/chatzilla/images/face-normal.png b/EarlyBlue/chatzilla/images/face-normal.png new file mode 100644 index 00000000..4ccc320d Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-normal.png differ diff --git a/EarlyBlue/chatzilla/images/face-question.png b/EarlyBlue/chatzilla/images/face-question.png new file mode 100644 index 00000000..6746b32a Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-question.png differ diff --git a/EarlyBlue/chatzilla/images/face-razz.png b/EarlyBlue/chatzilla/images/face-razz.png new file mode 100644 index 00000000..6b6fc976 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-razz.png differ diff --git a/EarlyBlue/chatzilla/images/face-red.png b/EarlyBlue/chatzilla/images/face-red.png new file mode 100644 index 00000000..a7fdeda7 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-red.png differ diff --git a/EarlyBlue/chatzilla/images/face-rofl.png b/EarlyBlue/chatzilla/images/face-rofl.png new file mode 100644 index 00000000..f8b6edc8 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-rofl.png differ diff --git a/EarlyBlue/chatzilla/images/face-rolleyes.png b/EarlyBlue/chatzilla/images/face-rolleyes.png new file mode 100644 index 00000000..32bdffd3 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-rolleyes.png differ diff --git a/EarlyBlue/chatzilla/images/face-sad.png b/EarlyBlue/chatzilla/images/face-sad.png new file mode 100644 index 00000000..15367efe Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-sad.png differ diff --git a/EarlyBlue/chatzilla/images/face-screw.gif b/EarlyBlue/chatzilla/images/face-screw.gif deleted file mode 100644 index 08838696..00000000 Binary files a/EarlyBlue/chatzilla/images/face-screw.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/face-smile.gif b/EarlyBlue/chatzilla/images/face-smile.gif deleted file mode 100644 index 3fa75b55..00000000 Binary files a/EarlyBlue/chatzilla/images/face-smile.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/face-smile.png b/EarlyBlue/chatzilla/images/face-smile.png new file mode 100644 index 00000000..459cdb44 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-smile.png differ diff --git a/EarlyBlue/chatzilla/images/face-surprise.gif b/EarlyBlue/chatzilla/images/face-surprise.gif deleted file mode 100644 index 76e29533..00000000 Binary files a/EarlyBlue/chatzilla/images/face-surprise.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/face-surprised.png b/EarlyBlue/chatzilla/images/face-surprised.png new file mode 100644 index 00000000..a4669641 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-surprised.png differ diff --git a/EarlyBlue/chatzilla/images/face-tongue.gif b/EarlyBlue/chatzilla/images/face-tongue.gif deleted file mode 100644 index e263fc75..00000000 Binary files a/EarlyBlue/chatzilla/images/face-tongue.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/face-tongue.png b/EarlyBlue/chatzilla/images/face-tongue.png new file mode 100644 index 00000000..6d049005 Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-tongue.png differ diff --git a/EarlyBlue/chatzilla/images/face-wink.gif b/EarlyBlue/chatzilla/images/face-wink.gif deleted file mode 100644 index 7a0d2f10..00000000 Binary files a/EarlyBlue/chatzilla/images/face-wink.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/face-wink.png b/EarlyBlue/chatzilla/images/face-wink.png new file mode 100644 index 00000000..35eafa6e Binary files /dev/null and b/EarlyBlue/chatzilla/images/face-wink.png differ diff --git a/EarlyBlue/chatzilla/images/founder-graphic.png b/EarlyBlue/chatzilla/images/founder-graphic.png new file mode 100644 index 00000000..23286118 Binary files /dev/null and b/EarlyBlue/chatzilla/images/founder-graphic.png differ diff --git a/EarlyBlue/chatzilla/images/founder-symbol.png b/EarlyBlue/chatzilla/images/founder-symbol.png new file mode 100644 index 00000000..842230a8 Binary files /dev/null and b/EarlyBlue/chatzilla/images/founder-symbol.png differ diff --git a/EarlyBlue/chatzilla/images/halfop-graphic.gif b/EarlyBlue/chatzilla/images/halfop-graphic.gif deleted file mode 100644 index d1909422..00000000 Binary files a/EarlyBlue/chatzilla/images/halfop-graphic.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/halfop-graphic.png b/EarlyBlue/chatzilla/images/halfop-graphic.png new file mode 100644 index 00000000..bc84fe77 Binary files /dev/null and b/EarlyBlue/chatzilla/images/halfop-graphic.png differ diff --git a/EarlyBlue/chatzilla/images/halfop-symbol.gif b/EarlyBlue/chatzilla/images/halfop-symbol.gif deleted file mode 100644 index b2eb5770..00000000 Binary files a/EarlyBlue/chatzilla/images/halfop-symbol.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/halfop-symbol.png b/EarlyBlue/chatzilla/images/halfop-symbol.png new file mode 100644 index 00000000..ca5654cd Binary files /dev/null and b/EarlyBlue/chatzilla/images/halfop-symbol.png differ diff --git a/EarlyBlue/chatzilla/images/input-send.gif b/EarlyBlue/chatzilla/images/input-send.gif deleted file mode 100644 index 8bf0a55c..00000000 Binary files a/EarlyBlue/chatzilla/images/input-send.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/input-send.png b/EarlyBlue/chatzilla/images/input-send.png new file mode 100644 index 00000000..fc1213f3 Binary files /dev/null and b/EarlyBlue/chatzilla/images/input-send.png differ diff --git a/EarlyBlue/chatzilla/images/logo.png b/EarlyBlue/chatzilla/images/logo.png new file mode 100644 index 00000000..e14521d4 Binary files /dev/null and b/EarlyBlue/chatzilla/images/logo.png differ diff --git a/EarlyBlue/chatzilla/images/multiline-contract.gif b/EarlyBlue/chatzilla/images/multiline-contract.gif deleted file mode 100644 index 8cd0f0e0..00000000 Binary files a/EarlyBlue/chatzilla/images/multiline-contract.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/multiline-contract.png b/EarlyBlue/chatzilla/images/multiline-contract.png new file mode 100644 index 00000000..e8dfae50 Binary files /dev/null and b/EarlyBlue/chatzilla/images/multiline-contract.png differ diff --git a/EarlyBlue/chatzilla/images/multiline-expand.gif b/EarlyBlue/chatzilla/images/multiline-expand.gif deleted file mode 100644 index 0ef1a166..00000000 Binary files a/EarlyBlue/chatzilla/images/multiline-expand.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/multiline-expand.png b/EarlyBlue/chatzilla/images/multiline-expand.png new file mode 100644 index 00000000..9fe0e063 Binary files /dev/null and b/EarlyBlue/chatzilla/images/multiline-expand.png differ diff --git a/EarlyBlue/chatzilla/images/no-graphic.gif b/EarlyBlue/chatzilla/images/no-graphic.gif deleted file mode 100644 index 98541487..00000000 Binary files a/EarlyBlue/chatzilla/images/no-graphic.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/no-graphic.png b/EarlyBlue/chatzilla/images/no-graphic.png new file mode 100644 index 00000000..305c443a Binary files /dev/null and b/EarlyBlue/chatzilla/images/no-graphic.png differ diff --git a/EarlyBlue/chatzilla/images/no-symbol.gif b/EarlyBlue/chatzilla/images/no-symbol.gif deleted file mode 100644 index 4cde0402..00000000 Binary files a/EarlyBlue/chatzilla/images/no-symbol.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/no-symbol.png b/EarlyBlue/chatzilla/images/no-symbol.png new file mode 100644 index 00000000..567ec2ab Binary files /dev/null and b/EarlyBlue/chatzilla/images/no-symbol.png differ diff --git a/EarlyBlue/chatzilla/images/op-graphic.gif b/EarlyBlue/chatzilla/images/op-graphic.gif deleted file mode 100644 index e7a103fa..00000000 Binary files a/EarlyBlue/chatzilla/images/op-graphic.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/op-graphic.png b/EarlyBlue/chatzilla/images/op-graphic.png new file mode 100644 index 00000000..99a6c47f Binary files /dev/null and b/EarlyBlue/chatzilla/images/op-graphic.png differ diff --git a/EarlyBlue/chatzilla/images/op-symbol.gif b/EarlyBlue/chatzilla/images/op-symbol.gif deleted file mode 100644 index bd26b631..00000000 Binary files a/EarlyBlue/chatzilla/images/op-symbol.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/op-symbol.png b/EarlyBlue/chatzilla/images/op-symbol.png new file mode 100644 index 00000000..84de1497 Binary files /dev/null and b/EarlyBlue/chatzilla/images/op-symbol.png differ diff --git a/EarlyBlue/chatzilla/images/source_svg/userlist_icons.svg b/EarlyBlue/chatzilla/images/source_svg/userlist_icons.svg new file mode 100644 index 00000000..25cec6e4 --- /dev/null +++ b/EarlyBlue/chatzilla/images/source_svg/userlist_icons.svg @@ -0,0 +1,1084 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + & + ~ + @ + % + + + ● + + + + + + + + + diff --git a/EarlyBlue/chatzilla/images/voice-graphic.gif b/EarlyBlue/chatzilla/images/voice-graphic.gif deleted file mode 100644 index b9fc0d01..00000000 Binary files a/EarlyBlue/chatzilla/images/voice-graphic.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/voice-graphic.png b/EarlyBlue/chatzilla/images/voice-graphic.png new file mode 100644 index 00000000..1eeef62d Binary files /dev/null and b/EarlyBlue/chatzilla/images/voice-graphic.png differ diff --git a/EarlyBlue/chatzilla/images/voice-symbol.gif b/EarlyBlue/chatzilla/images/voice-symbol.gif deleted file mode 100644 index be617306..00000000 Binary files a/EarlyBlue/chatzilla/images/voice-symbol.gif and /dev/null differ diff --git a/EarlyBlue/chatzilla/images/voice-symbol.png b/EarlyBlue/chatzilla/images/voice-symbol.png new file mode 100644 index 00000000..f43fbb4e Binary files /dev/null and b/EarlyBlue/chatzilla/images/voice-symbol.png differ diff --git a/EarlyBlue/chatzilla/images/xtal.jpg b/EarlyBlue/chatzilla/images/xtal.jpg new file mode 100644 index 00000000..05bf5c95 Binary files /dev/null and b/EarlyBlue/chatzilla/images/xtal.jpg differ diff --git a/EarlyBlue/chatzilla/output-dark.css b/EarlyBlue/chatzilla/output-dark.css index 65b4a86e..6c160dea 100644 --- a/EarlyBlue/chatzilla/output-dark.css +++ b/EarlyBlue/chatzilla/output-dark.css @@ -1,34 +1,47 @@ /* -*- Mode: Text; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- - * The contents of this file are subject to the Mozilla 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/MPL/ + * ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * - * 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 contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 Chatzilla. * - * The Initial Developer of the Original Code is New Dimensions Consulting, - * Inc. Portions created by New Dimensions Consulting, Inc. are - * Copyright (C) 1999 New Dimenstions Consulting, Inc. All - * Rights Reserved. + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. * * Contributor(s): - * Robert Ginda, rginda@ndcico.com, original author - * - * Styles for output window + * Robert Ginda, rginda@ndcico.com, original author * - */ + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ /* * a dark background/light text version of the output window. * see output-base.css for details. */ -@import url(chrome://chatzilla/content/output-base.css); +@import url("chrome://chatzilla/content/output-base.css"); body.chatzilla-body { /* The topmost container in the ChatZilla */ background: black; /* output window. */ @@ -50,14 +63,40 @@ a.chatzilla-link:visited { .header { color: lightslategrey; background-color: #333333; -/* -moz-opacity: 0.9; causes memory leak? */ +/* opacity: 0.9; causes memory leak? */ -moz-border-radius: 7px; } +.progress-fg { + background-color: silver; +} + .value { color: silver; } +/* Style userlist as white-on-black. */ +treechildren { + background: black; + color: white; +} + +/* For Mac, who's theme sucks. */ +treechildren:-moz-tree-row(unselected), +treechildren:-moz-tree-cell(unselected), +treechildren:-moz-tree-cell-text(unselected) { + border-color: black !important; + background: black !important; + color: white !important; +} +treechildren::-moz-tree-row(unselected), +treechildren::-moz-tree-cell(unselected), +treechildren::-moz-tree-cell-text(unselected) { + border-color: black !important; + background: black !important; + color: white !important; +} + #splash { color: #444444; } @@ -71,12 +110,24 @@ a.chatzilla-link:visited { font-weight: bold; } -.msg-data[msg-type="JOIN"] a.chatzilla-link, -.msg-data[msg-type="PART"] a.chatzilla-link { +[condition="red"] { + color: red; +} + +[condition="yellow"] { + color: yellow; +} + +[condition="green"] { + color: lightgreen; +} + +.msg[msg-type="JOIN"] .msg-data a.chatzilla-link, +.msg[msg-type="PART"] .msg-data a.chatzilla-link { color: lightcyan; } -.msg-data[msg-type="KICK"] a.chatzilla-link { +.msg[msg-type="KICK"] .msg-data a.chatzilla-link { color: #ff5700; } @@ -100,7 +151,7 @@ a.chatzilla-link:visited { } .msg-type { /* .msg-type = message type */ - color: #CCD0DD; /* indicator */ + color: silver; /* indicator */ } .msg-user a.chatzilla-link, @@ -108,63 +159,64 @@ a.chatzilla-link:visited { color: white !important; /* a message (channel and query */ } /* views) */ -.msg-data[mark="even"] { /* use even/odd marks to create a */ +.msg[mark="even"] .msg-data { /* use even/odd marks to create a */ color: white; /* subtle brightness change when */ } /* the speaker changes. */ -.msg-data[msg-type="JOIN"], -.msg-data[msg-type="PART"] { +.msg[msg-type="JOIN"] .msg-data, +.msg[msg-type="PART"] .msg-data { color: lightblue; } -.msg-data[msg-type="PART"] { +.msg[msg-type="PART"] .msg-data { color: lightblue; } -.msg-data[msg-type="HELLO"] { +.msg[msg-type="HELLO"] .msg-data { color: yellow; } -.msg-data[msg-type="ERROR"] { +.msg[msg-type="ERROR"] .msg-data, +.msg[msg-type="DISCONNECT"] .msg-data { background: red; color: white; } -.msg-data[msg-type="USAGE"] { +.msg[msg-type="USAGE"] .msg-data { color: white; } -.msg-data[msg-type="ACTION"] { +.msg[msg-type="ACTION"] .msg-data { color: #6ac9ee; } -.msg-data[msg-type="NICK"] { +.msg[msg-type="NICK"] .msg-data { color: #96fa94; } -.msg-data[msg-type="NOTICE"], -.msg-data[msg-type="MODE"] { +.msg[msg-type="NOTICE"] .msg-data, +.msg[msg-type="MODE"] .msg-data { color: #60e066; } -.msg-data[msg-type="NOTICE"] a.chatzilla-link, -.msg-data[msg-type="MODE"] a.chatzilla-link { +.msg[msg-type="NOTICE"] .msg-data a.chatzilla-link, +.msg[msg-type="MODE"] .msg-data a.chatzilla-link { color: #6dff74; } -.msg-data[msg-type="KICK"] { +.msg[msg-type="KICK"] .msg-data { color: #d85d24; } -.msg-data[msg-type="QUIT"] { +.msg[msg-type="QUIT"] .msg-data { color: #f7b183; } /* important="true" means that the message has text from your /stalk list in * it, has your nickname in it, or was spoken by someone in your /stalk list. */ -.msg-user[important="true"], -.msg-data[important="true"] { +.msg[important="true"] .msg-user, +.msg[important="true"] .msg-data { background: #333333 !important; } @@ -173,39 +225,39 @@ a.chatzilla-link:visited { color: blue; } -.msg-user[msg-user$="ME!"]:before, -.msg-user[msg-user$="ME!"]:after { +.msg[msg-user$="ME!"] .msg-user:before, +.msg[msg-user$="ME!"] .msg-user:after { color: #6afc73; } -.msg-user[msg-type="ACTION"]:before, -.msg-user[msg-type="ACTION"]:after { +.msg[msg-type="ACTION"] .msg-user:before, +.msg[msg-type="ACTION"] .msg-user:after { color: cyan; } -.msg-user[msg-type="NOTICE"]:before, -.msg-user[msg-type="NOTICE"]:after { +.msg[msg-type="NOTICE"] .msg-user:before, +.msg[msg-type="NOTICE"] .msg-user:after { color: #6afc73; } /* private messages *not* in a query window */ -.msg-user[dest-type="IRCUser"]:before, -.msg-user[dest-type="IRCUser"]:after { +.msg[dest-type="IRCUser"] .msg-user:before, +.msg[dest-type="IRCUser"] .msg-user:after { color: #6afc73; } -.msg-user[msg-dest$="ME!"]:before, -.msg-user[msg-dest$="ME!"]:after { +.msg[msg-dest$="ME!"] .msg-user:before, +.msg[msg-dest$="ME!"] .msg-user:after { color: magenta; } /* private messages in a query window */ -.msg-user[view-type="IRCUser"]:before, -.msg-user[view-type="IRCUser"]:after { +.msg[view-type="IRCUser"] .msg-user:before, +.msg[view-type="IRCUser"] .msg-user:after { color: white; } -.msg-user[view-type="IRCUser"][msg-user$="ME!"]:before, -.msg-user[view-type="IRCUser"][msg-user$="ME!"]:after { +.msg[view-type="IRCUser"][msg-user$="ME!"] .msg-user:before, +.msg[view-type="IRCUser"][msg-user$="ME!"] .msg-user:after { color: #6afc73; } diff --git a/EarlyBlue/chatzilla/output-default.css b/EarlyBlue/chatzilla/output-default.css index 855a8190..19f3883c 100644 --- a/EarlyBlue/chatzilla/output-default.css +++ b/EarlyBlue/chatzilla/output-default.css @@ -1,27 +1,40 @@ /* -*- Mode: Text; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- - * The contents of this file are subject to the Mozilla 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/MPL/ + * ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * - * 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 contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 Chatzilla. * - * The Initial Developer of the Original Code is New Dimensions Consulting, - * Inc. Portions created by New Dimensions Consulting, Inc. are - * Copyright (C) 1999 New Dimenstions Consulting, Inc. All - * Rights Reserved. + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. * * Contributor(s): - * Robert Ginda, rginda@ndcico.com, original author - * - * Styles for output window + * Robert Ginda, rginda@ndcico.com, original author * - */ + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ /* * a version of the output window that uses only your default foreground and @@ -29,10 +42,10 @@ * see output-base.css for details. */ -@import url(chrome://chatzilla/content/output-base.css); - /* EarlyBlue needs little corrections though. */ +@import url("chrome://chatzilla/content/output-base.css"); + a.chatzilla-link { color: #336699; } @@ -45,44 +58,53 @@ a.chatzilla-link:visited { background-color: white; } -.msg-type[msg-type="JOIN"], -.msg-type[msg-type="PART"], -.msg-type[msg-type="QUIT"] { +.progress-fg { + background-color: grey; +} + +.msg[msg-type="ACTION"] .msg-data { + font-style: italic; +} + +.msg[msg-type="JOIN"] .msg-type, +.msg[msg-type="PART"] .msg-type, +.msg[msg-type="QUIT"] .msg-type { font-weight: bold; } -.msg-data[msg-type="QUIT"] { +.msg[msg-type="QUIT"] .msg-data { font-variant: small-caps; font-weight: bold; } -.msg-data[msg-type="JOIN"], -.msg-data[msg-type="PART"] { +.msg[msg-type="JOIN"] .msg-data, +.msg[msg-type="PART"] .msg-data { font-variant: small-caps; } -.msg-data[msg-type="HELLO"], -.msg-type[msg-type="NICK"], -.msg-data[msg-type="NOTICE"] { +.msg[msg-type="HELLO"] .msg-data, +.msg[msg-type="NICK"] .msg-type, +.msg[msg-type="NOTICE"] .msg-data { font-weight: bold; } -.msg-data[msg-type="NICK"] { - font: 10pt courier; +.msg[msg-type="NICK"] .msg-data { + font-family: monospace; } /* :before and :after pseudoclasses form the decorations around nicknames. */ .msg-user:before, .msg-user:after { - font: 10pt courier; + font-size: 100%; + font-family: monospace; font-weight: bolder; } -.msg-user[dest-type="IRCUser"], -.msg-user[dest-type="IRCUser"][msg-dest$="ME!"] { +.msg[dest-type="IRCUser"] .msg-user, +.msg[dest-type="IRCUser"][msg-dest$="ME!"] .msg-user { font-style: italic; } -.msg-user[msg-user$="ME!"] { +.msg[msg-user$="ME!"] .msg-user { font-weight: bold; } diff --git a/EarlyBlue/chatzilla/output-light.css b/EarlyBlue/chatzilla/output-light.css index 9ec1e65d..b8c2fa30 100644 --- a/EarlyBlue/chatzilla/output-light.css +++ b/EarlyBlue/chatzilla/output-light.css @@ -1,42 +1,56 @@ /* -*- Mode: Text; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- - * The contents of this file are subject to the Mozilla 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/MPL/ + * ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * - * 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 contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 Chatzilla. * - * The Initial Developer of the Original Code is New Dimensions Consulting, - * Inc. Portions created by New Dimensions Consulting, Inc. are - * Copyright (C) 1999 New Dimenstions Consulting, Inc. All - * Rights Reserved. + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. * * Contributor(s): - * Robert Ginda, rginda@ndcico.com, original author + * Robert Ginda, rginda@ndcico.com, original author * - * Styles for output window + * 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 MPL, 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 MPL, the GPL or the LGPL. * - */ + * ***** END LICENSE BLOCK ***** */ -/* +/* * a light background/dark text version of the output window. - * see output-base.css for details. + * see output-base.css for details. */ @import url(chrome://chatzilla/content/output-base.css); body.chatzilla-body { /* The topmost container in the ChatZilla */ background: white; /* output window. */ - color: #222222; + color: #222222; } a.chatzilla-link { - color: #777499 /*#ea3838*/; + font-weight: bold; + color: #342ecc; } .header-outer { @@ -46,7 +60,7 @@ a.chatzilla-link { .header { color: darkslategrey; background-color: #EEEEEE; -/* -moz-opacity: 0.9;*/ +/* opacity: 0.9;*/ border: 1px #777499 solid; -moz-border-radius: 7px; } @@ -60,6 +74,10 @@ a.chatzilla-link { color: black; } +.progress-fg { + background-color: darkslategrey; +} + [condition] { font-weight: bold; } @@ -76,21 +94,37 @@ a.chatzilla-link { color: #2ec908; } -.msg-data[msg-type="QUIT"] a.chatzilla-link { - color: #d1ecf9; +.msg[msg-type="PRIVMSG"] .msg-data, +.msg[msg-type="ACTION"] .msg-data { + background-color: #F0F0F0; } -.msg-data[msg-type="ERROR"] a.chatzilla-link { +.msg[msg-type="HELLO"] .msg-data a.chatzilla-link { + color: #d7d9dd; +} + +.msg[msg-type="JOIN"] .msg-data a.chatzilla-link, +.msg[msg-type="PART"] .msg-data a.chatzilla-link { + font-weight: bold; + color: #11c411; +} + +.msg[msg-type="ERROR"] .msg-data a.chatzilla-link, +.msg[msg-type="DISCONNECT"] .msg-data a.chatzilla-link { font-weight: bold; color: white; } -.msg-data[msg-type="QUIT"] a.chatzilla-link:visited { - color: #b4ccd8; +.msg[msg-type="KICK"] .msg-data a.chatzilla-link { + color: #aa0d08; } -.msg-data[msg-type="KICK"] a.chatzilla-link { - color: lightgrey; +.msg[msg-type="NOTICE"] .msg-data a.chatzilla-link { + color: #d64444; +} + +.msg[msg-type="QUIT"] .msg-data a.chatzilla-link { + color: #c46907; } .chatzilla-rheet { @@ -113,7 +147,8 @@ a.chatzilla-link { } .msg-type { /* .msg-type = message type */ - color: #202020; /* indicator */ + color: #686699; /* indicator */ + font-weight: bold; } .msg-user a.chatzilla-link, @@ -122,94 +157,82 @@ a.chatzilla-link { font-weight: bold; /* views) */ } -.msg-data[mark="even"] { /* use even/odd marks to create a */ +.msg[mark="even"] .msg-data { /* use even/odd marks to create a */ color: #555555; /* subtle brightness change when */ } /* the speaker changes. */ - -.msg-type[msg-type="KICK"], -.msg-type[msg-type="NICK"], -.msg-type[msg-type="QUIT"], -.msg-type[msg-type="JOIN"], -.msg-type[msg-type="PART"] { - visibility: hidden; -} - -.msg-data[msg-type="JOIN"], -.msg-data[msg-type="PART"] { - background: #9999CC; - color: black; +.msg[msg-type="JOIN"] .msg-data, +.msg[msg-type="PART"] .msg-data { + color: #0e9e0e; + background-color: #c3f7c3; font-weight: bold; -moz-border-radius: 5px 5px 5px 5px; /*border: thin darkblue solid;*/ } -.msg-data[msg-type="QUIT"] { - background: #666699; - color: white; +.msg[msg-type="QUIT"] .msg-data { + background: #fff196; + color: #ff8d02; font-weight: bold; -moz-border-radius: 5px 5px 5px 5px; } -.msg-data[msg-type="HELLO"] { - background: #ffd000; +.msg[msg-type="HELLO"] .msg-data { + background: #1342a5; color: white; -moz-border-radius: 5px 5px 5px 5px; font-weight: bold; } -.msg-data[msg-type="ERROR"] { +.msg[msg-type="ERROR"] .msg-data, +.msg[msg-type="DISCONNECT"] .msg-data { -moz-border-radius: 5px 5px 5px 5px; - background: #ff2600; + background: #a8221e; color: white; } -.msg-data[msg-type="USAGE"] { +.msg[msg-type="USAGE"] .msg-data { color: black; } -.msg-data[msg-type="ACTION"] { +.msg[msg-type="ACTION"] .msg-data { color: black; font-style: italic; } -.msg-data[msg-type="NICK"] { - color: #669da3; +.msg[msg-type="NICK"] .msg-data { + color: #4e8387; + background-color: #d5e9ea; font-weight: bold; } -.msg-data[msg-type="NOTICE"] { - color: #ff6500; +.msg[msg-type="NOTICE"] .msg-data { + color: #ae4141; font-weight: bold; } -.msg-data[msg-type="MODE"] { - color: purple; +.msg[msg-type="MODE"] .msg-data { + color: #2709ed; + font-weight: bold; } -.msg-data[msg-type="KICK"] { - color: white; - background: #ff6500; +.msg[msg-type="KICK"] .msg-data { + color: #ff1a0a; + background: #ffdbcc; + font-weight: bold; -moz-border-radius: 5px 5px 5px 5px; } /* important="true" means that the message has text from your /stalk list in * it, has your nickname in it, or was spoken by someone in your /stalk list. */ -.msg-user[important="true"] { +.msg[important="true"] .msg-user { + background: #d4d8d4; -moz-border-radius: 5px 0px 0px 5px; - border-bottom: 1px black solid; - border-top: 1px lightslategrey solid; - border-left: 1px lightslategrey solid; - background: #d7ceea; } -.msg-data[important="true"] { - -moz-border-radius: 0px 5px 5px 0px; - border-bottom: 1px black solid; - border-right: 1px black solid; - border-top: 1px lightslategrey solid; - background: #d7ceea; +.msg[important="true"] .msg-data { + background: #eaefeb; } @@ -219,7 +242,7 @@ a.chatzilla-link { color: #777499; } -.msg-user[msg-user$="ME!"]:before, /* the decoration around MY */ -.msg-user[msg-user$="ME!"]:after { /* nick */ +.msg[msg-user$="ME!"] .msg-user:before, /* the decoration around MY */ +.msg[msg-user$="ME!"] .msg-user:after { /* nick */ color: #843c6c; } diff --git a/EarlyBlue/chatzilla/output-loud.css b/EarlyBlue/chatzilla/output-loud.css new file mode 100644 index 00000000..0cc9f704 --- /dev/null +++ b/EarlyBlue/chatzilla/output-loud.css @@ -0,0 +1,235 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 JSIRC Library. + * + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Robert Ginda, rginda@ndcico.com, original author + * + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +body { + + margin: 0px 0px 0px 0px; + background: black; + +} + +.bold { + + font-weight: bold; + +} + +.italic { + + font-style: italic; + +} + +.underline { + + text-decoration: underline; + +} + +.strikethrough { + + text-decoration: line-through; + +} + +.teletype { + + font-family: monospace; + +} + +.smallcap { + + font-variant: small-caps; + +} + +.rheet { + + font-size: 14pt; + font-weight: bold; + color: magenta; + +} + +/* output from a chat session (contains msgs) */ +.chat-view { + + vertical-align: text-bottom; + +} + +/* common container for all portions of a message + * (contains msg-*s) */ +.msg { + + font-family: sans-serif; + +} + +.msg[user="!ME"] { + + background: lightgrey; + +} + +/* message data in output window */ +.msg-data { + + font-weight: bold; + color: lightgrey; + background: #1a2a44; + +} + +/* message data in output window */ + +.msg-data[user="!ME"]{ + + background: black; + +} + +.msg-data[msgtype="JOIN"], +.msg-data[msgtype="PART"] { + + width: 100%; + font-variant: small-caps; + background: lightgray; + color: black; + +} + +.msg-data[msgtype="HELLO"] { + + background: white; + color: darkgreen; + +} + +.msg-data[msgtype="ERROR"], +.msg-data[msgtype="DISCONNECT"] { + + background: red; + color: white; + +} + +.msg-data[msgtype="USAGE"] { + + font-style: italic; + color: white; + +} + +.msg-data[msgtype="HELP"] { + + font-weight: normal; + +} + +.msg-data[msgtype="ACTION"] { + + color: cyan; + +} + +.msg-data[msgtype="NOTICE"] { + + color: yellow; + +} + +.msg-data[msgtype="KICK"] { + + background: orange; + color: yellow; + +} + +.msg-data[msgtype="QUIT"] { + + background: lightgrey; + color: brown; + +} + +/* nickname field in output */ +.msg-user { + + text-align: center; + vertical-align: middle; + color: lightgrey; + font-weight: bold; + background: grey; + +} + +.msg-user[parity="odd"]{ + + background: black; + +} + +.msg-user[user="!ME"] { + + color : white; + +} + +.msg-user[msgtype="ACTION"] { + + font-style: italic; + +} + +/* Message type indicator in output window */ +.msg-type { + + text-align: center; + vertical-align: middle; + color: brown; + font-weight: bold; + background: lightgrey; + +} + +.msg-type[user="!ME"] { + + background: silver; + +} diff --git a/EarlyBlue/chatzilla/output-marble.css b/EarlyBlue/chatzilla/output-marble.css new file mode 100644 index 00000000..5d059b17 --- /dev/null +++ b/EarlyBlue/chatzilla/output-marble.css @@ -0,0 +1,181 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 JSIRC Library. + * + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Robert Ginda, rginda@ndcico.com, original author + * + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +body { + + margin: 0px 0px 0px 0px; + background: url(chrome://chatzilla/skin/images/xtal.jpg); + +} + +.bold { + + font-weight: bold; + +} + +.italic { + + font-style: italic; + +} + +.underline { + + text-decoration: underline; + +} + +.strikethrough { + + text-decoration: line-through; + +} + +.teletype { + + font-family: monospace; + +} + +.smallcap { + + font-variant: small-caps; + +} + +.rheet { + + font-size: 14pt; + font-weight: bold; + color: magenta; + +} + +/* output from a chat session (contains msgs) */ +.chat-view { + + vertical-align: text-bottom; + +} + +/* common container for all portions of a message + * (contains msg-*s) */ +.msg { + + font-family: sans-serif; + +} + +.msg[user="!ME"] { + + background: lightgrey; + +} + +/* message data in output window */ +.msg-data { + + font-weight: bold; + +} + +.msg-data[msgtype="JOIN"], +.msg-data[msgtype="PART"] { + + font-variant: small-caps; + color: darkslategrey; + +} + +.msg-data[msgtype="ACTION"] { + + color: darkred; + +} + +.msg-data[msgtype="NOTICE"] { + + color: green; + +} + +.msg-data[msgtype="KICK"] { + + color: slategrey; + +} + +.msg-data[msgtype="QUIT"] { + + color: brown; + +} + +/* nickname field in output */ +.msg-user { + + text-align: center; + vertical-align: middle; + color: blue; + font-weight: bold; + background: grey; + +} + +.msg-user[user="!ME"] { + + color: green; + +} + +.msg-user[msgtype="ACTION"] { + + font-style: italic; + +} + +/* Message type indicator in output window */ +.msg-type { + + text-align: center; + vertical-align: middle; + color: brown; + font-weight: bold; + background: lightgrey; + +} diff --git a/LCARStrek/chatzilla/about.css b/LCARStrek/chatzilla/about.css new file mode 100644 index 00000000..54d86bf0 --- /dev/null +++ b/LCARStrek/chatzilla/about.css @@ -0,0 +1,76 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 ChatZilla. + * + * The Initial Developer of the Original Code is James Ross. + * Portions created by the Initial Developer are Copyright (C) 2008 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * James Ross + * + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +dialog { + padding-top: 0px; + padding-left: 0px; + padding-right: 0px; + width: 30em; +} + +.box-padded { + background-color: #000000; + color: #FFCF00; +} + +.large-text { + font-size: large; +} + +#logo { + background: url("chrome://chatzilla/skin/images/logo.png"); + background-repeat: no-repeat; + width: 32px; + height: 32px; +} + +#version { + color: #008484; +} + +.contributors-label { + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +.contributors label { + margin-top: 0px; + margin-bottom: 0px; +} + +#groove { + margin-top: 0px; +} diff --git a/LCARStrek/chatzilla/browserOverlay.css b/LCARStrek/chatzilla/browserOverlay.css new file mode 100644 index 00000000..3db1f357 --- /dev/null +++ b/LCARStrek/chatzilla/browserOverlay.css @@ -0,0 +1,37 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 ChatZilla. + * + * The Initial Developer of the Original Code is Andreas Premstaller. + * + * Contributor(s): + * James Ross + * + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +#tb-chatzilla-open { + list-style-image: url("chrome://chatzilla/skin/images/taskbar-irc.gif"); +} diff --git a/LCARStrek/chatzilla/channels.css b/LCARStrek/chatzilla/channels.css new file mode 100644 index 00000000..e5fb6ca0 --- /dev/null +++ b/LCARStrek/chatzilla/channels.css @@ -0,0 +1,50 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 ChatZilla. + * + * The Initial Developer of the Original Code is James Ross. + * + * Contributor(s): + * James Ross + * + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +#leftPanel { + width: 38em; + height: 25em; +} + +#rightPanel { + width: 12em; +} + +#loadContainer { + margin: 0; +} + +#loadBar { + -moz-appearance: none; +} diff --git a/LCARStrek/chatzilla/chatzilla.css b/LCARStrek/chatzilla/chatzilla.css index 77d1335e..c6c9dafc 100644 --- a/LCARStrek/chatzilla/chatzilla.css +++ b/LCARStrek/chatzilla/chatzilla.css @@ -1,30 +1,41 @@ -/* - * The contents of this file are subject to the Mozilla 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/MPL/ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * - * 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 contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 JSIRC Library. * - * The Initial Developer of the Original Code is New Dimensions Consulting, - * Inc. Portions created by New Dimensions Consulting, Inc. are - * Copyright (C) 1999 New Dimenstions Consulting, Inc. All - * Rights Reserved. + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. * * Contributor(s): - * Robert Ginda, rginda@ndcico.com, original author - * Robert Kaiser, KaiRo@KaiRo.at, skinning - * - * Styles for UI, See output-default.css for output window styles + * Robert Ginda, rginda@ndcico.com, original author * - */ + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ -@import url(chrome://communicator/skin/); +@import url("chrome://communicator/skin/"); window { width: 640px; @@ -36,12 +47,7 @@ window { } #tabpanels-contents-box { - margin: 3px; -} - -.header-label, -.header-data { - color: #000000; + margin: 3px 0; } #header-url:hover { @@ -49,11 +55,11 @@ window { } #outer-box { -/* margin: 5px; */ + margin: 5px; } -#main-splitter { - border: none; +.toolbarbutton-menu-dropmarker { + margin-left: 0.5em; } #input-widget, @@ -62,73 +68,71 @@ window { border: 1px solid #9C9CFF; } -.highlight-menu-item:hover { - color: #000000 !important; - background: #008484 !important; +#button-multiline-expand { + list-style-image:url("chrome://chatzilla/skin/images/multiline-expand.png"); } -.view-button { - /* do NOT set color, at least not without background. :) */ +#button-multiline-contract { + list-style-image:url("chrome://chatzilla/skin/images/multiline-contract.png"); } -.view-button[state="current"] { - font-weight: bold; +#button-input { + list-style-image:url("chrome://chatzilla/skin/images/input-send.png"); } -.view-button[state="superfluous"] { - color: #E7ADE7; -} - -.view-button[state="activity"] { - color: #FFCF00; +.highlight-menu-item:hover { + color: #000000 !important; + background: #008484 !important; } -.view-button[state="attention"] { - color: red; +#view-tabs { + overflow: hidden; } -.view-button:hover { - color: #000000; +#views-tbar-spacer { + -moz-box-flex: 10000; } -/* spaces after the 4th and 8th tab, so you can line them up with your Fn - * keys */ -.view-button[viewKey="4"], -.view-button[viewKey="8"] { - -moz-margin-start: 5px; +#tabs-drop-indicator-bar { + position: relative; + margin-top: -3px; + -moz-margin-start: -5px; + height: 3px; } -.header-box, .usercount-data { - padding-top: 2px; - padding-bottom: 2px; - -moz-padding-end: 10px; +#tabs-drop-indicator { + position: relative; + margin-bottom: -8px; + width: 11px; + height: 11px; + background: url("chrome://chatzilla/skin/images/drop-indicator-bottom.png") 50% 50% no-repeat; } -#user-list { - margin: 0px; +.view-button { + /* do NOT set colour, at least not without background. :) */ + text-align: center; + max-width: 30ex; + -moz-box-flex: 1; } -#server-nick { - padding-top: 5px; +.view-button[state="current"] { + font-weight: bold; } -.header-label { - font-weight: bold; - text-align: right; - -moz-margin-start: 10px; +.view-button[state="superfluous"] { + color: #E7ADE7; } -.header-data { - text-align: left; - -moz-margin-start: 5px; +.view-button[state="activity"] { + color: #FFCF00; } -#channel-topic { - cursor: default; +.view-button[state="attention"] { + color: red; } -#channel-topic[editable="true"] { - cursor: text; +.view-button:hover { + color: #000000; } .output-container { @@ -136,66 +140,233 @@ window { border: 1px solid #9C9CFF; } -treecol { +treecol { border: none; } -treechildren::-moz-tree-cell-text { - padding-top: 1px; -} - -/* The userlist can be in one of two state. In "symbol", the user's +/* we need to define both the : and :: versions of the treechildren selector + * so that we work on both 1.5 and pre 1.5 builds. + * + * The userlist can be in one of two state. In "symbol", the user's * channel mode is shown as a @ or + image, while in "graphic" mode, the * image is one of the LED images. */ /* no mode */ +treechildren:-moz-tree-image { + list-style-image: url("chrome://chatzilla/skin/images/no-symbol.png"); +} + treechildren::-moz-tree-image { - list-style-image: url(chrome://chatzilla/skin/images/no-symbol.gif); - -moz-margin-end: 3px; + list-style-image: url("chrome://chatzilla/skin/images/no-symbol.png"); +} + +#user-list[mode="graphic"] treechildren:-moz-tree-image { + list-style-image: url("chrome://chatzilla/skin/images/no-graphic.png"); } #user-list[mode="graphic"] treechildren::-moz-tree-image { - list-style-image: url(chrome://chatzilla/skin/images/no-graphic.gif); + list-style-image: url("chrome://chatzilla/skin/images/no-graphic.png"); } /* voice */ +treechildren:-moz-tree-image(voice-true) { + list-style-image: url("chrome://chatzilla/skin/images/voice-symbol.png"); +} + treechildren::-moz-tree-image(voice-true) { - list-style-image: url(chrome://chatzilla/skin/images/voice-symbol.gif); + list-style-image: url("chrome://chatzilla/skin/images/voice-symbol.png"); +} + +#user-list[mode="graphic"] treechildren:-moz-tree-image(voice-true) { + list-style-image: url("chrome://chatzilla/skin/images/voice-graphic.png"); } #user-list[mode="graphic"] treechildren::-moz-tree-image(voice-true) { - list-style-image: url(chrome://chatzilla/skin/images/voice-graphic.gif); + list-style-image: url("chrome://chatzilla/skin/images/voice-graphic.png"); } /* half-chanop */ +treechildren:-moz-tree-image(halfop-true) { + list-style-image: url("chrome://chatzilla/skin/images/halfop-symbol.png"); +} + treechildren::-moz-tree-image(halfop-true) { - list-style-image: url(chrome://chatzilla/skin/images/halfop-symbol.gif); + list-style-image: url("chrome://chatzilla/skin/images/halfop-symbol.png"); +} + +#user-list[mode="graphic"] treechildren:-moz-tree-image(halfop-true) { + list-style-image: url("chrome://chatzilla/skin/images/halfop-graphic.png"); } #user-list[mode="graphic"] treechildren::-moz-tree-image(halfop-true) { - list-style-image: url(chrome://chatzilla/skin/images/halfop-graphic.gif); + list-style-image: url("chrome://chatzilla/skin/images/halfop-graphic.png"); } /* chanop */ +treechildren:-moz-tree-image(op-true) { + list-style-image: url("chrome://chatzilla/skin/images/op-symbol.png"); +} + treechildren::-moz-tree-image(op-true) { - list-style-image: url(chrome://chatzilla/skin/images/op-symbol.gif); + list-style-image: url("chrome://chatzilla/skin/images/op-symbol.png"); +} + +#user-list[mode="graphic"] treechildren:-moz-tree-image(op-true) { + list-style-image: url("chrome://chatzilla/skin/images/op-graphic.png"); } #user-list[mode="graphic"] treechildren::-moz-tree-image(op-true) { - list-style-image: url(chrome://chatzilla/skin/images/op-graphic.gif); + list-style-image: url("chrome://chatzilla/skin/images/op-graphic.png"); +} + +/* admin */ +treechildren:-moz-tree-image(admin-true) { + list-style-image: url("chrome://chatzilla/skin/images/admin-symbol.png"); +} + +treechildren::-moz-tree-image(admin-true) { + list-style-image: url("chrome://chatzilla/skin/images/admin-symbol.png"); } -.colorGrid { +#user-list[mode="graphic"] treechildren:-moz-tree-image(admin-true) { + list-style-image: url("chrome://chatzilla/skin/images/admin-graphic.png"); +} + +#user-list[mode="graphic"] treechildren::-moz-tree-image(admin-true) { + list-style-image: url("chrome://chatzilla/skin/images/admin-graphic.png"); +} + +/* founder */ +treechildren:-moz-tree-image(founder-true) { + list-style-image: url("chrome://chatzilla/skin/images/founder-symbol.png"); +} + +treechildren::-moz-tree-image(founder-true) { + list-style-image: url("chrome://chatzilla/skin/images/founder-symbol.png"); +} + +#user-list[mode="graphic"] treechildren:-moz-tree-image(founder-true) { + list-style-image: url("chrome://chatzilla/skin/images/founder-graphic.png"); +} + +#user-list[mode="graphic"] treechildren::-moz-tree-image(founder-true) { + list-style-image: url("chrome://chatzilla/skin/images/founder-graphic.png"); +} + +/* away */ +treechildren:-moz-tree-cell-text(away-true) { + color: #8050B0; + font-style: italic; +} + +treechildren::-moz-tree-cell-text(away-true) { + color: #8050B0; + font-style: italic; +} + +treechildren:-moz-tree-cell-text(away-false) { +} + +treechildren::-moz-tree-cell-text(away-false) { +} + +menuitem[header="true"] { + text-align: center; +} + +.colorGrid +{ width: 24px; height: 16px; - border: 1px solid 9C9CFF; + border: 1px solid #9C9CFF; -moz-box-align: center; -moz-box-pack: center; } -#colorTooltip { +#colorTooltip +{ padding: 0px; -moz-box-align: center; -moz-box-pack: center; } + +/* Feel the hacks. */ +progressmeter[mode="undetermined"] { + -moz-appearance: none; +} + +[dir="ltr"] { + direction: ltr; +} + +[dir="rtl"] { + direction: rtl; +} + +/* Hack; Stop the status-bar from distorting without a security icon */ +#status-text { + min-height: 17px; +} + +#status-text[notice="true"] { + font-weight: bold; +} + +#security-button { + min-width: 20px; +} + +#security-button:not([level="high"]):not([level="low"]):not([level="broken"]) { + display: none; +} + +#security-button[level="high"] > image { + list-style-image: url("chrome://communicator/skin/icons/lock-secure.gif"); +} + +#security-button[level="low"] > image { + list-style-image: url("chrome://communicator/skin/icons/lock-secure.gif"); +} + +#security-button[level="broken"] > image { + list-style-image: url("chrome://communicator/skin/icons/lock-broken.gif"); +} + +/* prevent margins of a value-less label from shifting the image */ +#security-button > label:not([value]) { + display: none; +} + +#offline-status[offlinestate="offline"] { + list-style-image: url("chrome://communicator/skin/icons/offline.gif"); +} + +#offline-status[offlinestate="online"] { + list-style-image: url("chrome://communicator/skin/icons/online.gif"); +} + +/* Focus styling for a11y reasons */ +#user-list-box[focusobvious="true"], #browser-box[focusobvious="true"], +#multiline-hug-box[focusobvious="true"], #singleline-hug-box[focusobvious="true"] { + border-color: highlight !important; +} + +/* Not setting a right border so the scrollbar remains on the window edge. */ +#browser-box:last-child, #user-list-box:last-child { + border-left: 2px solid transparent; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; +} + +#user-list-box:first-child, #browser-box:first-child { + border-right: 2px solid transparent; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; +} + +#singleline-hug-box, #multiline-hug-box { + border-right: 2px solid transparent; + border-left: 2px solid transparent; + border-top: 2px solid transparent; +} diff --git a/LCARStrek/chatzilla/images/admin-graphic.png b/LCARStrek/chatzilla/images/admin-graphic.png new file mode 100644 index 00000000..5f6c75ba Binary files /dev/null and b/LCARStrek/chatzilla/images/admin-graphic.png differ diff --git a/LCARStrek/chatzilla/images/admin-symbol.png b/LCARStrek/chatzilla/images/admin-symbol.png new file mode 100644 index 00000000..11da8ea9 Binary files /dev/null and b/LCARStrek/chatzilla/images/admin-symbol.png differ diff --git a/LCARStrek/chatzilla/images/drop-indicator-bottom.png b/LCARStrek/chatzilla/images/drop-indicator-bottom.png new file mode 100644 index 00000000..1f51718b Binary files /dev/null and b/LCARStrek/chatzilla/images/drop-indicator-bottom.png differ diff --git a/LCARStrek/chatzilla/images/face-alien.png b/LCARStrek/chatzilla/images/face-alien.png new file mode 100644 index 00000000..436f6998 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-alien.png differ diff --git a/LCARStrek/chatzilla/images/face-angry.gif b/LCARStrek/chatzilla/images/face-angry.gif deleted file mode 100644 index 60c7b345..00000000 Binary files a/LCARStrek/chatzilla/images/face-angry.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/face-angry.png b/LCARStrek/chatzilla/images/face-angry.png new file mode 100644 index 00000000..7dd08622 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-angry.png differ diff --git a/LCARStrek/chatzilla/images/face-arrow.png b/LCARStrek/chatzilla/images/face-arrow.png new file mode 100644 index 00000000..0b4c09fa Binary files /dev/null and b/LCARStrek/chatzilla/images/face-arrow.png differ diff --git a/LCARStrek/chatzilla/images/face-confused.png b/LCARStrek/chatzilla/images/face-confused.png new file mode 100644 index 00000000..11a3dd8d Binary files /dev/null and b/LCARStrek/chatzilla/images/face-confused.png differ diff --git a/LCARStrek/chatzilla/images/face-cool.png b/LCARStrek/chatzilla/images/face-cool.png new file mode 100644 index 00000000..023549a9 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-cool.png differ diff --git a/LCARStrek/chatzilla/images/face-cry.gif b/LCARStrek/chatzilla/images/face-cry.gif deleted file mode 100644 index 73267caa..00000000 Binary files a/LCARStrek/chatzilla/images/face-cry.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/face-cry.png b/LCARStrek/chatzilla/images/face-cry.png new file mode 100644 index 00000000..eb501c22 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-cry.png differ diff --git a/LCARStrek/chatzilla/images/face-dizzy-back.png b/LCARStrek/chatzilla/images/face-dizzy-back.png new file mode 100644 index 00000000..0d19e1e7 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-dizzy-back.png differ diff --git a/LCARStrek/chatzilla/images/face-dizzy.png b/LCARStrek/chatzilla/images/face-dizzy.png new file mode 100644 index 00000000..8dbe742c Binary files /dev/null and b/LCARStrek/chatzilla/images/face-dizzy.png differ diff --git a/LCARStrek/chatzilla/images/face-dunno.gif b/LCARStrek/chatzilla/images/face-dunno.gif deleted file mode 100644 index e41ac1f1..00000000 Binary files a/LCARStrek/chatzilla/images/face-dunno.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/face-ear.gif b/LCARStrek/chatzilla/images/face-ear.gif deleted file mode 100644 index 67230d18..00000000 Binary files a/LCARStrek/chatzilla/images/face-ear.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/face-eek.png b/LCARStrek/chatzilla/images/face-eek.png new file mode 100644 index 00000000..d0f67ca1 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-eek.png differ diff --git a/LCARStrek/chatzilla/images/face-evil.png b/LCARStrek/chatzilla/images/face-evil.png new file mode 100644 index 00000000..a9351c92 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-evil.png differ diff --git a/LCARStrek/chatzilla/images/face-exclaim.png b/LCARStrek/chatzilla/images/face-exclaim.png new file mode 100644 index 00000000..f6218130 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-exclaim.png differ diff --git a/LCARStrek/chatzilla/images/face-frown.gif b/LCARStrek/chatzilla/images/face-frown.gif deleted file mode 100644 index a1cb3c97..00000000 Binary files a/LCARStrek/chatzilla/images/face-frown.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/face-idea.png b/LCARStrek/chatzilla/images/face-idea.png new file mode 100644 index 00000000..64a79a6e Binary files /dev/null and b/LCARStrek/chatzilla/images/face-idea.png differ diff --git a/LCARStrek/chatzilla/images/face-laugh.png b/LCARStrek/chatzilla/images/face-laugh.png new file mode 100644 index 00000000..ccd98926 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-laugh.png differ diff --git a/LCARStrek/chatzilla/images/face-lol.png b/LCARStrek/chatzilla/images/face-lol.png new file mode 100644 index 00000000..5209044b Binary files /dev/null and b/LCARStrek/chatzilla/images/face-lol.png differ diff --git a/LCARStrek/chatzilla/images/face-mrgreen.png b/LCARStrek/chatzilla/images/face-mrgreen.png new file mode 100644 index 00000000..1c37616b Binary files /dev/null and b/LCARStrek/chatzilla/images/face-mrgreen.png differ diff --git a/LCARStrek/chatzilla/images/face-normal.png b/LCARStrek/chatzilla/images/face-normal.png new file mode 100644 index 00000000..4ccc320d Binary files /dev/null and b/LCARStrek/chatzilla/images/face-normal.png differ diff --git a/LCARStrek/chatzilla/images/face-question.png b/LCARStrek/chatzilla/images/face-question.png new file mode 100644 index 00000000..6746b32a Binary files /dev/null and b/LCARStrek/chatzilla/images/face-question.png differ diff --git a/LCARStrek/chatzilla/images/face-razz.png b/LCARStrek/chatzilla/images/face-razz.png new file mode 100644 index 00000000..6b6fc976 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-razz.png differ diff --git a/LCARStrek/chatzilla/images/face-red.png b/LCARStrek/chatzilla/images/face-red.png new file mode 100644 index 00000000..a7fdeda7 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-red.png differ diff --git a/LCARStrek/chatzilla/images/face-rofl.png b/LCARStrek/chatzilla/images/face-rofl.png new file mode 100644 index 00000000..f8b6edc8 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-rofl.png differ diff --git a/LCARStrek/chatzilla/images/face-rolleyes.png b/LCARStrek/chatzilla/images/face-rolleyes.png new file mode 100644 index 00000000..32bdffd3 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-rolleyes.png differ diff --git a/LCARStrek/chatzilla/images/face-sad.png b/LCARStrek/chatzilla/images/face-sad.png new file mode 100644 index 00000000..15367efe Binary files /dev/null and b/LCARStrek/chatzilla/images/face-sad.png differ diff --git a/LCARStrek/chatzilla/images/face-screw.gif b/LCARStrek/chatzilla/images/face-screw.gif deleted file mode 100644 index 08838696..00000000 Binary files a/LCARStrek/chatzilla/images/face-screw.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/face-smile.gif b/LCARStrek/chatzilla/images/face-smile.gif deleted file mode 100644 index 3fa75b55..00000000 Binary files a/LCARStrek/chatzilla/images/face-smile.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/face-smile.png b/LCARStrek/chatzilla/images/face-smile.png new file mode 100644 index 00000000..459cdb44 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-smile.png differ diff --git a/LCARStrek/chatzilla/images/face-surprise.gif b/LCARStrek/chatzilla/images/face-surprise.gif deleted file mode 100644 index 76e29533..00000000 Binary files a/LCARStrek/chatzilla/images/face-surprise.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/face-surprised.png b/LCARStrek/chatzilla/images/face-surprised.png new file mode 100644 index 00000000..a4669641 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-surprised.png differ diff --git a/LCARStrek/chatzilla/images/face-tongue.gif b/LCARStrek/chatzilla/images/face-tongue.gif deleted file mode 100644 index e263fc75..00000000 Binary files a/LCARStrek/chatzilla/images/face-tongue.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/face-tongue.png b/LCARStrek/chatzilla/images/face-tongue.png new file mode 100644 index 00000000..6d049005 Binary files /dev/null and b/LCARStrek/chatzilla/images/face-tongue.png differ diff --git a/LCARStrek/chatzilla/images/face-wink.gif b/LCARStrek/chatzilla/images/face-wink.gif deleted file mode 100644 index 7a0d2f10..00000000 Binary files a/LCARStrek/chatzilla/images/face-wink.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/face-wink.png b/LCARStrek/chatzilla/images/face-wink.png new file mode 100644 index 00000000..35eafa6e Binary files /dev/null and b/LCARStrek/chatzilla/images/face-wink.png differ diff --git a/LCARStrek/chatzilla/images/founder-graphic.png b/LCARStrek/chatzilla/images/founder-graphic.png new file mode 100644 index 00000000..23286118 Binary files /dev/null and b/LCARStrek/chatzilla/images/founder-graphic.png differ diff --git a/LCARStrek/chatzilla/images/founder-symbol.png b/LCARStrek/chatzilla/images/founder-symbol.png new file mode 100644 index 00000000..842230a8 Binary files /dev/null and b/LCARStrek/chatzilla/images/founder-symbol.png differ diff --git a/LCARStrek/chatzilla/images/halfop-graphic.gif b/LCARStrek/chatzilla/images/halfop-graphic.gif deleted file mode 100644 index 8ac3b82e..00000000 Binary files a/LCARStrek/chatzilla/images/halfop-graphic.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/halfop-graphic.png b/LCARStrek/chatzilla/images/halfop-graphic.png new file mode 100644 index 00000000..bc84fe77 Binary files /dev/null and b/LCARStrek/chatzilla/images/halfop-graphic.png differ diff --git a/LCARStrek/chatzilla/images/halfop-symbol.gif b/LCARStrek/chatzilla/images/halfop-symbol.gif deleted file mode 100644 index 3a906618..00000000 Binary files a/LCARStrek/chatzilla/images/halfop-symbol.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/halfop-symbol.png b/LCARStrek/chatzilla/images/halfop-symbol.png new file mode 100644 index 00000000..ca5654cd Binary files /dev/null and b/LCARStrek/chatzilla/images/halfop-symbol.png differ diff --git a/LCARStrek/chatzilla/images/input-send.gif b/LCARStrek/chatzilla/images/input-send.gif deleted file mode 100644 index c17aab66..00000000 Binary files a/LCARStrek/chatzilla/images/input-send.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/input-send.png b/LCARStrek/chatzilla/images/input-send.png new file mode 100644 index 00000000..b25a94b5 Binary files /dev/null and b/LCARStrek/chatzilla/images/input-send.png differ diff --git a/LCARStrek/chatzilla/images/logo.png b/LCARStrek/chatzilla/images/logo.png new file mode 100644 index 00000000..e14521d4 Binary files /dev/null and b/LCARStrek/chatzilla/images/logo.png differ diff --git a/LCARStrek/chatzilla/images/multiline-contract.gif b/LCARStrek/chatzilla/images/multiline-contract.gif deleted file mode 100644 index 15ba89e6..00000000 Binary files a/LCARStrek/chatzilla/images/multiline-contract.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/multiline-contract.png b/LCARStrek/chatzilla/images/multiline-contract.png new file mode 100644 index 00000000..65dc0ff9 Binary files /dev/null and b/LCARStrek/chatzilla/images/multiline-contract.png differ diff --git a/LCARStrek/chatzilla/images/multiline-expand.gif b/LCARStrek/chatzilla/images/multiline-expand.gif deleted file mode 100644 index bf2ce79a..00000000 Binary files a/LCARStrek/chatzilla/images/multiline-expand.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/multiline-expand.png b/LCARStrek/chatzilla/images/multiline-expand.png new file mode 100644 index 00000000..3a34cb24 Binary files /dev/null and b/LCARStrek/chatzilla/images/multiline-expand.png differ diff --git a/LCARStrek/chatzilla/images/no-graphic.gif b/LCARStrek/chatzilla/images/no-graphic.gif deleted file mode 100644 index aa02b846..00000000 Binary files a/LCARStrek/chatzilla/images/no-graphic.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/no-graphic.png b/LCARStrek/chatzilla/images/no-graphic.png new file mode 100644 index 00000000..305c443a Binary files /dev/null and b/LCARStrek/chatzilla/images/no-graphic.png differ diff --git a/LCARStrek/chatzilla/images/no-symbol.gif b/LCARStrek/chatzilla/images/no-symbol.gif deleted file mode 100644 index 4cde0402..00000000 Binary files a/LCARStrek/chatzilla/images/no-symbol.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/no-symbol.png b/LCARStrek/chatzilla/images/no-symbol.png new file mode 100644 index 00000000..567ec2ab Binary files /dev/null and b/LCARStrek/chatzilla/images/no-symbol.png differ diff --git a/LCARStrek/chatzilla/images/op-graphic.gif b/LCARStrek/chatzilla/images/op-graphic.gif deleted file mode 100644 index 5d72fd1d..00000000 Binary files a/LCARStrek/chatzilla/images/op-graphic.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/op-graphic.png b/LCARStrek/chatzilla/images/op-graphic.png new file mode 100644 index 00000000..99a6c47f Binary files /dev/null and b/LCARStrek/chatzilla/images/op-graphic.png differ diff --git a/LCARStrek/chatzilla/images/op-symbol.gif b/LCARStrek/chatzilla/images/op-symbol.gif deleted file mode 100644 index 0015847e..00000000 Binary files a/LCARStrek/chatzilla/images/op-symbol.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/op-symbol.png b/LCARStrek/chatzilla/images/op-symbol.png new file mode 100644 index 00000000..84de1497 Binary files /dev/null and b/LCARStrek/chatzilla/images/op-symbol.png differ diff --git a/LCARStrek/chatzilla/images/source_svg/userlist_icons.svg b/LCARStrek/chatzilla/images/source_svg/userlist_icons.svg new file mode 100644 index 00000000..25cec6e4 --- /dev/null +++ b/LCARStrek/chatzilla/images/source_svg/userlist_icons.svg @@ -0,0 +1,1084 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + & + ~ + @ + % + + + ● + + + + + + + + + diff --git a/LCARStrek/chatzilla/images/voice-graphic.gif b/LCARStrek/chatzilla/images/voice-graphic.gif deleted file mode 100644 index a73c680a..00000000 Binary files a/LCARStrek/chatzilla/images/voice-graphic.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/voice-graphic.png b/LCARStrek/chatzilla/images/voice-graphic.png new file mode 100644 index 00000000..1eeef62d Binary files /dev/null and b/LCARStrek/chatzilla/images/voice-graphic.png differ diff --git a/LCARStrek/chatzilla/images/voice-symbol.gif b/LCARStrek/chatzilla/images/voice-symbol.gif deleted file mode 100644 index 85011c27..00000000 Binary files a/LCARStrek/chatzilla/images/voice-symbol.gif and /dev/null differ diff --git a/LCARStrek/chatzilla/images/voice-symbol.png b/LCARStrek/chatzilla/images/voice-symbol.png new file mode 100644 index 00000000..f43fbb4e Binary files /dev/null and b/LCARStrek/chatzilla/images/voice-symbol.png differ diff --git a/LCARStrek/chatzilla/images/xtal.jpg b/LCARStrek/chatzilla/images/xtal.jpg new file mode 100644 index 00000000..05bf5c95 Binary files /dev/null and b/LCARStrek/chatzilla/images/xtal.jpg differ diff --git a/LCARStrek/chatzilla/output-dark.css b/LCARStrek/chatzilla/output-dark.css index 580c7aa5..8585eb73 100644 --- a/LCARStrek/chatzilla/output-dark.css +++ b/LCARStrek/chatzilla/output-dark.css @@ -1,34 +1,47 @@ /* -*- Mode: Text; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- - * The contents of this file are subject to the Mozilla 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/MPL/ + * ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * - * 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 contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 Chatzilla. * - * The Initial Developer of the Original Code is New Dimensions Consulting, - * Inc. Portions created by New Dimensions Consulting, Inc. are - * Copyright (C) 1999 New Dimenstions Consulting, Inc. All - * Rights Reserved. + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. * * Contributor(s): - * Robert Ginda, rginda@ndcico.com, original author + * Robert Ginda, rginda@ndcico.com, original author * - * Styles for output window + * 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 MPL, 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 MPL, the GPL or the LGPL. * - */ + * ***** END LICENSE BLOCK ***** */ /* * a dark background/light text version of the output window. * see output-base.css for details. */ -@import url(chrome://chatzilla/content/output-base.css); +@import url("chrome://chatzilla/content/output-base.css"); body.chatzilla-body { /* The topmost container in the ChatZilla */ background: #000000; /* output window. */ @@ -53,14 +66,70 @@ a.chatzilla-link:visited { -moz-border-radius: 7px; } +.progress-fg { + background-color: #008484; +} + .value { color: #008484; } +/* Style userlist as white-on-black. */ +treechildren { + background: #FFCF00; + color: #000000; +} + +/* For Mac, who's theme sucks. */ +treechildren:-moz-tree-row(unselected), +treechildren:-moz-tree-cell(unselected), +treechildren:-moz-tree-cell-text(unselected) { + border-color: #FFCF00 !important; + background: #FFCF00 !important; + color: #000000 !important; +} +treechildren::-moz-tree-row(unselected), +treechildren::-moz-tree-cell(unselected), +treechildren::-moz-tree-cell-text(unselected) { + border-color: #FFCF00 !important; + background: #FFCF00 !important; + color: #000000 !important; +} + #splash { color: #008484; } +#usr-descnodes, +#ch-topicnodes { + color: #000000; +} + +[condition] { + font-weight: bold; +} + +[condition="red"] { + color: red; +} + +[condition="yellow"] { + color: yellow; +} + +[condition="green"] { + color: #008484; +} + +.msg[msg-type="JOIN"] .msg-data a.chatzilla-link, +.msg[msg-type="PART"] .msg-data a.chatzilla-link { + /* color: #9C9CFF; */ +} + +.msg[msg-type="KICK"] .msg-data a.chatzilla-link { + /* color: #000000; */ +} + .chatzilla-rheet { color: #FFCF00 !important; } @@ -80,121 +149,126 @@ a.chatzilla-link:visited { background: #562a14; } -.msg-type { /* .msg-type = message type */ - color: #008484; /* indicator */ +.msg-user { + background-color: #000000; + -moz-border-radius: 7px 0px 0px 7px; + border: 1px solid #004242; } -.msg-data, -.msg-data[msg-type] { +.msg-data { background-color: #000000; -moz-border-radius: 0px 7px 7px 0px; border: 1px solid #735673; } -.msg-data[mark="even"] { /* use even/odd marks to create a */ - color: #9C9CFF; /* subtle brightness change when */ -} /* the speaker changes. */ - -[condition] { - font-weight: bold; +.msg-type { /* .msg-type = message type */ + color: #008484; /* indicator */ } -.msg-data a.chatzilla-link, -.msg-data[msg-type] a.chatzilla-link { - color: #FFCF00; -} +.msg-user a.chatzilla-link, +.msg-user { /* msg-user = nickname portion of */ + color: #FF9F00 !important; /* a message (channel and query */ +} /* views) */ -.msg-data a.chatzilla-link:visited, -.msg-data[msg-type] a.chatzilla-link:visited { - color: #8050B0; -} +.msg[mark="even"] .msg-data { /* use even/odd marks to create a */ + color: #9C9CFF; /* subtle brightness change when */ +} /* the speaker changes. */ -.msg-data[msg-type="JOIN"], -.msg-data[msg-type="PART"], -.msg-data[msg-type="QUIT"], -.msg-data[msg-type="NICK"], -.msg-data[msg-type="NOTICE"], -.msg-data[msg-type="INFO"], -.msg-data[msg-type="MODE"] { +.msg[msg-type="JOIN"] .msg-data, +.msg[msg-type="PART"] .msg-data { color: #008484; } -.msg-data[msg-type="HELLO"], -.msg-data[msg-type="USAGE"] { +.msg[msg-type="HELLO"] .msg-data { color: #FF9F00; } -.msg-data[msg-type="ERROR"], -.msg-data[msg-type="KICK"] { +.msg[msg-type="ERROR"] .msg-data, +.msg[msg-type="DISCONNECT"] .msg-data { color: red; } -.msg-data[msg-type="ACTION"] { +.msg[msg-type="USAGE"] .msg-data { + color: #FF9F00; +} + +.msg[msg-type="ACTION"] .msg-data { font-weight: bold; font-style: italic; } -.msg-user a.chatzilla-link, -.msg-user { /* msg-user = nickname portion of */ - color: #FF9F00 !important; /* a message (channel and query */ -} /* views) */ +.msg[msg-type="NICK"] .msg-data { + color: #008484; +} -.msg-user { - background-color: #000000 !important; - -moz-border-radius: 7px 0px 0px 7px; - border: 1px solid #004242; +.msg[msg-type="NOTICE"] .msg-data, +.msg[msg-type="MODE"] .msg-data { + color: #008484; +} + +.msg[msg-type="NOTICE"] .msg-data a.chatzilla-link, +.msg[msg-type="MODE"] .msg-data a.chatzilla-link { + color: #008484; +} + +.msg[msg-type="KICK"] .msg-data { + color: red; +} + +.msg[msg-type="QUIT"] .msg-data { + color: #008484; } /* important="true" means that the message has text from your /stalk list in * it, has your nickname in it, or was spoken by someone in your /stalk list. */ -.msg-user[important="true"], -.msg-data[important="true"] { +.msg[important="true"] .msg-user, +.msg[important="true"] .msg-data { background: #4D4D7F !important; color: #FFCF00 !important; } -.msg-user:before, -.msg-user:after { +.msg:before, +.msg:after { color: #008484; } -.msg-user[msg-user$="ME!"]:before, -.msg-user[msg-user$="ME!"]:after { +.msg[msg-user$="ME!"] .msg-user:before, +.msg[msg-user$="ME!"] .msg-user:after { color: #9C9CFF; } -.msg-user[msg-user$="ME!"] { +.msg[msg-user$="ME!"] .msg-user { border: 1px solid #9C9CFF; } -.msg-user[msg-type="ACTION"]:before, -.msg-user[msg-type="ACTION"]:after { +.msg[msg-type="ACTION"] .msg-user:before, +.msg[msg-type="ACTION"] .msg-user:after { color: #008484; } -.msg-user[msg-type="NOTICE"]:before, -.msg-user[msg-type="NOTICE"]:after { +.msg[msg-type="NOTICE"] .msg-user:before, +.msg[msg-type="NOTICE"] .msg-user:after { color: #008484; } /* private messages *not* in a query window */ -.msg-user[dest-type="IRCUser"]:before, -.msg-user[dest-type="IRCUser"]:after { +.msg[dest-type="IRCUser"] .msg-user:before, +.msg[dest-type="IRCUser"] .msg-user:after { color: #FFCF00; } -.msg-user[msg-dest$="ME!"]:before, -.msg-user[msg-dest$="ME!"]:after { +.msg[msg-dest$="ME!"] .msg-user:before, +.msg[msg-dest$="ME!"] .msg-user:after { color: #FFCF00; } /* private messages in a query window */ -.msg-user[view-type="IRCUser"]:before, -.msg-user[view-type="IRCUser"]:after { +.msg[view-type="IRCUser"] .msg-user:before, +.msg[view-type="IRCUser"] .msg-user:after { color: #008484; } -.msg-user[view-type="IRCUser"][msg-user$="ME!"]:before, -.msg-user[view-type="IRCUser"][msg-user$="ME!"]:after { +.msg[view-type="IRCUser"][msg-user$="ME!"] .msg-user:before, +.msg[view-type="IRCUser"][msg-user$="ME!"] .msg-user:after { color: #008484; } diff --git a/LCARStrek/chatzilla/output-default.css b/LCARStrek/chatzilla/output-default.css index 9f7f5a0f..87b0b32b 100644 --- a/LCARStrek/chatzilla/output-default.css +++ b/LCARStrek/chatzilla/output-default.css @@ -1,27 +1,40 @@ /* -*- Mode: Text; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- - * The contents of this file are subject to the Mozilla 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/MPL/ + * ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * - * 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 contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 Chatzilla. * - * The Initial Developer of the Original Code is New Dimensions Consulting, - * Inc. Portions created by New Dimensions Consulting, Inc. are - * Copyright (C) 1999 New Dimenstions Consulting, Inc. All - * Rights Reserved. + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. * * Contributor(s): - * Robert Ginda, rginda@ndcico.com, original author - * - * Styles for output window + * Robert Ginda, rginda@ndcico.com, original author * - */ + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ /* * a version of the output window that uses only your default foreground and @@ -29,10 +42,10 @@ * see output-base.css for details. */ -@import url(chrome://chatzilla/content/output-base.css); - /* LCARtrek needs corrections though. */ +@import url("chrome://chatzilla/content/output-base.css"); + body.chatzilla-body { /* The topmost container in the ChatZilla */ background: #000000; /* output window. */ color: #008484; @@ -69,30 +82,38 @@ a.chatzilla-link:visited { color: #FFCF00 !important; } -.msg-type[msg-type="JOIN"], -.msg-type[msg-type="PART"], -.msg-type[msg-type="QUIT"] { +.progress-fg { + background-color: #8050B0; +} + +.msg[msg-type="ACTION"] .msg-data { + font-style: italic; +} + +.msg[msg-type="JOIN"] .msg-type, +.msg[msg-type="PART"] .msg-type, +.msg[msg-type="QUIT"] .msg-type { font-weight: bold; } -.msg-data[msg-type="QUIT"] { +.msg[msg-type="QUIT"] .msg-data { font-variant: small-caps; font-weight: bold; } -.msg-data[msg-type="JOIN"], -.msg-data[msg-type="PART"] { +.msg[msg-type="JOIN"] .msg-data, +.msg[msg-type="PART"] .msg-data { font-variant: small-caps; } -.msg-data[msg-type="HELLO"], -.msg-type[msg-type="NICK"], -.msg-data[msg-type="NOTICE"] { +.msg[msg-type="HELLO"] .msg-data, +.msg[msg-type="NICK"] .msg-type, +.msg[msg-type="NOTICE"] .msg-data { font-weight: bold; } -.msg-data[msg-type="NICK"] { - font: 10pt courier; +.msg[msg-type="NICK"] .msg-data { + font-family: monospace; } .msg-type { /* .msg-type = message type */ @@ -102,48 +123,37 @@ a.chatzilla-link:visited { border: 1px solid transparent; } -.msg-data, -.msg-data[msg-type] { +.msg-data { background-color: #9C9CFF; border: 1px solid transparent; -moz-border-radius: 0px 9px 9px 0px; color: #000000; } -.msg-data[mark="even"] { /* use even/odd marks to create a */ +.msg[mark="even"] .msg-data { /* use even/odd marks to create a */ color: #004242; /* subtle brightness change when */ } /* the speaker changes. */ -.msg-data a.chatzilla-link, -.msg-data[msg-type] a.chatzilla-link { - color: #FFCF00; -} - -.msg-data a.chatzilla-link:visited, -.msg-data[msg-type] a.chatzilla-link:visited { - color: #8050B0; -} - -.msg-data[msg-type="JOIN"], -.msg-data[msg-type="PART"], -.msg-data[msg-type="QUIT"], -.msg-data[msg-type="NICK"], -.msg-data[msg-type="NOTICE"], -.msg-data[msg-type="INFO"], -.msg-data[msg-type="MODE"], -.msg-data[msg-type="HELLO"], -.msg-data[msg-type="USAGE"] { +.msg[msg-type="JOIN"] .msg-data, +.msg[msg-type="PART"] .msg-data, +.msg[msg-type="QUIT"] .msg-data, +.msg[msg-type="NICK"] .msg-data, +.msg[msg-type="NOTICE"] .msg-data, +.msg[msg-type="INFO"] .msg-data, +.msg[msg-type="MODE"] .msg-data, +.msg[msg-type="HELLO"] .msg-data, +.msg[msg-type="USAGE"] .msg-data { background-color: #008484; color: #000000; } -.msg-data[msg-type="ERROR"], -.msg-data[msg-type="KICK"] { +.msg[msg-type="ERROR"] .msg-data, +.msg[msg-type="KICK"] .msg-data { background-color: red; color: #000000; } -.msg-data[msg-type="ACTION"] { +.msg[msg-type="ACTION"] .msg-data { font-weight: bold; font-style: italic; } @@ -162,8 +172,8 @@ a.chatzilla-link:visited { /* important="true" means that the message has text from your /stalk list in * it, has your nickname in it, or was spoken by someone in your /stalk list. */ -.msg-user[important="true"], -.msg-data[important="true"] { +.msg[important="true"] .msg-user, +.msg[important="true"] .msg-data { background: #FF9F00 !important; color: #000000 !important; } @@ -171,57 +181,59 @@ a.chatzilla-link:visited { /* :before and :after pseudoclasses form the decorations around nicknames. */ .msg-user:before, .msg-user:after { - font: 10pt courier; - font-weight: bolder; - color: #000000; + font-size: 100%; + font-family: monospace; + font-weight: bolder; } -.msg-user[msg-user$="ME!"]:before, -.msg-user[msg-user$="ME!"]:after { +.msg[msg-user$="ME!"] .msg-user:before, +.msg[msg-user$="ME!"] .msg-user:after { color: #000000; } -.msg-user[msg-user$="ME!"] { +.msg[msg-user$="ME!"] .msg-user { border: 1px solid #FFCF00; font-weight: bold; } -.msg-user[msg-type="ACTION"]:before, -.msg-user[msg-type="ACTION"]:after { +.msg[msg-type="ACTION"] .msg-user:before, +.msg[msg-type="ACTION"] .msg-user:after { color: #000000; } -.msg-user[msg-type="NOTICE"]:before, -.msg-user[msg-type="NOTICE"]:after { +.msg[msg-type="NOTICE"] .msg-user:before, +.msg[msg-type="NOTICE"] .msg-user:after { color: #000000; } /* private messages *not* in a query window */ -.msg-user[dest-type="IRCUser"]:before, -.msg-user[dest-type="IRCUser"]:after { +.msg[dest-type="IRCUser"] .msg-user:before, +.msg[dest-type="IRCUser"] .msg-user:after { color: #FFCF00; } -.msg-user[dest-type="IRCUser"], -.msg-user[dest-type="IRCUser"][msg-dest$="ME!"] { - font-style: italic; + +.msg[dest-type="IRCUser"] .msg-user, +.msg[dest-type="IRCUser"][msg-dest$="ME!"] .msg-user { + font-style: italic; } -.msg-user[msg-dest$="ME!"]:before, -.msg-user[msg-dest$="ME!"]:after { +.msg[msg-dest$="ME!"] .msg-user:before, +.msg[msg-dest$="ME!"] .msg-user:after { color: #FFCF00; } -.msg-user[dest-type="IRCUser"], -.msg-user[msg-dest$="ME!"] { +.msg[dest-type="IRCUser"] .msg-user, +.msg[msg-dest$="ME!"] .msg-user { border: 1px solid #FFCF00; + font-weight: bold; } /* private messages in a query window */ -.msg-user[view-type="IRCUser"]:before, -.msg-user[view-type="IRCUser"]:after { +.msg[view-type="IRCUser"] .msg-user:before, +.msg[view-type="IRCUser"] .msg-user:after { color: #008484; } -.msg-user[view-type="IRCUser"][msg-user$="ME!"]:before, -.msg-user[view-type="IRCUser"][msg-user$="ME!"]:after { +.msg[view-type="IRCUser"][msg-user$="ME!"] .msg-user:before, +.msg[view-type="IRCUser"][msg-user$="ME!"] .msg-user:after { color: #008484; } diff --git a/LCARStrek/chatzilla/output-light.css b/LCARStrek/chatzilla/output-light.css index 18daadce..10ba6731 100644 --- a/LCARStrek/chatzilla/output-light.css +++ b/LCARStrek/chatzilla/output-light.css @@ -1,34 +1,47 @@ /* -*- Mode: Text; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- - * The contents of this file are subject to the Mozilla 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/MPL/ + * ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * - * 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 contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 Chatzilla. * - * The Initial Developer of the Original Code is New Dimensions Consulting, - * Inc. Portions created by New Dimensions Consulting, Inc. are - * Copyright (C) 1999 New Dimenstions Consulting, Inc. All - * Rights Reserved. + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. * * Contributor(s): - * Robert Ginda, rginda@ndcico.com, original author - * - * Styles for output window + * Robert Ginda, rginda@ndcico.com, original author * - */ + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ /* * a light background/dark text version of the output window. * see output-base.css for details. */ -@import url(chrome://chatzilla/content/output-base.css); +@import url("chrome://chatzilla/content/output-base.css"); body.chatzilla-body { /* The topmost container in the ChatZilla */ background: white; /* output window. */ @@ -36,7 +49,8 @@ body.chatzilla-body { /* The topmost container in the ChatZilla */ } a.chatzilla-link { - color: #777499 /*#ea3838*/; + font-weight: bold; + color: #342ecc; } .header-outer { @@ -46,7 +60,7 @@ a.chatzilla-link { .header { color: darkslategrey; background-color: #EEEEEE; -/* -moz-opacity: 0.9;*/ +/* opacity: 0.9;*/ border: 1px #777499 solid; -moz-border-radius: 7px; } @@ -60,6 +74,10 @@ a.chatzilla-link { color: black; } +.progress-fg { + background-color: darkslategrey; +} + [condition] { font-weight: bold; } @@ -76,21 +94,37 @@ a.chatzilla-link { color: #2ec908; } -.msg-data[msg-type="QUIT"] a.chatzilla-link { - color: #d1ecf9; +.msg[msg-type="PRIVMSG"] .msg-data, +.msg[msg-type="ACTION"] .msg-data { + background-color: #F0F0F0; +} + +.msg[msg-type="HELLO"] .msg-data a.chatzilla-link { + color: #d7d9dd; +} + +.msg[msg-type="JOIN"] .msg-data a.chatzilla-link, +.msg[msg-type="PART"] .msg-data a.chatzilla-link { + font-weight: bold; + color: #11c411; } -.msg-data[msg-type="ERROR"] a.chatzilla-link { +.msg[msg-type="ERROR"] .msg-data a.chatzilla-link, +.msg[msg-type="DISCONNECT"] .msg-data a.chatzilla-link { font-weight: bold; color: white; } -.msg-data[msg-type="QUIT"] a.chatzilla-link:visited { - color: #b4ccd8; +.msg[msg-type="KICK"] .msg-data a.chatzilla-link { + color: #aa0d08; } -.msg-data[msg-type="KICK"] a.chatzilla-link { - color: lightgrey; +.msg[msg-type="NOTICE"] .msg-data a.chatzilla-link { + color: #d64444; +} + +.msg[msg-type="QUIT"] .msg-data a.chatzilla-link { + color: #c46907; } .chatzilla-rheet { @@ -113,7 +147,8 @@ a.chatzilla-link { } .msg-type { /* .msg-type = message type */ - color: #202020; /* indicator */ + color: #686699; /* indicator */ + font-weight: bold; } .msg-user a.chatzilla-link, @@ -122,94 +157,82 @@ a.chatzilla-link { font-weight: bold; /* views) */ } -.msg-data[mark="even"] { /* use even/odd marks to create a */ +.msg[mark="even"] .msg-data { /* use even/odd marks to create a */ color: #555555; /* subtle brightness change when */ } /* the speaker changes. */ - -.msg-type[msg-type="KICK"], -.msg-type[msg-type="NICK"], -.msg-type[msg-type="QUIT"], -.msg-type[msg-type="JOIN"], -.msg-type[msg-type="PART"] { - visibility: hidden; -} - -.msg-data[msg-type="JOIN"], -.msg-data[msg-type="PART"] { - background: #b4ccd8; - color: black; +.msg[msg-type="JOIN"] .msg-data, +.msg[msg-type="PART"] .msg-data { + color: #0e9e0e; + background-color: #c3f7c3; font-weight: bold; -moz-border-radius: 5px 5px 5px 5px; /*border: thin darkblue solid;*/ } -.msg-data[msg-type="QUIT"] { - background: #777499; - color: white; +.msg[msg-type="QUIT"] .msg-data { + background: #fff196; + color: #ff8d02; font-weight: bold; -moz-border-radius: 5px 5px 5px 5px; } -.msg-data[msg-type="HELLO"] { - background: #ffd000; +.msg[msg-type="HELLO"] .msg-data { + background: #1342a5; color: white; -moz-border-radius: 5px 5px 5px 5px; font-weight: bold; } -.msg-data[msg-type="ERROR"] { +.msg[msg-type="ERROR"] .msg-data, +.msg[msg-type="DISCONNECT"] .msg-data { -moz-border-radius: 5px 5px 5px 5px; - background: #ff2600; + background: #a8221e; color: white; } -.msg-data[msg-type="USAGE"] { +.msg[msg-type="USAGE"] .msg-data { color: black; } -.msg-data[msg-type="ACTION"] { +.msg[msg-type="ACTION"] .msg-data { color: black; font-style: italic; } -.msg-data[msg-type="NICK"] { - color: #669da3; +.msg[msg-type="NICK"] .msg-data { + color: #4e8387; + background-color: #d5e9ea; font-weight: bold; } -.msg-data[msg-type="NOTICE"] { - color: #ff6500; +.msg[msg-type="NOTICE"] .msg-data { + color: #ae4141; font-weight: bold; } -.msg-data[msg-type="MODE"] { - color: purple; +.msg[msg-type="MODE"] .msg-data { + color: #2709ed; + font-weight: bold; } -.msg-data[msg-type="KICK"] { - color: white; - background: #ff6500; +.msg[msg-type="KICK"] .msg-data { + color: #ff1a0a; + background: #ffdbcc; + font-weight: bold; -moz-border-radius: 5px 5px 5px 5px; } /* important="true" means that the message has text from your /stalk list in * it, has your nickname in it, or was spoken by someone in your /stalk list. */ -.msg-user[important="true"] { +.msg[important="true"] .msg-user { + background: #d4d8d4; -moz-border-radius: 5px 0px 0px 5px; - border-bottom: 1px black solid; - border-top: 1px lightslategrey solid; - border-left: 1px lightslategrey solid; - background: #d7ceea; } -.msg-data[important="true"] { - -moz-border-radius: 0px 5px 5px 0px; - border-bottom: 1px black solid; - border-right: 1px black solid; - border-top: 1px lightslategrey solid; - background: #d7ceea; +.msg[important="true"] .msg-data { + background: #eaefeb; } @@ -219,7 +242,7 @@ a.chatzilla-link { color: #777499; } -.msg-user[msg-user$="ME!"]:before, /* the decoration around MY */ -.msg-user[msg-user$="ME!"]:after { /* nick */ +.msg[msg-user$="ME!"] .msg-user:before, /* the decoration around MY */ +.msg[msg-user$="ME!"] .msg-user:after { /* nick */ color: #843c6c; } diff --git a/LCARStrek/chatzilla/output-loud.css b/LCARStrek/chatzilla/output-loud.css new file mode 100644 index 00000000..0cc9f704 --- /dev/null +++ b/LCARStrek/chatzilla/output-loud.css @@ -0,0 +1,235 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 JSIRC Library. + * + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Robert Ginda, rginda@ndcico.com, original author + * + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +body { + + margin: 0px 0px 0px 0px; + background: black; + +} + +.bold { + + font-weight: bold; + +} + +.italic { + + font-style: italic; + +} + +.underline { + + text-decoration: underline; + +} + +.strikethrough { + + text-decoration: line-through; + +} + +.teletype { + + font-family: monospace; + +} + +.smallcap { + + font-variant: small-caps; + +} + +.rheet { + + font-size: 14pt; + font-weight: bold; + color: magenta; + +} + +/* output from a chat session (contains msgs) */ +.chat-view { + + vertical-align: text-bottom; + +} + +/* common container for all portions of a message + * (contains msg-*s) */ +.msg { + + font-family: sans-serif; + +} + +.msg[user="!ME"] { + + background: lightgrey; + +} + +/* message data in output window */ +.msg-data { + + font-weight: bold; + color: lightgrey; + background: #1a2a44; + +} + +/* message data in output window */ + +.msg-data[user="!ME"]{ + + background: black; + +} + +.msg-data[msgtype="JOIN"], +.msg-data[msgtype="PART"] { + + width: 100%; + font-variant: small-caps; + background: lightgray; + color: black; + +} + +.msg-data[msgtype="HELLO"] { + + background: white; + color: darkgreen; + +} + +.msg-data[msgtype="ERROR"], +.msg-data[msgtype="DISCONNECT"] { + + background: red; + color: white; + +} + +.msg-data[msgtype="USAGE"] { + + font-style: italic; + color: white; + +} + +.msg-data[msgtype="HELP"] { + + font-weight: normal; + +} + +.msg-data[msgtype="ACTION"] { + + color: cyan; + +} + +.msg-data[msgtype="NOTICE"] { + + color: yellow; + +} + +.msg-data[msgtype="KICK"] { + + background: orange; + color: yellow; + +} + +.msg-data[msgtype="QUIT"] { + + background: lightgrey; + color: brown; + +} + +/* nickname field in output */ +.msg-user { + + text-align: center; + vertical-align: middle; + color: lightgrey; + font-weight: bold; + background: grey; + +} + +.msg-user[parity="odd"]{ + + background: black; + +} + +.msg-user[user="!ME"] { + + color : white; + +} + +.msg-user[msgtype="ACTION"] { + + font-style: italic; + +} + +/* Message type indicator in output window */ +.msg-type { + + text-align: center; + vertical-align: middle; + color: brown; + font-weight: bold; + background: lightgrey; + +} + +.msg-type[user="!ME"] { + + background: silver; + +} diff --git a/LCARStrek/chatzilla/output-marble.css b/LCARStrek/chatzilla/output-marble.css new file mode 100644 index 00000000..5d059b17 --- /dev/null +++ b/LCARStrek/chatzilla/output-marble.css @@ -0,0 +1,181 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla 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/MPL/ + * + * 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 JSIRC Library. + * + * The Initial Developer of the Original Code is + * New Dimensions Consulting, Inc. + * Portions created by the Initial Developer are Copyright (C) 1999 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Robert Ginda, rginda@ndcico.com, original author + * + * 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 MPL, 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 MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +body { + + margin: 0px 0px 0px 0px; + background: url(chrome://chatzilla/skin/images/xtal.jpg); + +} + +.bold { + + font-weight: bold; + +} + +.italic { + + font-style: italic; + +} + +.underline { + + text-decoration: underline; + +} + +.strikethrough { + + text-decoration: line-through; + +} + +.teletype { + + font-family: monospace; + +} + +.smallcap { + + font-variant: small-caps; + +} + +.rheet { + + font-size: 14pt; + font-weight: bold; + color: magenta; + +} + +/* output from a chat session (contains msgs) */ +.chat-view { + + vertical-align: text-bottom; + +} + +/* common container for all portions of a message + * (contains msg-*s) */ +.msg { + + font-family: sans-serif; + +} + +.msg[user="!ME"] { + + background: lightgrey; + +} + +/* message data in output window */ +.msg-data { + + font-weight: bold; + +} + +.msg-data[msgtype="JOIN"], +.msg-data[msgtype="PART"] { + + font-variant: small-caps; + color: darkslategrey; + +} + +.msg-data[msgtype="ACTION"] { + + color: darkred; + +} + +.msg-data[msgtype="NOTICE"] { + + color: green; + +} + +.msg-data[msgtype="KICK"] { + + color: slategrey; + +} + +.msg-data[msgtype="QUIT"] { + + color: brown; + +} + +/* nickname field in output */ +.msg-user { + + text-align: center; + vertical-align: middle; + color: blue; + font-weight: bold; + background: grey; + +} + +.msg-user[user="!ME"] { + + color: green; + +} + +.msg-user[msgtype="ACTION"] { + + font-style: italic; + +} + +/* Message type indicator in output window */ +.msg-type { + + text-align: center; + vertical-align: middle; + color: brown; + font-weight: bold; + background: lightgrey; + +}