add mozilla.org header
authorZbigniew Braniecki (zbraniecki@mozilla.com)
Mon, 15 Sep 2008 20:38:22 -0700
changeset 10 992ee5d2ac5fcc1d50594453f886b74840cd6f15
parent 9 d2510ee60b82343e07fae1c8b1e7591c0d869df5
child 11 78d95736b1d081f06778d10150fc1778cba2e890
push id1
push userroot
push dateWed, 17 Sep 2008 21:54:46 +0000
add mozilla.org header
mediawiki/skins/cmo.php
mediawiki/skins/cmo/default.css
mediawiki/skins/cmo/img/body_back.gif
mediawiki/skins/cmo/img/header_br.gif
mediawiki/skins/cmo/img/header_logo.gif
mediawiki/skins/cmo/img/header_tab.gif
mediawiki/skins/cmo/img/header_tl.gif
mediawiki/skins/cmo/img/header_tr.gif
--- a/mediawiki/skins/cmo.php
+++ b/mediawiki/skins/cmo.php
@@ -109,19 +109,39 @@ global $wgScriptPath;
     /* <![CDATA[ */
     @import url("<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/default.css?<?php echo $GLOBALS['wgStyleVersion'] ?>");
     /* ]]> */
     </style>
     <script src="<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/js/jsdynamic/jsdynamic.js?<?php echo $GLOBALS['wgStyleVersion'] ?>" type="text/javascript"></script>
     <script src="<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/js/index.js?<?php echo $GLOBALS['wgStyleVersion'] ?>" type="text/javascript"></script>
   </head>
   <body onload="prepareAnimator()">
-    <div id="header">
-      <a href="<?php echo $this->data['nav_urls']['mainpage']['href'] ?>"><img src="<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/img/como-title.png" id="logo" /></a>
-    </div>
+<div id="header">
+ <h1><a href="/" title="Return to home page" accesskey="1">Mozilla</a></h1>
+  <ul>
+   <li id="menu_aboutus"><a href="about/" title="Learn more about Mozilla">About</a></li>
+
+   <li id="menu_foundation"><a href="foundation/" title="Information about the non-profit Mozilla Foundation">Foundation</a></li>
+   <li id="menu_contribute"><a href="contribute/" title="Find out how to get involved with Mozilla">Contribute</a></li>
+   <li id="menu_community"><a href="community/" title="List of community sites and other resources">Community</a></li>
+   <li id="menu_developers"><a href="developer/" title="Resources and links for developers">Developers</a></li>
+   <li id="menu_projects"><a href="projects/" title="Projects being created by the Mozilla community">Projects</a></li>
+  </ul>
+
+ <form id="searchbox_002443141534113389537:ysdmevkkknw" action="http://www.google.com/cse" title="mozilla.org Search">
+ <div>
+   <label for="q" title="Search mozilla.org's sites">search mozilla:</label>
+   <input type="hidden" name="cx" value="002443141534113389537:ysdmevkkknw">
+   <input type="hidden" name="cof" value="FORID:0">
+   <input type="text" id="q" name="q" accesskey="s" size="30">
+   <input type="submit" id="submit" value="Go">
+ </div>
+
+ </form>
+</div>
   <div id="content">
     <ul id="breadcrumbs">
 <?php
 if($this->data['title']!='Mozilla Community') {
  ?>
       <li><a href="<?php echo htmlspecialchars($this->data['nav_urls']['mainpage']['href']) ?>">Mozilla Community</a></li>
 <?php
   $elems = explode(':',$this->data['title']);
--- a/mediawiki/skins/cmo/default.css
+++ b/mediawiki/skins/cmo/default.css
@@ -1,30 +1,140 @@
 html, body {
   padding: 0;
-  margin: 0;
+  margin:0px;
   font-family:Verdana,Sans-serif;
   font-size:9pt;
 }
 
+body {
+  background:#FFFFFF url(./img/body_back.gif) repeat-x scroll 0 0;
+  margin: 20px;  
+}
+
 img {
   border: 0px;
 }
 
 #logo {
   margin-left: 1em;
   margin-top: 2px;
 }
 
 #header {
