From b6487430edb7c45dac5e003270bf8e97d53ad062 Mon Sep 17 00:00:00 2001 From: "webmail%kmgerich.com" Date: Wed, 3 Nov 2004 00:12:58 +0000 Subject: [PATCH] Pinstripe for Firefox 1.0.. Including: 266589, Software Update status icon is missing on Mac OS X 262539, software update wizard cleanup 259562, new autocomplete dropmarker 260279, Download manager cleanup 242801, new icons for Firefox Help 246629, Profile Manager uses wrong font git-svn-id: svn://10.0.0.236/branches/AVIARY_1_0_20040515_BRANCH@164820 18797224-902f-48f8-a5cc-f745e15eee43 --- .../browser/bookmarks/bookmarksManager.css | 8 ++ .../themes/pinstripe/browser/browser.css | 14 ++- .../pinstripe/global/console/console.css | 5 + .../themes/pinstripe/global/findBar.css | 21 +++- .../global/icons/autocomplete-dropmarker.png | Bin 255 -> 234 bytes .../pinstripe/global/icons/find-bar-flash.png | Bin 0 -> 1886 bytes .../global/icons/find-bar-notfound.png | Bin 0 -> 1670 bytes .../toolkit/themes/pinstripe/global/jar.mn | 2 + .../toolkit/themes/pinstripe/global/radio.css | 96 +++++++++++++++++- .../themes/pinstripe/global/wizard.css | 5 +- .../toolkit/themes/pinstripe/help/Toolbar.png | Bin 12941 -> 14654 bytes .../toolkit/themes/pinstripe/help/help.css | 90 ++++++++++++---- .../toolkit/themes/pinstripe/help/sidebar.css | 11 +- .../toolkit/themes/pinstripe/mozapps/jar.mn | 3 + .../mozapps/profile/profileSelection.css | 52 ++++++++++ .../pinstripe/mozapps/profile/profileicon.png | Bin 0 -> 324 bytes .../pinstripe/mozapps/update/update.css | 66 ++++++++++++ 17 files changed, 333 insertions(+), 40 deletions(-) create mode 100644 mozilla/toolkit/themes/pinstripe/global/icons/find-bar-flash.png create mode 100644 mozilla/toolkit/themes/pinstripe/global/icons/find-bar-notfound.png create mode 100644 mozilla/toolkit/themes/pinstripe/mozapps/profile/profileSelection.css create mode 100644 mozilla/toolkit/themes/pinstripe/mozapps/profile/profileicon.png diff --git a/mozilla/browser/themes/pinstripe/browser/bookmarks/bookmarksManager.css b/mozilla/browser/themes/pinstripe/browser/bookmarks/bookmarksManager.css index da9cb55f632..f77cf422286 100644 --- a/mozilla/browser/themes/pinstripe/browser/bookmarks/bookmarksManager.css +++ b/mozilla/browser/themes/pinstripe/browser/bookmarks/bookmarksManager.css @@ -88,3 +88,11 @@ toolbarbutton#delete[disabled="true"] { #bookmarks-search { background-image: none; } + +.bookmarksTree { + margin: 0px !important; +} + +#bookmark-views-splitter { + border-right: 1px solid #bebebe; +} diff --git a/mozilla/browser/themes/pinstripe/browser/browser.css b/mozilla/browser/themes/pinstripe/browser/browser.css index 29a96ddacd9..0c59b74f218 100755 --- a/mozilla/browser/themes/pinstripe/browser/browser.css +++ b/mozilla/browser/themes/pinstripe/browser/browser.css @@ -41,6 +41,10 @@ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); +#toolbar-menubar { + display: none; +} + #main-window { -moz-appearance: none; } @@ -92,6 +96,10 @@ toolbarbutton.bookmark-item[container]:hover > .toolbarbutton-text, color: #fff; } +#find-closebutton > .toolbarbutton-icon { + background-image: none !important; +} + toolbarbutton.bookmark-item:not([container]):hover:active > .toolbarbutton-text, toolbarbutton.bookmark-item[open] > .toolbarbutton-menu-dropmarker, toolbarbutton.bookmark-item[container]:hover:active > .toolbarbutton-menu-dropmarker @@ -256,14 +264,12 @@ toolbar[mode="icons"] .toolbarbutton-text { display: none; } -toolbar[mode="text"] .toolbarbutton-menubutton-dropmarker, toolbar[mode="text"] .toolbarbutton-icon { display: none; } -toolbar[mode="text"] .toolbarbutton-text { - padding: 0px !important; - margin: 3px 5px !important; +toolbar[mode="text"] .toolbarbutton-1 > .toolbarbutton-text, toolbar[mode="text"] .toolbarbutton-1 > stack > toolbarbutton > .toolbarbutton-text { + margin: 4px; } #back-button, #forward-button { diff --git a/mozilla/toolkit/themes/pinstripe/global/console/console.css b/mozilla/toolkit/themes/pinstripe/global/console/console.css index 8661dc890ec..4f4a3800e0e 100644 --- a/mozilla/toolkit/themes/pinstripe/global/console/console.css +++ b/mozilla/toolkit/themes/pinstripe/global/console/console.css @@ -198,3 +198,8 @@ toolbarbutton[observes="Console:clear"]:hover:active { -moz-image-region: rect(32px, 160px, 64px, 128px); } +#ConsoleBox { + margin-bottom: 14px; + border-bottom: 1px solid #bebebe; +} + diff --git a/mozilla/toolkit/themes/pinstripe/global/findBar.css b/mozilla/toolkit/themes/pinstripe/global/findBar.css index eb90b24d93e..06869809b8a 100644 --- a/mozilla/toolkit/themes/pinstripe/global/findBar.css +++ b/mozilla/toolkit/themes/pinstripe/global/findBar.css @@ -6,7 +6,12 @@ padding-right: 4px; list-style-image: url("chrome://global/skin/icons/closetab.png") !important; list-style-image: none; - border: none; } + border: none; +} + +#find-closebutton { + background-image: none !important; +} #find-closebutton:hover:active { list-style-image: url("chrome://global/skin/icons/closetab-active.png") !important; @@ -67,6 +72,15 @@ padding: 3px 14px 3px 24px; } +#FindToolbar[flash="true"] > #find-field-container > #find-field { + background: url("chrome://global/skin/icons/find-bar-flash.png") no-repeat; +} + +#find-field[status="notfound"] { + background: url("chrome://global/skin/icons/find-bar-notfound.png") no-repeat; + color: #FFF; +} + /* ::::: find ::::: */ #find-previous @@ -182,5 +196,6 @@ } #find-status { - color: red !important; -} \ No newline at end of file + color: #436599 !important; +} + diff --git a/mozilla/toolkit/themes/pinstripe/global/icons/autocomplete-dropmarker.png b/mozilla/toolkit/themes/pinstripe/global/icons/autocomplete-dropmarker.png index 4b53b08452f8efdb419cd188d5b2a0cd4cccf5bc..e48d044526420594096425ba1ed777bba2022cf8 100644 GIT binary patch delta 165 zcmV;W09yb50qOye83+ad007#XXJC;bIDdReL_t(|+G1p2U?>1$O$OZHFhBq?0f{9* z{1bEK(Mq8FSAYOwf^zl&@k2BP=Ya~&ffxV*1Xcv(`~y;p zf%p$p!FM2D0aFbSKroX)3LgWhJy7miApZkQ4j_O)l5h+JEI=HOEC#{=0R{jaJIf~7SAE`tVbH$s%d&9J-#4(Ol+HO+YhBlsQu?}q zt(3|+qu%>*9OF0+!vKLXCWP?bga5YHnlT1r42=+?wLZ`DYCw!}o@dC@G=&g;@+WG* owrz0MTKkxPE2Y3wDW%7J0HNM^bD?2Mk^lez07*qoM6N<$f=Dw}#{d8T diff --git a/mozilla/toolkit/themes/pinstripe/global/icons/find-bar-flash.png b/mozilla/toolkit/themes/pinstripe/global/icons/find-bar-flash.png new file mode 100644 index 0000000000000000000000000000000000000000..fef560666b45445db3daadecccae8515c55efbba GIT binary patch literal 1886 zcmV-k2ch_hP)du>%YH$umAr2 z=fbaFKTm%D{{7IZB|W#WsRsxkM)ZUo9$PBI!^0EFFCY*rz%QW7%g4*W#mU9M#>U3L z!otkJ$T*s`N5KFjY+yS5^XD(auV23yzJ343@cGkch7TVkjs!{RSrzARt4xcdpR zdVl~zN!YQ;HCBQ`g1M3s5)oozVhsHJ{0tl%oZv*w%*@09EU`xu_9z&zgbggQ8UFtL z2Tt5Setc*6`0*pdt5>fWp1*jp;_chFla|hFI}TG15J2#R9hX{bDIp=zAR{B=CMhY& zz{khOz|PLWz{1Q7NzhD;3?MiPM!~=}M}Y7jB!U0=`qLrBuT+lKD3tUzf76vv}HZW#kW^o55 z`u9QR?0zP)^7`UVcY4rCGV6e8fX3*EyXHZpB zgS2g)zW}#$)YUYAdVskJRC0q;_b494bij;^-~it6(4^4b9e5EBm%uLZw=Ah@Jv2Bvs$ z2N9S){{kE5pFe+L5ET(+kd%^w3?u^a&!4{-K7ITI&K+{Ha^Rfv?%jKEMt~1Ej^a^F zM+{1{ptK8amH^W-FAuLdKmf6Db8{PTb8&%-a^yBLs4Wcxe}V1o_rP}bmoHy{O_aZ2 zLqNqpC$RK}4aJO>)}vsc+ufiv3`)zOGz}0yENtxTnxJ7lP;rhroW}_6M1BCap`Si` z1|B5=C1y5Oc4)7ZiQ(bHN8n7u%g4v?A7=U}7zG10VggK;ptKB1(*Oa)1R6F0B~tVx z2^zPSm6K!m{rfk=g$oxz#WFadv$C;*>7z%F0h=Ii8Ki;D6j0}KbmC?d41z)%oR&dp z8X$l`!+qC*%?=ZEMWC^1D@#j;w{PAu+`o69;pK}L4C?CYVD0zr-D7zD`Zcr}!ocwH z!$)wl1k@ZEP2i(oAOW-qeH|cxm|fjN%>)DljX((#JR$-eN&$^>fKtAkygb9pmoLF% z*Uz3lV|e=XDZ|%q-xwq$Bp6s&S;518=gysD;Nj%~ib+Be_UN$RC>{U|8o>DS!20DF-R zyga<(EG(=jO$ktQgbCPYVPR%r;Ns$D0G8|wf`URo8ZtY{!_C9M4(wDueDDC=B)NI> z7P#b=l9U2>Fh{{Cpkumb`1#`}u(W=C>D8;(Jpcj3d}#m1w+D_~LU04HpC z;%0=Dyx|K2t0WBfWgYj8ob1H6pRA;BVLrW`4!l<2BzT^Z{ECF2@(egAo#M?_P$kC za&mI@A|fJgz@`bj>TXCrUxrzoO^T_Zxjrc z1Px8qzkmM$&xV6a>Q}E{O)AL^gl{we2q28DVeP%EWI+jAKtLddhlfXxjhzkHwq^rw zH~>xBjDk@xU~ zYX@vrm;)2G0kGYz$;`yeJsP~DV4wi7gZLHLp1uxD*cX6J-;n!gjQ{`u literal 0 HcmV?d00001 diff --git a/mozilla/toolkit/themes/pinstripe/global/icons/find-bar-notfound.png b/mozilla/toolkit/themes/pinstripe/global/icons/find-bar-notfound.png new file mode 100644 index 0000000000000000000000000000000000000000..17d8987d9f7cbea97cedc8aca9d69f093b53d671 GIT binary patch literal 1670 zcmV;126_33P)X<1HG!C$VHAvl0Rq6Z`W1+;|NHmv!r#AtPXh6w z)TMK8VN(kbK#b@K8uV0sc{`|T4_wV1!feHKxvU-33LP^;3;?k^u2|AaHiz|YQ zlaqmsot=RNn4p>9iF!0ukAeX$vBCHsC~*Vvub)2|zJ34B@a@~T6+eFbn3TMD_Hme6 zfB=Fg?D=u2mRwxi4Lm&DZrohl3~a!Xni)AkgXqz)9R&lKu%SgaEP;bc?_a=@`|G!_ z3|~Hf+4=4Jx5mUpki-oTK;VQuFE&L6SW0*E^YKM+^YAdRv9dBS1DhZJ|NUe52b6#D z;swLIx9=E!{r&|u7*v7_@bfds%E~gZ0M$Yg{AjWt1@ueeutW|{+`oS_eEsr;;p3-I zE53dGT9&kA?qh%eVgbo>u(L<<@bEwqHK?R!Vge^>kmd*X?}Ide4dDbfPeAk!U={H8 z?OR|@`Np8GuFk*;PTc=T6Za^f6M(iJfCQ*j!3Jtk0MqW@fBzzY&6Kl1nI3=uVpe+a zT#cKXyM>>ZPn-kVrUo@VKqdK$=g%45zk3Hx>`F>X3{sMk3?d>T3<3fI4BsJb8;0M& zL@o&AgPSZ+3rF!NrVnNWGnjyB4}zJ1ZSOylr&q1r3lKm|tSqdyoE)5bpv23>#0*u= z2yW24fA=1oKjdWP82I`4fr*|4jCr_u7!>3c!0flcCd&8kKj3YjQ7{VVUv@Ks(=I3t z1JklDFiqP51P}`w8>*o&!E=~^UsL5#J9tCtx+>nABoQ6SZ8JMQc0Ro7Hm4(HCm6ZjU;u%re$jF87 zzkmN3{`~mK@Eh1j2bIdO@oZ2B6V_V=sUIB;90dbec7xI|C@q81G(Z5cFf%c0vH**5 zSo;`O;DXpdIbdo0ivifvgb)2O0XvqkA;2%6K7-YHC751ZG6bxA62Bl?Cng$3U zCQvHJHt_-y;Q{tE|NZ;N@aFYvuo!5x1cpH!%O5{}FaSHA;E9}3FbW1ovjkFd0|XGL zEpZ*#qBcP0Al(7_uqwofB%^*ASSpNS0edzb^Uzh*=W!Gh5L0u05X@4_;6FD<869dRB_Pt*UwX%E=n+x7YL=LYX7J>X@l00D%u(O^e@sUD; z&Cbpq!^+C42Wnn0F*Cte?~Q^{Fp#4jkR3Gt82w|p0D}wvjSDef Qh5!Hn07*qoM6N<$f@-k>EC2ui literal 0 HcmV?d00001 diff --git a/mozilla/toolkit/themes/pinstripe/global/jar.mn b/mozilla/toolkit/themes/pinstripe/global/jar.mn index 28602fc4058..927fa743aed 100644 --- a/mozilla/toolkit/themes/pinstripe/global/jar.mn +++ b/mozilla/toolkit/themes/pinstripe/global/jar.mn @@ -88,6 +88,8 @@ classic.jar: + skin/classic/global/icons/closetab.png (icons/closetab.png) + skin/classic/global/icons/find.png (icons/find.png) + skin/classic/global/icons/find-bar-background.png (icons/find-bar-background.png) ++ skin/classic/global/icons/find-bar-flash.png (icons/find-bar-flash.png) ++ skin/classic/global/icons/find-bar-notfound.png (icons/find-bar-notfound.png) + skin/classic/global/icons/grip-vrt.gif (icons/grip-vrt.gif) + skin/classic/global/icons/loading_16_grey.gif (icons/loading_16_grey.gif) + skin/classic/global/icons/loading_16.gif (icons/loading_16.gif) diff --git a/mozilla/toolkit/themes/pinstripe/global/radio.css b/mozilla/toolkit/themes/pinstripe/global/radio.css index 94055504929..3b75edc9116 100644 --- a/mozilla/toolkit/themes/pinstripe/global/radio.css +++ b/mozilla/toolkit/themes/pinstripe/global/radio.css @@ -1,3 +1,93 @@ -/* * The contents of this file are subject to the Netscape Public * License Version 1.1 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.mozilla.org/NPL/ * * Software distributed under the License is distributed on an "AS * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * implied. See the License for the specific language governing * rights and limitations under the License. * * The Original Code is Mozilla Communicator client code, released * March 31, 1998. * * The Initial Developer of the Original Code is Netscape * Communications Corporation. Portions created by Netscape are * Copyright (C) 1998-1999 Netscape Communications Corporation. All * Rights Reserved. * * Contributor(s): * */ /* ===== radio.css =================================================== == Styles used by the XUL radio element. ======================================================================= */ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* ::::: radio ::::: */ radiogroup { -moz-user-focus: ignore; - margin: 1px 0px 1px 0px; } radio { -moz-appearance: radio-container; -moz-box-align: center; margin: 2px 2px 2px 2px; } .radio-label-box { margin-left: 0px; padding: 0px; } .radio-icon { margin-right: 2px; } .radio-label { margin: 0 !important; - padding-bottom: 1px; } /* ..... disabled state ..... */ radio[disabled="true"] { color: GrayText !important; } /* ::::: checkmark image ::::: */ .radio-check { -moz-appearance: radio; width: 14px; height: 12px; background: url("chrome://global/skin/radio/radio.gif") no-repeat; } radio:hover:active > .radio-check { background-image: url("chrome://global/skin/radio/radio-act.gif"); } radio[disabled="true"] > .radio-check { background-image: url("chrome://global/skin/radio/radio-dis.gif") !important; } /* ..... selected state ..... */ radio[selected="true"] > .radio-check { background-image: url("chrome://global/skin/radio/radio-check.gif"); } radio[selected="true"]:hover:active > .radio-check { background-image: url("chrome://global/skin/radio/radio-check-act.gif"); } radio[selected="true"][disabled="true"] > .radio-check { background-image: url("chrome://global/skin/radio/radio-check-dis.gif") !important } \ No newline at end of file +/* + * The contents of this file are subject to the Netscape Public + * License Version 1.1 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.mozilla.org/NPL/ + * + * Software distributed under the License is distributed on an "AS + * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + * implied. See the License for the specific language governing + * rights and limitations under the License. + * + * The Original Code is Mozilla Communicator client code, released + * March 31, 1998. + * + * The Initial Developer of the Original Code is Netscape + * Communications Corporation. Portions created by Netscape are + * Copyright (C) 1998-1999 Netscape Communications Corporation. All + * Rights Reserved. + * + * Contributor(s): + * + */ + +/* ===== radio.css =================================================== + == Styles used by the XUL radio element. + ======================================================================= */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: radio ::::: */ + +radiogroup { + -moz-user-focus: ignore; + margin: 1px 0px 1px 0px; +} + +radio { + -moz-appearance: radio-container; + -moz-box-align: center; + margin: 2px 2px 2px 2px; +} + +.radio-label-box { + margin-left: 0px; + padding: 0px; +} + +.radio-icon { + margin-right: 2px; +} + +.radio-label { + margin: 0 !important; + padding-bottom: 1px; +} + +/* ..... disabled state ..... */ + +radio[disabled="true"] { + color: GrayText !important; +} + +/* ::::: checkmark image ::::: */ + +.radio-check, .radio-check-box1 { + -moz-appearance: radio; + width: 14px; + height: 12px; + background: url("chrome://global/skin/radio/radio.gif") no-repeat; +} + +radio:hover:active > .radio-check { + background-image: url("chrome://global/skin/radio/radio-act.gif"); +} + +radio[disabled="true"] > .radio-check { + background-image: url("chrome://global/skin/radio/radio-dis.gif") !important; +} + +/* ..... selected state ..... */ + +radio[selected="true"] > .radio-check { + background-image: url("chrome://global/skin/radio/radio-check.gif"); +} + +radio[selected="true"]:hover:active > .radio-check { + background-image: url("chrome://global/skin/radio/radio-check-act.gif"); +} + +radio[selected="true"][disabled="true"] > .radio-check { + background-image: url("chrome://global/skin/radio/radio-check-dis.gif") !important +} + diff --git a/mozilla/toolkit/themes/pinstripe/global/wizard.css b/mozilla/toolkit/themes/pinstripe/global/wizard.css index 6646d9cc868..91ec89f73c5 100644 --- a/mozilla/toolkit/themes/pinstripe/global/wizard.css +++ b/mozilla/toolkit/themes/pinstripe/global/wizard.css @@ -50,10 +50,7 @@ wizard { } .wizard-label-box { - border: 1px solid #777777; - padding: 0 6px; - background-color: #BBBBBB; - font-weight: bold; + display: none; } .wizard-button { diff --git a/mozilla/toolkit/themes/pinstripe/help/Toolbar.png b/mozilla/toolkit/themes/pinstripe/help/Toolbar.png index db20fe92086746c3a0c75b2ec637ea25c5c0bc1a..a8f236859f3fc8d5df141851595c8668fdd67c59 100644 GIT binary patch literal 14654 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 SfGzwcR+=;f<=G>ejoFEX0`>chD9rJgX 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 y2M3( .toolbarbutton-menubutton-button { + -moz-box-orient: vertical; } .browserButton { - -moz-box-orient: vertical; min-width: 0px; list-style-image: url("chrome://browser/skin/Toolbar.png"); + -moz-box-orient: vertical; } #help-zoom-large-button, #help-zoom-small-button, #help-sidebar-button { list-style-image: url("chrome://help/skin/Toolbar.png"); + -moz-box-orient: vertical; } toolbarbutton:not([disabled="true"]):hover, @@ -64,33 +78,32 @@ menubutton:not([disabled="true"]):hover:active { } #help-back-button { -moz-image-region: rect(0px 32px 32px 0px); } -#help-back-button[buttonover="true"] { -moz-image-region: rect(32px 32px 64px 0px); } +#help-back-button[buttondown="true"] { -moz-image-region: rect(32px 32px 64px 0px); } #help-back-button[disabled="true"] { -moz-image-region: rect(64px 32px 96px 0px); } #help-forward-button { -moz-image-region: rect(0px 64px 32px 32px); } -#help-forward-button[buttonover="true"] { -moz-image-region: rect(32px 64px 64px 32px); } +#help-forward-button[buttondown="true"] { -moz-image-region: rect(32px 64px 64px 32px); } #help-forward-button[disabled="true"] { -moz-image-region: rect(64px 64px 96px 32px); } -#help-find-button { -moz-image-region: rect(0px 192px 24px 168px); } -#help-find-button:hover { -moz-image-region: rect(0px 192px 24px 168px); } - -#help-toolbar-customization { -moz-image-region: rect(0px 216px 24px 192px); } -#help-toolbar-customization:hover { -moz-image-region: rect(24px 216px 48px 192px); } - #help-home-button { -moz-image-region: rect(0px 160px 32px 128px); } -#help-home-button:hover { -moz-image-region: rect(32px 160px 64px 128px); } +#help-home-button:hover:active { -moz-image-region: rect(32px 160px 64px 128px); } #help-print-button { -moz-image-region: rect(0px 288px 32px 256px); } -#help-print-button:hover { -moz-image-region: rect(32px 288px 64px 256px); } +#help-print-button:hover:active { -moz-image-region: rect(32px 288px 64px 256px); } -#help-zoom-large-button { -moz-image-region: rect(0px 24px 24px 0px); } -#help-zoom-large-button:hover { -moz-image-region: rect(24px 24px 48px 0px); } +#help-toolbar-customization { -moz-image-region: rect(0px 32px 32px 0px); } +#help-toolbar-customization:hover:active { -moz-image-region: rect(32px 32px 64px 0px); } -#help-zoom-small-button { -moz-image-region: rect(0px 48px 24px 24px); } -#help-zoom-small-button:hover { -moz-image-region: rect(24px 48px 48px 24px); } +#help-find-button { -moz-image-region: rect(0px 64px 32px 32px); } +#help-find-button:hover:active { -moz-image-region: rect(32px 64px 64px 32px); } -#help-sidebar-button { -moz-image-region: rect(0px 72px 24px 48px); } -#help-sidebar-button { -moz-image-region: rect(0px 72px 24px 48px); } +#help-zoom-large-button { -moz-image-region: rect(0px 96px 32px 64px); } +#help-zoom-large-button:hover:active { -moz-image-region: rect(32px 96px 64px 64px); } + +#help-zoom-small-button { -moz-image-region: rect(0px 128px 32px 96px); } +#help-zoom-small-button:hover:active { -moz-image-region: rect(32px 128px 64px 96px); } + +#help-sidebar-button { -moz-image-region: rect(0px 160px 32px 128px); } /** Toolbar Customization stuff **/ toolbar[mode="icons"] > toolbarbutton > .toolbarbutton-icon, @@ -121,8 +134,49 @@ toolbar[mode="icons"] > toolbarbutton > toolbarbutton > .toolbarbutton-text { min-width: 0; background-color: transparent; list-style-image: url("chrome://global/skin/icons/notloading_16.png"); + width: 24px; } #help-throbber[busy="true"] { list-style-image: url("chrome://global/skin/icons/loading_16.gif"); } + +toolbar[mode="icons"] .toolbarbutton-text { + display: none; +} + +toolbar[mode="text"] .toolbarbutton-menubutton-dropmarker, +toolbar[mode="text"] .toolbarbutton-icon { + display: none; +} + +#helpsidebar-splitter { + border-right: 1px solid #bebebe; +} + +#helpsidebar-box toolbarbutton { + background-image: url("chrome://global/skin/icons/white-gray-gradient.gif"); + background-repeat: repeat-x; + background-position: bottom right; + background-color: rgb(246, 246, 246); + border-bottom: 1px solid #b3b3b3; + border-right: 1px solid #bebebe; + margin: 0px; + text-align: left; + color: #505050; +} + +#helpsidebar-box toolbarbutton[selected="true"] { + color: #000; +} + +#helpsidebar-box tree { + margin: 0px !important; + padding: 0px !important; +} + +#appcontent { + margin-bottom: 14px; + border-bottom: 1px solid #bebebe; +} + diff --git a/mozilla/toolkit/themes/pinstripe/help/sidebar.css b/mozilla/toolkit/themes/pinstripe/help/sidebar.css index 505243f8f90..7207281bb0a 100644 --- a/mozilla/toolkit/themes/pinstripe/help/sidebar.css +++ b/mozilla/toolkit/themes/pinstripe/help/sidebar.css @@ -28,7 +28,7 @@ # @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); - #sidebar-box { +#sidebar-box { background-color: Window; } @@ -36,8 +36,6 @@ .box-texttab { -moz-binding: url("chrome://help/skin/sidebarBindings.xml#sbtab"); - height: 20px; - -moz-appearance: toolbox; } .box-texttab[selected="true"], @@ -50,13 +48,10 @@ .sbtab-label { margin: 0px 0px 0px 0px !important; + text-align: left; } .sbtab-twisty { margin: 0px 7px; - list-style-image: url("chrome://help/skin/sbtab-twisty.gif"); -} - -.sbtab-twisty[selected="true"] { - list-style-image: url("chrome://help/skin/sbtab-twisty-open.gif"); + list-style-image: url("chrome://global/skin/tree/folder.png"); } diff --git a/mozilla/toolkit/themes/pinstripe/mozapps/jar.mn b/mozilla/toolkit/themes/pinstripe/mozapps/jar.mn index fb61e8abb78..01c55a6c5bf 100755 --- a/mozilla/toolkit/themes/pinstripe/mozapps/jar.mn +++ b/mozilla/toolkit/themes/pinstripe/mozapps/jar.mn @@ -10,6 +10,7 @@ classic.jar: skin/classic/mozapps/downloads/download-inprogress.png (downloads/download-inprogress.png) skin/classic/mozapps/downloads/options-button-pressed.png (downloads/options-button-pressed.png) skin/classic/mozapps/downloads/options-button.png (downloads/options-button.png) + skin/classic/mozapps/downloads/open.png (downloads/open.png) skin/classic/mozapps/downloads/downloads.css (downloads/downloads.css) skin/classic/mozapps/downloads/unknownContentType.css (downloads/unknownContentType.css) skin/classic/mozapps/downloads/downloads.xml (downloads/downloads.xml) @@ -27,6 +28,8 @@ classic.jar: skin/classic/mozapps/pref/check.gif (pref/check.gif) skin/classic/mozapps/pref/dot.gif (pref/dot.gif) skin/classic/mozapps/pref/pref.css (pref/pref.css) + skin/classic/mozapps/profile/profileicon.png (profile/profileicon.png) + skin/classic/mozapps/profile/profileSelection.css (profile/profileSelection.css) skin/classic/mozapps/shared/itemFader.png (shared/itemFader.png) skin/classic/mozapps/shared/itemSelected.png (shared/itemSelected.png) skin/classic/mozapps/shared/viewFader.png (shared/viewFader.png) diff --git a/mozilla/toolkit/themes/pinstripe/mozapps/profile/profileSelection.css b/mozilla/toolkit/themes/pinstripe/mozapps/profile/profileSelection.css new file mode 100644 index 00000000000..0016db7cedc --- /dev/null +++ b/mozilla/toolkit/themes/pinstripe/mozapps/profile/profileSelection.css @@ -0,0 +1,52 @@ +/* ***** 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 new Mozilla XUL toolkit. + * + * The Initial Developer of the Original Code is + * Benjamin Smedberg + * Portions created by the Initial Developer are Copyright (C) 2004 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * + * 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://global/skin/global.css"); + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +#profiles > listitem { + list-style-image: url("chrome://mozapps/skin/profile/profileicon.png"); +} + +box#managebuttons > button { + min-width: 8em; +} + +#managebuttons { + padding-top: 1em; +} diff --git a/mozilla/toolkit/themes/pinstripe/mozapps/profile/profileicon.png b/mozilla/toolkit/themes/pinstripe/mozapps/profile/profileicon.png new file mode 100644 index 0000000000000000000000000000000000000000..125be939170e14f400c35f0af536ee48d680473b GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUfZd~z?Faq)=OI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i<@^K@|xskoK&=l_3uW>p4-h8Z6` zjf{-A7&mIznKCdQVJKoW<6$v#s1fa$&+ySC<`n}I$Mm#V1v}0o{}=u+7C4<4%q`%s zW6uNLBWWHratdWfmkB5|6i60`b>Fbg;bH`;7Pn~pp*uK`cNca`;&u-S*I{U_Em3#uX+Ofn9EC3UQ4~1ZCwJTKPB0H841t zD+u?eNz7|l!>-V9;qZaBjwks&XBasY+`Np19T*G^12`C%I+B .toolbarbutton-icon { + list-style-image: url("chrome://mozapps/skin/update/update.png"); + -moz-image-region: rect(0px 16px 16px 0px); + margin: 0px 2px; + display: -moz-box !important; +} +toolbarbutton[type="updates"][severity="2"] > .toolbarbutton-icon { + -moz-image-region: rect(0px 16px 16px 0px); +} +toolbarbutton[type="updates"][severity="1"] > .toolbarbutton-icon { + -moz-image-region: rect(0px 32px 16px 16px); +} +toolbarbutton[type="updates"][severity="0"] > .toolbarbutton-icon { + -moz-image-region: rect(0px 48px 16px 32px); +} + .updateIcon { width: 16px; height: 16px; @@ -86,3 +151,4 @@ updateitem { .updateIndicator > label { margin-left: 2px !important; } +