From acccbed63a212e5a15cc61e2d44dd084a3a9c374 Mon Sep 17 00:00:00 2001 From: Jeremy Newman Date: Fri, 5 Dec 2008 16:44:29 -0600 Subject: [PATCH] updating to new WineHQ design --- apidb.css | 142 ----------- favicon.ico | Bin 3638 -> 1406 bytes images/bg.jpg | Bin 0 -> 86167 bytes images/cw_logo_sm.png | Bin 0 -> 4383 bytes images/side_menu_bg.png | Bin 0 -> 226 bytes images/side_menu_bot.png | Bin 0 -> 564 bytes images/side_menu_top.png | Bin 0 -> 3287 bytes images/tab_h.png | Bin 0 -> 584 bytes images/tab_s.png | Bin 0 -> 614 bytes images/tab_u.png | Bin 0 -> 616 bytes images/winehq_border_bottom_left.gif | Bin 125 -> 0 bytes images/winehq_border_bottom_right.gif | Bin 105 -> 0 bytes images/winehq_border_dot_left.gif | Bin 114 -> 0 bytes images/winehq_border_dot_right.gif | Bin 114 -> 0 bytes images/winehq_border_top_left.gif | Bin 125 -> 0 bytes images/winehq_border_top_right.gif | Bin 105 -> 0 bytes images/winehq_logo_16.png | Bin 0 -> 917 bytes images/winehq_logo_glass_sm.png | Bin 0 -> 14291 bytes images/winehq_logo_text.png | Bin 0 -> 6870 bytes images/winehq_top_logo.png | Bin 8519 -> 0 bytes include/footer.php | 13 + include/header.php | 77 +++--- include/html.php | 12 - include/incl.php | 25 +- include/menu.php | 48 +--- include/sidebar.php | 52 +--- jquery.js | 32 +++ jquery.pngfix.js | 126 ++++++++++ styles.css | 332 ++++++++++++++++++++++++++ utils.js | 23 ++ 30 files changed, 597 insertions(+), 285 deletions(-) create mode 100644 images/bg.jpg create mode 100644 images/cw_logo_sm.png create mode 100644 images/side_menu_bg.png create mode 100644 images/side_menu_bot.png create mode 100644 images/side_menu_top.png create mode 100644 images/tab_h.png create mode 100644 images/tab_s.png create mode 100644 images/tab_u.png delete mode 100644 images/winehq_border_bottom_left.gif delete mode 100644 images/winehq_border_bottom_right.gif delete mode 100644 images/winehq_border_dot_left.gif delete mode 100644 images/winehq_border_dot_right.gif delete mode 100644 images/winehq_border_top_left.gif delete mode 100644 images/winehq_border_top_right.gif create mode 100644 images/winehq_logo_16.png create mode 100644 images/winehq_logo_glass_sm.png create mode 100644 images/winehq_logo_text.png delete mode 100644 images/winehq_top_logo.png create mode 100644 jquery.js create mode 100644 jquery.pngfix.js create mode 100644 styles.css create mode 100644 utils.js diff --git a/apidb.css b/apidb.css index 485cfb3..6504182 100644 --- a/apidb.css +++ b/apidb.css @@ -1,145 +1,3 @@ -/*******************************************************************/ -/* The following styles are copy/pasted from winehq.org stylesheet */ -/*******************************************************************/ -/* Body Document Defaults */ -BODY { - background-color: #E2E2E2; - color: #000000; - font-family: "bitstream vera sans", "verdana", "arial", "helvetica", sans-serif; - margin: 0px 10px 0px 0px; - font-size: 12px; - } -/* img */ -img { border: 0; } - -/* Link Colors */ -A { color: #A50D0D; } -A:visited { color: #FF0000; } -A:hover { color: #FF6666; text-decoration: underline; } -A:active { color: #FF0000; } -A.hidden { text-decoration: none; color: #000000; } - -/* General fonts and sizes */ -OL,UL,P { font-size: 12px; } -TD,TR,TH { font-size: 12px; } -INPUT { font-size: 12px; } -PRE { font-family: monospace; font-size: 12px; } - -/* Hn Sizes */ -H1 { font-size: 180%; } -H2 { font-size: 150%; } -H3 { font-size: 130%; } -H4 { font-size: 120%; } -H5 { font-size: 110%; } - -/* WWN Colors */ -.wwnQuote { color: #A8003C; } -p.indent { padding-left: 1em; padding-right: 1em;} - -/* background colors */ -.vltgrey { background-color: #f9f9f9; } -.ltgrey { background-color: #EFEFEF; } -.grey { background-color: #C0C0C0; } -.white { background-color: #FFFFFF; } -.dkgrey { background-color: #888888; } -.ltblack { background-color: #999999; } -.black { background-color: #000000; } -.blueish { background-color: #bed5f7; } - -/* text colors */ -.inverse { color: #FFFFFF; } -.disabled { color: #999999; } -.normal { color: #000000; } -.error { color: #ff0000; } -.water { color: #6060ff; } -.blueman { color: #335184; } - -/* text styles */ -.strike { text-decoration: line-through; } -.bold { font-weight: bold; } -.newstitle { font-size: 14px; font-weight: bold; color: #000000; } - -/* Menu Config */ -.menuTitle { font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; } -.menuTitle:visited { font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; } -.menuTitle:hover { font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; } -.menuLink { padding-left: 4px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff; font-size: 11px; width: 140px; display: block; } -.menulink:hover { background-color: #e0e6ff; } -.menuItem { padding-left: 4px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff; font-size: 11px; width: 140px; display: block; } -.menuItem:visited { font-size: 11px; color: #000000; } -.menuItem:hover { font-size: 11px; color: #A50D0D; } - -.topMenu { background-color: #601919; } -.sideMenu { background-color: #FFFFFF; } -.border { background-color: #601919; } - -/* Misc */ -.tiny { font-size: 8px; } -.small { font-size: 10px; } -.big { font-size: 14px; } -.rowtitle { background-color: black; color: white; font-weight: bold; } - -/* Generic Buttons */ -.button { background-color: #6b86bb; color: #ffffff; font-family: Sans-Serif; font-size: 12px; padding: 0; } -.searchInput { background-color: #FFFFFF; color: #000000; font-family: Sans-Serif; font-size: 12px; padding: 0; } - -/* Note Blip */ -.blip { color: #ff0000; font-size: 10px; } - -/* Footer */ -.footer { font-size: 8pt; color: #777777; } - -/* Status colors */ -.hdr { background-color: #000000; color: #ffffff; } -.pct0 { background-color: #ff5050; } -.pct5 { background-color: #ff5d4f; } -.pct10 { background-color: #ff694e; } -.pct15 { background-color: #ff764d; } -.pct20 { background-color: #ff824b; } -.pct25 { background-color: #ff8f4a; } -.pct30 { background-color: #ff9b49; } -.pct35 { background-color: #ffa848; } -.pct40 { background-color: #ffb447; } -.pct45 { background-color: #ffc146; } -.pct50 { background-color: #ffcd45; } -.pct55 { background-color: #ffda43; } -.pct60 { background-color: #ffe642; } -.pct65 { background-color: #fff341; } -.pct70 { background-color: #ffff40; } -.pct75 { background-color: #dcff48; } -.pct80 { background-color: #c8ff50; } -.pct85 { background-color: #b4ff58; } -.pct90 { background-color: #a0ff60; } -.pct95 { background-color: #8cff60; } -.pct100 { background-color: #60ff60; } -.nonexistent { background-color: #ff5050; } -.poor { background-color: #ff8f4a; } -.outdated { background-color: #ffcd45; } -.outdadeq { background-color: #ffff40; } -.adequate { background-color: #dcff48; } -.adeqgood { background-color: #c0ff54; } -.good { background-color: #60ff60; } - -/* ToDo colors */ -.todo { background-color: red; } -.inprogress { background-color: yellow; } -.done { background-color: #32CD32; } -.invalid { color: gray; text-decoration: line-through; } - -/* Fun Projects */ -.works { background-color: #68838B; } -.abandoned { background-color: gray; } -.modified { font-weight: bold; } -.submitted { font-style: italic; } -.committed { font-style: italic; color: gray; } - -/* App Support status */ -.platinum { background-color: #ECECEC; } -.gold { background-color: #fff600; } -.silver { background-color: silver; } -.bronze { background-color: #fcba0a; } -.garbage { background-color: #999966; } - /*******************************************************************/ /* The following styles are used exclusively in appdb */ /*******************************************************************/ diff --git a/favicon.ico b/favicon.ico index 6b8f92865f09027d3a94f2266a30f4ef0ebdd635..78b6d9bd0499ca38442271cd37491e66405cb056 100644 GIT binary patch literal 1406 zcmZQzU}Ruq5D);-91Iz(3=Con3=A3!3=9Gc3=9ek5OD?^K#<>&L4>i2L6oV2L5!)A zL71VLL7cgQL7b_EL4vuGL4>i1L6otXL5!)9L5#VML5#7LL6oV9L6W70L7KIKL4=`~ zL5ii3L6W_iL7Z_CgA_|UgCuJUg9J-Ag9Otg21%A41_`Dq4B{-47{r;UG01V(Fo-eD zWe{hX#vsNrgF&2SCW9FBJO(l5`3z#r3mHV1mNSSltz-~oUdABGyn;c2zlK4CX)S{Y z^C|`rru7WMOj{UaIOZ}4G45axX4=Xi#JH0|gn2WA5YsLOLB@j&N`hM$bfi`?Sg1EK zSZcR1SR0lx*lN#aa5b99;Ak|3!PUHl!O?gsgS&M%gPZwm1`peA20yzA3_gy141r#a z48h(#3?beV86x~AF$BBrW{3%y$Pk-Q#E=-YkRdg6HA70wT!zf(Z48A;YZz(@PcbxC z>||(d*v!z=xsjo7(oBX4eQOvdww-2}*t3seYS&4IITMdC%$#(XVfMU542x!-WZ1A} z6T|)^`xy=#+sSa~;C+TO7mqNUxp; zuQFV@ah>7v)yE81Z(U}%dh;g3H4wgai{bjMI}A5&ykxj}=K;gbyZ0Gx-hIGu``#0V z+xMO_+d5NXRIASo^(%IEk?U~rySeTgv5m>skw5_YDB0m+zUAi=7 zX?Ptze})g=KQKIa{(#~B{re0Tu3um{aQpzn{vG=nHf-3yuztmQh6M{2FwCDZpJBp; z2@L%m{R|4~^BEM>Com|egV+rW_4V}(1r-Gh`33n52^k3t@d@z^0TBTV{sI0B4jv8+ z_73(83hD(6^707`^78Qv^6~);0^$w~2Ilq*`uh3|3hD|B0^;@z^78r&0^<4%{QL?G z^78Tw0^$M;{QU9^{QUe34D9@1cW=lDU|65v&#*qifnh;_1H*ie0)`0=Ae_Lkz{7xH zzJoqPzj*;ezkUHjgF1*#VCdHmU}%tcVCdJkXXsbAXP96v&oDtx3ityU3iv^^14BN4JVSxFJ=m?I#ApZ%<`4ko{eK|9Bd(??24ejC_m4+i zTU%ROkps%r*4Eb4)`syQg6!IC5C)7Ck%Y0Jv^F=C0in1wWaUI5Ofad$$IHhn2RBrZ zkC&H^k5>jJAOzy`^75*J761FkE&!6|fp3TW~1N=ftc^2tKoA*{m6z`(#FudE4G zAOa0`W=@Czs1yVVF+m;5#?8RM$RR2A@81vm|Nk56|Nm$F|NsBT|NsC0{Qv*|pa1{= zgT#OE|NsAi9g3O%|Np@V!G9S3{|95{|NlYdEXZ^R22i;SDQ6p4Kz2bfw48CxMSxt zwQJWhY~8w*Vej6(49AWgW4Lzh8pFMN_ZXf(f6nmz`*#LVnj6LcN5kR&@CbtszyC8V zS+Ibip#hY!|1&WBXJB9e`3*!dfcyyJf&?KY00V=yiMEQY5I--!I!pvk+kDqmfHZSJ zEjmlMIGAB$q6C*?;L@}L3&II&O04{7T$-r-eOA;h*#mis;qH$tv22g>CQ<}k=m%#+LECa}Wyk__mfZVTuTZIL; zprV?ZqBMFCLXET*QZqL-H#ara7gWdQQ3W|uQ&V$OkP<~M%#gI?21%QPRG6A-@S{Z{ z1H%tNkWO=u0&{ay4Iy+Bv_&CuP&*VQ(cEAl4AT!b!cTW1y#sk&~B0!Eb)klkM zYi>h`+sr|JG&eVuQ-bP*QVJmNn}Q67m|@I=8k8m=3(QURwY2n&!Dgs&p*m4W!(3lV z#=y+%hq|5G(KWLM@fjHYAK?H0gMt750S5d342=K(Gcf=E&&2-!|NrLy|NkHU|NsBv z|Ns9#{Qv*|2N1UZ|NjB||NjRV|NlS0@c(}UL;e2-2K)aF4DwLS|Gxoj82kSN49x!@ cfHC9$2Mmn=KQJ(W@ec-u{}9an{||#b0HGN(@Bjb+ diff --git a/images/bg.jpg b/images/bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..16bb0b50289842b452010092113e9a5922c395ad GIT binary patch literal 86167 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 l{z$>~ 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໠*>>9B$~CsJ;Ia-P0T`oNL+ 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 IQ4~3UXJ0yCwg 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 literal 0 HcmV?d00001 diff --git a/images/cw_logo_sm.png b/images/cw_logo_sm.png new file mode 100644 index 0000000000000000000000000000000000000000..309953507d962b33da3a00cd01518cf397e2ca67 GIT binary patch literal 4383 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 Sv6z8@fx*+&&t;ucLK6UiyzqDc literal 0 HcmV?d00001 diff --git a/images/side_menu_top.png b/images/side_menu_top.png new file mode 100644 index 0000000000000000000000000000000000000000..047c4c0ed325a883c3f05fd56b9d6dc77629fbee GIT binary patch literal 3287 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 YEx7)(E7N}(0|Nttr>mdKI;Vst0AEckQ~&?~ literal 0 HcmV?d00001 diff --git a/images/tab_h.png b/images/tab_h.png new file mode 100644 index 0000000000000000000000000000000000000000..59620cdfe80218d1e3fcfa99438fac25279c8b9a GIT binary patch literal 584 zcmeAS@N?(olHy`uVBq!ia0y~yU?^ZH=O_8Z(h!iwq^UhJrG3in25M7I>C2?+1eqAc>|Ny5xb@-vK!dM9Cmq3Oi~PVdE(ylM)FzZ zz1rzY+e`zRQjQh)+g>gIQfqvD6T_Zae)sL<_~Pw(68Cs?s-@5QCm1?&`H|zVv+bs) zu1uTUczo0C9S-6zb~qeo-Q{qc)k^QePv6F8ffdZM;xGPmI?TU#_s}k;zt^+p2OMX$ zs&o7Eorzs(UYGxh&AMHoe{*IUw{qO9@hxB180vNB$O)tL64eVaDf|2OP31RruFp-l zxh?+HlvT|FYV3+T_Q-j!2}-K`zkG9+a>2~cH?bpLH=O_8Z(hf-*YCzBp}S zU|^6eag8W(&d<$F%`0JWE=o--Nlj5G&n(GMaQE~L2yf&QXJBAF=;`7Zl5y|tEW^Aj z4kB&)3uV@uMW-BHws?V}5UU{j1HPS(Dt;4$0~X#UA%aCGxYLdexOBesLaGNGPwOf|AKM z{8Q=L8@=Xz&Yznf<`idKp1{1>=K1Zn@y(mV5(IuuYM)TIXHU(qiuB{XZO(41j@+rw zGHT7fmAyUqT9C!@(rF(P?ViVSa4lJTz)R))t6xuw18w5l3@Rt6H=O_8Z(hf->@zD#}Y3 z7#Ji=Tq8=H^K)}k^GX<;i&7IyQd1PlGfOfQ+&z5*!W;R-85kH3d%8G=WZZju%dqRV zg9zJ$`ePHttc?tpZ0x-4&~-<_&N)xu1ZU6=zpYQ?c2AIg!ne*>i=8P>`O=M}r-U}G zk<5Iylw*%@7zRL;m_@`}Cw;hylu`L=rm}~u%2C;gYgrqdnIl54USFi~ZnI9cp$y-` zt$DlF_j=y=ywvvZl%Nmy%qJJ^zt4Q2mifh;=;^7I+i&K?`7aMPmEaL*Q`~ZGd4|%S z{5j0;r{6lcd)2B5Dx8ljj#cdyV<_iMh`nAJC}Mv5?YCaTXO$wZ9g8>|1st@$O7}KA zXBTPwESEV;sV{j=*y{FoyEFH(Hr&iHyY;qg{wJII^;4>D#Z5W$_}$)J>k@k^e?0uf z@F2{^E-L%GdaadQf4rLKC%yyG4C@(UHnxZhGe3}S&{z6&GwSzT)t~I2gtzFto$h%< SbU6b91B0ilpUXO@geCydSNgyJ literal 0 HcmV?d00001 diff --git a/images/winehq_border_bottom_left.gif b/images/winehq_border_bottom_left.gif deleted file mode 100644 index e6330926c5758a6000db6d7f8faf691f538b160a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ?wbhEHbWMklDc+9|%ASs!vtJ@kBw7k9j@~Kl(v$7sNdX%lDb^YSST}zg1oHnh{ z#AM&9Rj(#agdoL#0!ft$Ua3W?xs?ijspYwec?^m_Ss1w(_!)E<7#J8p<}$E|88le3 a&V9_Z$ag1OQ9#?o2}_Nps%~~+um%8p3NK** diff --git a/images/winehq_border_bottom_right.gif b/images/winehq_border_bottom_right.gif deleted file mode 100644 index 41e12a1bb4a2985a5079a655243c0dfb487fe551..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 105 zcmZ?wbhEHbWMklDc+9|%ASs!vtJ@kBw7k9j@~Kl(v$7sNdX%lDb^YSST}zg1oHnh{ z#AM&9Rj(#agdoMAER0+X{0uq_3=9k)GZk44ofy`glX=O&z`&N| z?e4LV0FMhJw4NZ$Nk>pEv^p(+5u%#}JFtsgq7;$E1oJ zsDEB_f9~wc6t&K+Yeg>~yS2hMXG53AODDm*AqCfKuPObKFIjk0iHnQtm0QWfbD<~{q4V=JNWS7e6OdUGDF2zXBGH4Kbccm z`Yg0L{Aj1lzq+DF2lNj7UA#Cwo0<7>+*KBzmIaF*g&ei)4{i?^UEbBj_ub{>nW|KQPVlIXK#_Ck&Z~dg<kQ$@NP_9%D>H@%Ndx=#hyRYQ;ifCbqqPtoG5l;QeUm*zfG6?j$BDpDha>NZvIUC zJyQWg^+A);^)+7(N%#KR z!hT}G=j-dgp1$r?9c8Qi*6ZbgxY_@H6z`0jzpN!7SYMGvNz|$-XWjM_X1Cny>;CWc zU=-qL-S_H|m-)=xxS7iZ#5GHdvL3w*UK-9M$~i?xVD`gM&+xGR9KW+Jd5wFFclY|a)<0dg%Rjo+TYo*w{QB#)OZMK} zV{-bgGJl}ti^c33(F=SO?lEz;9hj%%`Ij$&_0p0{#+&EmnN5>2W_h2R@WgSCgW%$Z zhlVl=Y_DoBTB=(&@N$SRm-?(Lu6E5VueJ5QRFHJ7#LBRj3MGO}O}Q(zzb;u9^2B~B YgYz`?>%TTIFfcH9y85}Sb4q9e08RFz`Tzg` literal 0 HcmV?d00001 diff --git a/images/winehq_logo_glass_sm.png b/images/winehq_logo_glass_sm.png new file mode 100644 index 0000000000000000000000000000000000000000..949334bc0434f67d6b9118e14590ad28cebbb565 GIT binary patch literal 14291 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 literal 0 HcmV?d00001 diff --git a/images/winehq_logo_text.png b/images/winehq_logo_text.png new file mode 100644 index 0000000000000000000000000000000000000000..29b6ecb5f2cd8cbed00d66db9de2618a3ff11a15 GIT binary patch literal 6870 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 literal 0 HcmV?d00001 diff --git a/images/winehq_top_logo.png b/images/winehq_top_logo.png deleted file mode 100644 index f26b79e47f0673c8f03bcf198696a783e9a2b096..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8519 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 diff --git a/include/footer.php b/include/footer.php index 308b1d0..39a12a9 100644 --- a/include/footer.php +++ b/include/footer.php @@ -1,2 +1,15 @@ + + + + + + + + + diff --git a/include/header.php b/include/header.php index 4b4e0ae..99941e9 100644 --- a/include/header.php +++ b/include/header.php @@ -2,41 +2,60 @@ /*********************************/ /* Application Database - Header */ /*********************************/ -?> - +?> - Wine AppDB <?php echo $title; ?> - - - + WineHQ <?php echo $title; ?> + + + + + + + + + + + + + + - - - - - -
- - - - - - - -
Wine HQ - - - - - - - -
-
+ +
+
WineHQ
+ +
+ + + +
+ +
+ +
+ +
+ +
+ diff --git a/include/html.php b/include/html.php index a9bd97f..ac6cfa0 100644 --- a/include/html.php +++ b/include/html.php @@ -165,19 +165,7 @@ $str .= ' - - - - - - - - - - - -
'.$title.'
diff --git a/include/incl.php b/include/incl.php index 41c2bd2..d21047a 100644 --- a/include/incl.php +++ b/include/incl.php @@ -138,14 +138,7 @@ function apidb_header($title = 0) include(BASE."include/header.php"); // Display Sidebar - echo "\n"; - echo "\n"; - echo "\n"; - echo "
\n"; apidb_sidebar(); - echo "\n"; - - echo html_frame_start($page_title, '100%'); // Display Status Messages dumpmsgbuffer(); @@ -157,11 +150,6 @@ function apidb_header($title = 0) */ function apidb_footer() { - echo html_frame_end(); - - //Close Sidebar and Content Well - echo "
\n"; - // grab the end of the page generating time global $sPageGeneratingStartTime; $sPageGeneratingEndTime = microtime(); @@ -173,7 +161,7 @@ function apidb_footer() // Display Footer if(!isset($header_disabled)) - include(BASE."include/"."footer.php"); + include(BASE."include/"."footer.php"); } /* @@ -183,6 +171,11 @@ function apidb_sidebar() { global $sidebar_func_list; +echo ' + +'; + } diff --git a/include/menu.php b/include/menu.php index 4f5b30a..3c6e358 100644 --- a/include/menu.php +++ b/include/menu.php @@ -8,30 +8,7 @@ class htmlmenu { echo "
\n"; echo ' -
- - - - - - - - -
- - - - - - - - - - - - -
  '.$name.'
-
- - -
- - -
+
  • '.$name.'

  • '; } @@ -43,33 +20,24 @@ class htmlmenu { if($shUrl) { - echo "$sName"; - } else + echo "
  • {$sName}

  • \n"; + } + else { - echo "
    $sName
    "; + echo "
  • {$sName}

  • \n"; } } function addmisc($sStuff, $sAlign = "left") { - echo "
    $sStuff
    \n"; + echo "
    $sStuff
    \n"; } function done($form = null) { echo ' -
    -
    -
    -
    -
    -
    - '; +
  • +'; if ($form) echo "
    \n"; diff --git a/include/sidebar.php b/include/sidebar.php index 49236ff..c115d9a 100644 --- a/include/sidebar.php +++ b/include/sidebar.php @@ -10,14 +10,6 @@ function global_sidebar_menu() { global $aClean; - $g = new htmlmenu(APPDB_OWNER." Menu"); - $g->add(APPDB_OWNER, APPDB_OWNER_URL); - $g->add("AppDB", BASE); - $g->add("Bugzilla", BUGZILLA_ROOT); - $g->add("Wine Wiki", "http://wiki.winehq.org"); - $g->add("Wine Forum", "http://forum.winehq.org"); - $g->done(); - $g = new htmlmenu("AppDB"); $g->add('Home', BASE.'index.php'); $g->add("Screenshots", BASE."objectManager.php?sClass=screenshot&sTitle=View+Screenshots"); @@ -25,52 +17,14 @@ function global_sidebar_menu() 'sTitle=Browse%20Applications&sOrderBy=appName&bAscending=true'); $g->add('Browse by Developer', BASE.'objectManager.php?sClass=vendor&sTitle=Browse%20by%20Developer'); $g->add("Top 25", BASE."votestats.php"); - $g->add("Submit Application", BASE."objectManager.php?sClass=application_queue&". + $g->add("Submit App", BASE."objectManager.php?sClass=application_queue&". "sTitle=Submit+Application&sAction=add"); - $g->add("Help & Documentation", BASE."help/"); + $g->add("Help", BASE."help/"); $g->add("Statistics", BASE."appdbStats.php"); $g->add('Distributions ('.distribution::objectGetEntriesCount('accepted').')', BASE.'objectManager.php?sClass=distribution&sTitle=View%20Distributions'); - $g->add("Email your suggestions for improving the AppDB", "mailto:appdb@winehq.org"); + $g->add("Email Us", "mailto:appdb@winehq.org"); $g->done(); - $g = new htmlmenu('Search the AppDB'); - $g->addmisc(app_search_box(!empty($aClean['sSearchQuery']) ? $aClean['sSearchQuery'] : '')); - $g->done(); - -} - - -function app_search_box($q = '') -{ - // google custom search dialog - // used in place of appdb specific search engine code - // Chris Morgan maintains - // the search engine settings - $shSearchStr = ' - - - - -'; - // Search dialog using our own search engine, displayed when - // JavaScript is unavailable - $shSearchStr .= ' - -'; - - return $shSearchStr; } ?> diff --git a/jquery.js b/jquery.js new file mode 100644 index 0000000..82b98e1 --- /dev/null +++ b/jquery.js @@ -0,0 +1,32 @@ +/* + * jQuery 1.2.6 - New Wave Javascript + * + * Copyright (c) 2008 John Resig (jquery.com) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $ + * $Rev: 5685 $ + */ +(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else +return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else +return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else +selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else +this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else +return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else +jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else +jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!tags.indexOf("",""]||(!tags.indexOf("",""]||!tags.indexOf("",""]||jQuery.browser.msie&&[1,"div
    ","
    "]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf(""&&tags.indexOf("=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else +ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&¬xml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&¬xml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else +while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return im[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else +for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("
    ").append(res.responseText.replace(//g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else +xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else +jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else +for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else +s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else +e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;ithis.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); \ No newline at end of file diff --git a/jquery.pngfix.js b/jquery.pngfix.js new file mode 100644 index 0000000..396503c --- /dev/null +++ b/jquery.pngfix.js @@ -0,0 +1,126 @@ +/** + * jQuery (PNG Fix) v1.2 + * Microsoft Internet Explorer 24bit PNG Fix + * + * The MIT License + * + * Copyright (c) 2007 Paul Campbell (pauljamescampbell.co.uk) + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * @param Object + * @return Array + */ +(function($) { + + $.fn.pngfix = function(options) { + + // Review the Microsoft IE developer library for AlphaImageLoader reference + // http://msdn2.microsoft.com/en-us/library/ms532969(VS.85).aspx + + // ECMA scope fix + var elements = this; + var settings = $.extend({ + imageFixSrc: false, + sizingMethod: false + }, options); + + if(!$.browser.msie || ($.browser.msie && $.browser.version >= 7)) { + return(elements); + } + + function setFilter(el, path, mode) { + var fs = el.attr("filters"); + var alpha = "DXImageTransform.Microsoft.AlphaImageLoader"; + if (fs[alpha]) { + fs[alpha].enabled = true; + fs[alpha].src = path; + fs[alpha].sizingMethod = mode; + } else { + el.css("filter", 'progid:' + alpha + '(enabled="true", sizingMethod="' + mode + '", src="' + path + '")'); + } + } + + function setDOMElementWidth(el) { + if(el.css("width") == "auto" & el.css("height") == "auto") { + el.css("width", el.attr("offsetWidth") + "px"); + } + } + + return( + elements.each(function() { + + // Scope + var el = $(this); + + if(el.attr("tagName").toUpperCase() == "IMG" && (/\.png/i).test(el.attr("src"))) { + if(!settings.imageFixSrc) { + + // Wrap the in a then apply style/filters, + // removing the tag from the final render + el.wrap(""); + var par = el.parent(); + par.css({ + height: el.height(), + width: el.width(), + display: "inline-block" + }); + setFilter(par, el.attr("src"), "scale"); + el.remove(); + } else if((/\.gif/i).test(settings.imageFixSrc)) { + + // Replace the current image with a transparent GIF + // and apply the filter to the background of the + // tag (not the preferred route) + setDOMElementWidth(el); + setFilter(el, el.attr("src"), "image"); + el.attr("src", settings.imageFixSrc); + } + + } else { + var bg = new String(el.css("backgroundImage")); + var matches = bg.match(/^url\("(.*)"\)$/); + if(matches && matches.length) { + + // Elements with a PNG as a backgroundImage have the + // filter applied with a sizing method relevant to the + // background repeat type + setDOMElementWidth(el); + el.css("backgroundImage", "none"); + + // Restrict scaling methods to valid MSDN defintions (or one custom) + var sc = "crop"; + if(settings.sizingMethod) { + sc = settings.sizingMethod; + } + setFilter(el, matches[1], sc); + + // Fix IE peek-a-boo bug for internal links + // within that DOM element + el.find("a").each(function() { + $(this).css("position", "relative"); + }); + } + } + + }) + ); + } + +})(jQuery) \ No newline at end of file diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..ac86b2a --- /dev/null +++ b/styles.css @@ -0,0 +1,332 @@ +/* Body Document Defaults */ +BODY { + background-color: #000000; + color: #000000; + background-image: url('images/bg.jpg'); + background-repeat: no-repeat; + font-family: "bitstream vera sans", "verdana", "arial", "helvetica", sans-serif; + margin: 0; + font-size: small; + } + +/* wine logo image */ +#logo_glass_big { + position: absolute; + z-index: 2; + top: 0px; + left: 0px; + width: 200px; + height: 313px; + } +#logo_glass { + position: absolute; + z-index: 2; + top: 20px; + left: 50px; + width: 100px; + height: 157px; + } +#logo_text { + position: absolute; + z-index: 3; + top: 40px; + left: 110px; + width: 186px; + height: 58px; + } +#logo_blurb { + position: absolute; + z-index: 4; + top: 92px; + left: 130px; + font-size: small; + color: #999999; + } + +/* search box */ +#search_box { + text-align: right; + position: absolute; + z-index: 5; + top: 50px; + right: 20px; + width: 250px; + margin: 0; + padding: 0; + } + +/* top tabs */ +#tabs { + position: absolute; + z-index: 6; + top: 0px; + right: 10px; + margin: 0px; + padding: 0px; + } +#tabs UL { + list-style: none; + padding: 0; + margin: 0; + } +#tabs LI { + float: left; + width: 112px; + height: 28px; + margin: 0px 2px 0px 2px; + padding: 2px 0px 0px 0px; + text-align: center; + background-image: url('images/tab_u.png'); + background-repeat: no-repeat; + } +#tabs LI.s { background-image: url('images/tab_s.png'); } +#tabs LI.s A { font-weight: bold; } +#tabs LI:hover { background-image: url('images/tab_h.png'); } +#tabs A { font-size: large; color: white; text-decoration: none; } + +/* sidebar navigation */ +#sidebar { + position: absolute; + z-index: 6; + top: 200px; + left: 0px; + margin: 0px; + padding: 0px; + width: 156px; + } +#sidebar UL { + list-style: none; + width: 156px; + padding: 0; + margin: 0 0 10px 0; + } +#sidebar LI { + width: 156px; + height: 20px; + margin: 0; + padding: 5px 0 0 0; + background-image: url('images/side_menu_bg.png'); + background-repeat: repeat-y; + font-size: x-small; + color: white; + } +#sidebar LI P { margin: 0; padding: 0 0 0 15px; } +#sidebar LI.top { + height: 33px; + margin: 0; + padding: 0; + background-image: url('images/side_menu_top.png'); + background-repeat: no-repeat; + font-weight: bold; + font-size: small; + } +#sidebar LI.top P { margin: 0; padding: 10px 0 0 5px; } +#sidebar LI.bot { + height: 16px; + margin: 0; + padding: 0; + background-image: url('images/side_menu_bot.png'); + background-repeat: no-repeat; + } +#sidebar A { font-size: x-small; color: white; text-decoration: none; } +#sidebar A:hover { font-size: x-small; color: #ffcfcf; text-decoration: underline; font-weight: bold; } + +/* main content well */ +#main_content { + padding: 85px 10px 10px 100px; + } + +/* main content well front page left column */ +#main_left { + width: 58%; + width: expression("55%"); /* For IE */ + margin: 0 10px 0 0; + float: left; + display: inline; + } + +/* main content well front page right column */ +#main_right { + width: 40%; + width: expression("30%"); /* For IE */ + margin: 0; + float: right; + display: inline; + } + +/* footer */ +#footer { + clear: both; + color: #ffffff; + text-align: right; + padding-right: 20px; + } +#footer IMG { vertical-align: middle; } + +/* debug log */ +#debug_log +{ + clear: both; + height: 150px; + margin: 10px; + border: 2px inset #999999; + font-family: monospace, sans-serif; + color: #c0c0c0; + background-color: #090909; + overflow: auto; + font-size: small; +} + +/* header text */ +H1.title { color: #A50D0D; border-bottom: 1px solid #A50D0D; margin: 0px; } +H3.title { color: #A50D0D; border-bottom: 1px solid #A50D0D; margin: 0px; } +P.newsdate { color: #4e4e4e; font-size: x-small; text-align: right; margin: 0 5px 10px 0;} +P.newstitle { color: #4e4e4e; font-size: medium; font-weight: bold; border-bottom: 1px solid #C0C0C0; margin-bottom: 5px; } +P.newstitle A { color: #4e4e4e; text-decoration: none; } +P.newstitle A:hover { color: #FF6666; text-decoration: none; } +DIV.newsblock { margin: 0 5px 25px 10px; padding: 0; } + +/* winehq main page menu */ +ul.winehq_menu { list-style-type: none; margin: 20px 0px 0px 0px; } +ul.winehq_menu li { margin: 0px 0px 25px 0px; padding: 5px 0 0 45px; cursor: pointer; } +ul.winehq_menu li.info { background-image: url('images/main_info.png'); background-repeat: no-repeat } +ul.winehq_menu li.info:hover { background-image: url('images/main_info_s.png'); background-repeat: no-repeat } +ul.winehq_menu li.dl { background-image: url('images/main_dl.png'); background-repeat: no-repeat } +ul.winehq_menu li.dl:hover { background-image: url('images/main_dl_s.png'); background-repeat: no-repeat } +ul.winehq_menu li.help { background-image: url('images/main_help.png'); background-repeat: no-repeat } +ul.winehq_menu li.help:hover { background-image: url('images/main_help_s.png'); background-repeat: no-repeat } +ul.winehq_menu li.devel { background-image: url('images/main_devel.png'); background-repeat: no-repeat } +ul.winehq_menu li.devel:hover { background-image: url('images/main_devel_s.png'); background-repeat: no-repeat } +ul.winehq_menu li.donate { background-image: url('images/main_donate.png'); background-repeat: no-repeat } +ul.winehq_menu li.donate:hover { background-image: url('images/main_donate_s.png'); background-repeat: no-repeat } +ul.winehq_menu li a { text-decoration: none; } +ul.winehq_menu li a:hover .title { text-decoration: underline; color: red; } +ul.winehq_menu span.title { font-size: x-large; color: maroon; padding-left: 20px; margin-top: 10px; } +ul.winehq_menu span.subtitle { font-size: medium; color: #4e4e4e; padding-left: 35px; } + +/* stuff */ +img { border: 0; } + +/* Link Colors */ +A { color: #A50D0D; } +A:visited { color: #FF0000; } +A:hover { color: #FF6666; text-decoration: underline; } +A:active { color: #FF0000; } +A.hidden { text-decoration: none; color: #000000; } + +/* General fonts and sizes */ +OL,UL,P { font-size: small; } +TD,TR,TH { font-size: small; } +INPUT { font-size: small; } +PRE { + font-family: monospace; font-size: medium; + white-space: pre-wrap; + white-space: -moz-pre-wrap !important; + } +.small { font-size: xx-small; } + +/* Hn Sizes */ +H1 { font-size: xx-large; } +H2 { font-size: x-large; } +H3 { font-size: large; } +H4 { font-size: medium; } +H5 { font-size: small; } + +/* HR */ +hr +{ + border: 0; + color: #A50D0D; + background-color: #A50D0D; + height: 1px; + width: 100%; + text-align: left; +} + +/* Rounded Corner Box */ +div.rbox { display:block; margin: 0px; } +div.rbox b.rtop, b.rbottom { display:block; margin: 0px; } +div.rbox b.rtop b, b.rbottom b { display:block; height: 1px; overflow: hidden; background: #FFFFFF; } +div.rbox b.r1 { margin: 0 5px; } +div.rbox b.r2 { margin: 0 3px; } +div.rbox b.r3 { margin: 0 2px; } +div.rbox b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px; height: 2px} +div.rbox div.content { margin: 0; background-color: #FFFFFF; } + +/* WWN Colors */ +.wwn TABLE { margin: 0px; padding: 0px; border-spacing: 0; } +.wwn TH { color: #A50D0D; border-bottom: 1px solid #A50D0D; font-size: large; margin: 5px 0 5px 0; padding: 5px 0 5px 0; text-align: left; } +.wwnQuote { color: #A8003C; } +p.indent { padding-left: 1em; padding-right: 1em;} + +/* RSS Feed Links */ +ul.rss { + list-style: none; + padding: 0 0 0 2px; + margin: 0; +} +ul.rss li { + background: url("./images/feed.gif") no-repeat 0 1px; + padding: 0px 0 0px 0px; + height: 18px; +} +ul.rss li a { + font-size: x-small; + padding: 0 0 0 18px; +} + +/* template navigation links */ +.link-container { position: relative; height: 1.2em; } +.link-container p { position: absolute; width: 50%; margin: 0; } +.left-link { left: 0; } +.right-link { right: 0; text-align: right; } + +/* Status colors */ +.hdr { background-color: #000000; color: #ffffff; } +.pct0 { background-color: #ff5050; } +.pct5 { background-color: #ff5d4f; } +.pct10 { background-color: #ff694e; } +.pct15 { background-color: #ff764d; } +.pct20 { background-color: #ff824b; } +.pct25 { background-color: #ff8f4a; } +.pct30 { background-color: #ff9b49; } +.pct35 { background-color: #ffa848; } +.pct40 { background-color: #ffb447; } +.pct45 { background-color: #ffc146; } +.pct50 { background-color: #ffcd45; } +.pct55 { background-color: #ffda43; } +.pct60 { background-color: #ffe642; } +.pct65 { background-color: #fff341; } +.pct70 { background-color: #ffff40; } +.pct75 { background-color: #dcff48; } +.pct80 { background-color: #c8ff50; } +.pct85 { background-color: #b4ff58; } +.pct90 { background-color: #a0ff60; } +.pct95 { background-color: #8cff60; } +.pct100 { background-color: #60ff60; } +.nonexistent { background-color: #ff5050; } +.poor { background-color: #ff8f4a; } +.outdated { background-color: #ffcd45; } +.outdadeq { background-color: #ffff40; } +.adequate { background-color: #dcff48; } +.adeqgood { background-color: #c0ff54; } +.good { background-color: #60ff60; } + +/* ToDo colors */ +.todo { background-color: red; } +.inprogress { background-color: yellow; } +.done { background-color: limegreen; } +.invalid { color: gray; text-decoration: line-through; } + +/* Fun Projects */ +.works { background-color: lightblue; } +.abandoned { background-color: gray; } +.modified { font-weight: bold; } +.submitted { font-style: italic; } +.committed { font-style: italic; color: gray; } + +/* App Support status */ +.gold { background-color: wheat; } +.silver { background-color: silver; } + + diff --git a/utils.js b/utils.js new file mode 100644 index 0000000..8d95972 --- /dev/null +++ b/utils.js @@ -0,0 +1,23 @@ +/* + Misc JavaScipt for WineHQ +*/ + +// include a file from js scripts dir +function include_dom (script_filename) { + var html_doc = document.getElementsByTagName('head').item(0); + var js = document.createElement('script'); + js.setAttribute('language', 'javascript'); + js.setAttribute('type', 'text/javascript'); + js.setAttribute('src', script_filename); + html_doc.appendChild(js); + return false; +} + +// load and execute jquery IE6 PNG fix +include_dom("jquery.pngfix.js"); +jQuery(function($) { + $("img[@src$=png]").pngfix(); /* all img tags with .png extension */ + $("#tabs li").pngfix(); /* top tabs li backgrounds */ +}); + +// done