-  height: 38px;
-  background-color: white;
-  background: url(./img/header-background.png);
+  background:#455372 url(./img/header_bl.png) repeat-x scroll left bottom;
+  height:3em;
+  min-height:39px;
+  padding:15px 0;
+  position:relative;
+  voice-family:inherit;
+  margin-bottom:1em;
+  width: 910px;
+  margin: 0 auto;
+  font-size:small;
+}
+
+#header h1 {
+  background:transparent url(./img/header_tl.gif) no-repeat scroll 0 0;
+  font-size:2px;
+  height:8px;
+  left:0;
+  margin:0;
+  position:absolute;
+  top:0;
+  z-index:100;
+}
+
+#header h1 a {
+  background:transparent url(./img/header_logo.gif) no-repeat scroll 0 0;
+  display:block;
+  height:64px;
+  text-decoration:none;
+  text-indent:-700em;
+  width:268px;
+}
+
+#header ul {
+  background:transparent url(./img/header_br.gif) no-repeat scroll right bottom;
+  bottom:0;
+  list-style-image:none;
+  list-style-position:outside;
+  list-style-type:none;
+  margin:0;
+  padding:0 15px 0 0;
+  position:absolute;
+  right:0;
+  width:auto;
+  z-index:90;
+}
+
+#header li {
+  background:transparent url(./img/header_tab.gif) no-repeat scroll 100% -600px;
+  border-bottom:1px solid #515358;
+  float:right;
+  margin:0 1px 0 0;
+  padding:0 6px 0 0;
+  display: inline;
 }
 
+#header ul a {
+  background:transparent url(./img/header_tab.gif) no-repeat scroll 0 -600px;
+  color:#FFFFFF;
+  display:block;
+  float:left;
+  font-weight:bold;
+  padding:4px 4px 4px 10px;
+  text-decoration:none;
+}
+
+#header form {
+  background:transparent url(./img/header_tr.gif) no-repeat scroll right top;
+  margin:0;
+  padding:12px 20px 0 0;
+  position:absolute;
+  right:0;
+  text-align:right;
+  top:0;
+  white-space:nowrap;
+  display: inline;
+}
+
+#header form label {
+  color:#FFFFFF;
+  font-size:85%;
+  font-weight: bold;
+}
+
+#header form #q {
+  background:#D9DBE1 none repeat scroll 0 0;
+  border:1px solid #9097A2;
+  font-size:85%;
+  padding:2px;
+  width:170px;
+  font-family:verdana,sans-serif;
+}
+
+#header form #q:hover, #header form #q:focus {
+  background:#FFFFFF none repeat scroll 0 0;
+}
+
+
+#header form #submit {
+  background:#6A7389 none repeat scroll 0 0;
+  border-color:#9097A2 #283043 #283043 #9097A2;
+  border-style:solid;
+  border-width:1px;
+  color:#FFFFFF;
+  font-size:85%;
+  padding:1px 4px;
+  font-weight:bold;
+  font-family:verdana,sans-serif;
+}
+
+
 #content {
   width: 800px;
   margin: 0 auto;
   padding: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
 }
 
new file mode 100644
index 0000000000000000000000000000000000000000..72a0d3ee6aa3df255245125b5fdca9287640951c
GIT binary patch
literal 526
zc$@(a0`dJvNk%w1VI}}u0K@<Q00030|Ns8}{{8*^{QUg;`}_L(`uX|!`1ttu_xJYp
z_VxAk^z`)e^YilZ^6~NU@bK{O@9*yJ?(OaE?Ck98>+9<3>gnm}=;-L@=jZ0;=H=z(
z|Ns900000000000A^8LW000~SEC2ui044xi000I5;3ke_X`X1Ru59bRa4gSSZQppV
z?|kq7z#uO}EE<o<q;kn@I-k%bW=gGEuh^`1%k6r<+KYHhE}PHjw0f<!xZm)&d`_?1
z@Ais*&+q&HfPsR8goTEI6p4z9jE#<ukdcy+6P1>in3<ZJoSmMX5}~4_q@|{(sHv){
z5v{JTu(7hUw6(Ui5V^X$yuH4^z`?@755>mE$jQpf%+1ct4$;!n)YaD4(GA+$+}+;a
z;Njxq;tb~J=;`X~?CtLF?hEqs^!4`l`1$(#`U?L400RmfNU)&6g9Z~QT*$DY!-o(f
zN}MPWfyIj$Giuz(v7^V29uJ5dNwTELlPFV*s$9vkrOT8CV#=IJv!>0PICJXES)ixS
zpFo2O9ZIyQ(V_&BDqYI7sne%Wqe`7hwJOvBShH%~%C)Q4uVBN99ZUABfU{`Rs$I*r
zt=qS7<I0`uHh|r`c=PJr%eSxJzkmY^9!$8f;lqd%D_+dFvE#>(BTJr4xw7TUm@{kM
Q%(=7Y&!9t#P8<RNJJ)tV@c;k-
new file mode 100644
index 0000000000000000000000000000000000000000..175fa695a812b59a124decadaa9746a18d7fe83b
GIT binary patch
literal 546
zc${<hbhEHbWM>Fqc*Xz%|NsAg`t;epefwn<wB?m_V-vDv6|{6sz4gp|^v!)0R88cR
z^yHLuC8ZUmWR#4|9Q6z>GxO`CW0R-PoIh*!yxVu~tLWIP={ac_xT@+pC~8=$>pQFK
zJ82txXd1d|7&vPgx#?T@>6mzG8oKD3dTANC>X>-wnR)A)dg`0|7+CnqD(T56Xvrz*
z%w4!zMaNFl$W6=GU0vT%$JA3<%SzYG%fQl4&)i$z!be`!$iULq(8^C%Nmou8s7q5>
z$6iI(L0QL6RnJjH*IrHENmb85!_Y;?%uCbARoC2G%h*jHsNKRx+r(Yp(pSgSLq<_s
zPFXi1GFsixMa#rp8ziD7r)nsxtScq2zGwdtaY>n(vu5AEb9dkV15chl{rCX{fT6@d
z1EBbmg^__FnL!7{0mTUedwoN4Q?p%jOIuTGM^{@<dv`~2U+2Whlcvs?FspawoZ0>J
z7A{ykW&YAd%a=@FwtB_dRns=k-LQG(w)NYm1x@6gxVvM2+rehmeaAW?_e|6~bz-9J
z>4_{81FuXBzdliSBKxg-9rhCiCkl7iindwtGc{ZB#WN;HM8z;OGR6eQCVXdXWUvMR
D*|nP2
new file mode 100644
index 0000000000000000000000000000000000000000..e00acf1e56e469bd4ace5dff5efef204bf8ea24a
GIT binary patch
literal 5162
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
I5Mayy0TODobpQYW
new file mode 100644
index 0000000000000000000000000000000000000000..3d2a2e1c92dd971f4df3aaa05341c401ebeb997d
GIT binary patch
literal 4296
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
WkR%r7_6zfug%m?k!0t_2Hvb2uT*89@
new file mode 100644
index 0000000000000000000000000000000000000000..3a43c715ba8116af81c308d89d6a3f7344cf047f
GIT binary patch
literal 836
zc$@)51H1f3Nk%w1VFv&S0QUd@00030|Ns9Q02Ub^EFd8R0t5W}{JOcixVN|g0Rj>d
z6GKBqA|fM2MMmlA>u_*!VPRtX`~30o^6&5P?d|Tgw6%hQgRrr-<>u-P4;Ky*84nT~
z$;{Nj#LVO5=MNJdD>O<XDLQX>j(midhmN0?ovx#$swgy0DmGCYBQz&6OBf$63l0?;
zAu$#lDKb7;DKkkPB{dx+Gb}buFF8*vG)6>FYe`jbRbY5xZG~fOfo*q<W^aULZi8@o
zkaK;LiIJm?m8NQNeT0jemYuDYoUD?WshOa#pQW><tGKVUzqh-@0|W*mE=3_LKqN0k
z4G|e0Cpjc8Lnbgq5EL8?4;4E{U<e5dTxNS<YJX;Mg=uq$XmW>Zb&6_qiE(&_aCLvZ
z!O6?d*LQh+$I8&%-{ZTyzO%Hp^7HlS>g>_d)C&(58zV9!EkG3;CJquA5EdW_3=x%_
zsFIhTVr6Q!xxOADC1q`Q1qKHvC@DusNqc;Kh>42g<K)}i-PP9D0RsdnD=b)ATLuvm
z3?U^578n2s2^b<H0RsaD4Gk9=8A3!vE-x=SJ3CZWRZ&t>Pf$=rMn;;OoBRCx@9^*K
z?(O{i`@q1z1_1#79sm#m0RJ2S{~G}P902_r0QwvN`WpcE8vyki0P-6E?-~H=835!N
z0O1$_-WUMd7XZ^20MHfy$`t^^6#%>x0J9VTtP=pF5&)bL0G1E{jSm2c4*-M?0DBDp
zbPND&3jkyb09^_IRS5u62mnqA07?e{MhE~u2LLw)04@apC<Fi+0{|5Q0B#ZpHW3Z3
z4FE9&03iba3jqLW1pr_M07DK70{{R4001r;8vOhF{{H^`{r&v>{QLX+`1ttu_xJVn
z_44xa@$vER@9*yJ?(OaE>+9?4>gws~>F4L?<>lq#;^NE8%f!UQyu7@-ySuu&y12Nw
zx3{;mv$L_Wv9GVMtgNi5si~%>rjnA9cXxMnb#-cLYEDj0M@L6QL_|YFLqI@4G&D3F
z9UTr14*&oEA^8LW00930EC2ui00#gG000Of04E46ljO%gfgS!S{KqZf!hdBRDoi5r
OpFxQ@Dr(di5CA(g`cppu
new file mode 100644
index 0000000000000000000000000000000000000000..7e30f7bc6447ae9e4d765c581ea06d076db7b770
GIT binary patch
literal 466
zc$~G7yGp}g0EK@+bWsrTg4(2Q(wOGYe@W6LO;mcb_uH(Like9rd<1pz20|f&*m}i5
z#8;5k!M9LxvCcX=)#f4mwsYWH&dC+Bmc20yCczi*==FNt?pM3rVFI$B!}axTCIGQf
zB4(LJD*-`gIl^*yW-d7E<1{l#RC{Y@w^nz~&aa!TtJk-W5Q@)}R9MLfI1vonB3%|~
zN{-|uH4|2rp_Zjq73l>@O=F`7wG7hp#4KT>K%-^FsxTb!1t80z%iG5gib+})Msgxe
zBBQ{=1#A`-yGo)ZYL)$hrq~sAp~`TW<@=Vzqj(4>coY*zGKAyvG$oKkSWP3dC}|lS
zEx|~Z_I0Z)>p5yykdgNVWtPV)t2I$gLp>*Z4P*tC;qk0reCoVR&-l)pt=G5rcIWxC
z+x_|W=&uC+f#C1p000g^UhqBv!*p+HoK9^XI7d$H@c3lo^k}W&Ot?etm>Y9Po9>8<
TF76sPjn@5D<MQEtA1wX>y|QpV