From f8edc0d33afc47244ca31f0b0baf499219b7d1ab Mon Sep 17 00:00:00 2001 From: Eston Bond Date: Fri, 12 Nov 2010 14:55:02 -0800 Subject: [PATCH] Style new search box --- lib/gollum/frontend/public/css/editor.css | 109 +----------------- lib/gollum/frontend/public/css/gollum.css | 65 ++++++++++- .../frontend/public/images/icon-sprite.png | Bin 8352 -> 9013 bytes .../frontend/templates/searchbar.mustache | 4 +- 4 files changed, 67 insertions(+), 111 deletions(-) diff --git a/lib/gollum/frontend/public/css/editor.css b/lib/gollum/frontend/public/css/editor.css index ad1862e4..840408b1 100644 --- a/lib/gollum/frontend/public/css/editor.css +++ b/lib/gollum/frontend/public/css/editor.css @@ -215,9 +215,7 @@ a#function-image:hover span { background-position: -324px -28px; } height: 20em; } -#gollum-editor input#gollum-editor-submit, -#gollum-editor-dialog a.minibutton, -#gollum-editor-dialog a.minibutton:visited { +#gollum-editor input#gollum-editor-submit { background-color: #f7f7f7; border: 1px solid #d4d4d4; color: #333; @@ -240,8 +238,7 @@ a#function-image:hover span { background-position: -324px -28px; } -webkit-border-radius: 3px; } -#gollum-editor input#gollum-editor-submit:hover, -#gollum-editor-dialog a.minibutton:hover { +#gollum-editor input#gollum-editor-submit:hover { background: #3072b3; border-color: #518cc6 #518cc6 #2a65a0; color: #fff; @@ -348,106 +345,4 @@ a#function-image:hover span { background-position: -324px -28px; } margin: 0.7em 0; padding: 0.5em; width: 98%; -} - - - -/* @control dialog */ - -#gollum-editor-dialog { - display: none; - top: 50%; - left: 50%; - position: absolute; -} - -#gollum-editor-dialog.active { - display: block; -} - -#gollum-editor-dialog-inner { - background: transparent; - margin: 0 0 0 -225px; - overflow: hidden; - position: relative; - width: 450px; - - border: 7px solid rgba(0, 0, 0, 0.3); - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; -} - -#gollum-editor-dialog-bg { - background-color: #fff; - overflow: hidden; - padding: 1em; - - filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f7f7f7', endColorstr='#ffffff'); - background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ffffff)); - background: -moz-linear-gradient(top, #f7f7f7, #ffffff); -} - -#gollum-editor-dialog-inner h4 { - border-bottom: 1px solid #ddd; - color: #000; - font-size: 1.8em; - line-height: normal; - font-weight: bold; - margin: 0 0 0.75em 0; - padding: 0 0 0.3em 0; -} - -#gollum-editor-dialog-body fieldset { - border: 0; - margin: 0; - padding: 0; -} - -#gollum-editor-dialog-body fieldset .field { - margin: 0 0 1.5em 0; - padding: 0; -} - - #gollum-editor-dialog-body fieldset .field label { - color: #000; - display: block; - font-size: 1.2em; - font-weight: bold; - line-height: 1.6em; - margin: 0; - padding: 0; - min-width: 80px; - } - - #gollum-editor-dialog-body fieldset .field input[type="text"] { - border: 1px solid #ddd; - display: block; - font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; - font-size: 1.2em; - line-height: 1.6em; - margin: 0.3em 0 0 0; - padding: 0.3em 0.5em; - width: 96.5%; - } - - #gollum-editor-dialog-body fieldset .field input.code { - font-family: 'Monaco', 'Courier New', Courier, monospace; - } - -#gollum-editor-dialog-body fieldset .field:last-child { - margin: 0 0 1em 0; -} - -#gollum-editor-dialog-buttons { - border-top: 1px solid #ddd; - overflow: hidden; - margin: 1.5em 0 0 0; - padding: 1em 0 0 0; -} - -#gollum-editor-dialog a.minibutton { - float: right; - margin-right: 0.5em; - width: auto; } \ No newline at end of file diff --git a/lib/gollum/frontend/public/css/gollum.css b/lib/gollum/frontend/public/css/gollum.css index 3f66cbba..46f9df1f 100644 --- a/lib/gollum/frontend/public/css/gollum.css +++ b/lib/gollum/frontend/public/css/gollum.css @@ -48,7 +48,6 @@ a:hover, a:visited { float: right; } - /* @section content */ #wiki-content { height: 1%; @@ -378,7 +377,8 @@ ul.actions { margin-left: 0.6em; } -.minibutton a { +.minibutton a, +#search-submit { background-color: #f7f7f7; border: 1px solid #d4d4d4; color: #333; @@ -398,7 +398,8 @@ ul.actions { -webkit-border-radius: 3px; } -.minibutton a:hover { +.minibutton a:hover, +#search-submit:hover { background: #3072b3; border-color: #518cc6 #518cc6 #2a65a0; color: #fff; @@ -450,6 +451,64 @@ ul.actions { } +/* @control searchbar */ +#head #searchbar { + float: right; + margin: 1em 0 0 0; + padding: 0; + overflow: hidden; +} + + #head #searchbar #searchbar-fauxtext { + background: #fff; + border: 1px solid #d4d4d4; + overflow: hidden; + + border-radius: 0.3em; + -moz-border-radius: 0.3em; + -webkit-border-radius: 0.3em; + } + + #head #searchbar #searchbar-fauxtext input#search-query { + border: 0; + color: #000; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-size: 1.2em; + line-height: 1.6em; + padding: 0.4em 0.6em; + } + + #head #searchbar #searchbar-fauxtext #search-submit { + border: 0; + border-left: 1px solid #d4d4d4; + cursor: pointer; + margin: 0 !important; + padding: 0; + float: right; + font-size: 1.2em; + + border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + -webkit-border-radius: 0 3px 3px 0; + } + + #head #searchbar #searchbar-fauxtext #search-submit span { + background-image: url(/images/icon-sprite.png); + background-position: -405px 0; + background-repeat: no-repeat; + display: block; + height: 25px; + overflow: hidden; + text-indent: -5000px; + width: 28px; + } + + #head #searchbar #searchbar-fauxtext #search-submit:hover span { + background-position: -405px -27px; + padding: 0; + } + + #MathJax_Message { display: none; } \ No newline at end of file diff --git a/lib/gollum/frontend/public/images/icon-sprite.png b/lib/gollum/frontend/public/images/icon-sprite.png index bc00ae8e73d4f79c77e20269b0cfaf35726e538d..05f0bf3293e3110dd51e200d124f9731adcdd5fb 100644 GIT binary patch delta 8245 zcmZ{qWl&sAx3+P2cMVQ(2(E(!hu{z_!5Q2K7+iuUSa6r%?iSpGTLJ{PKyVoB?B{vE z^W!_G&Z?TJ{bP4kPj|1iuKVuElW9_*kJeOI#Kxe&fP;g>eyar1hJ%Bz1)hb_P=N1} z9}~uP^dbm!y!;>;5TBrsyby?=mlvcU3*wgt@$d@ri3rPy2=McN@k5~c@0SGs&zG7J zo}qc8y5n$gv{r9HGCDr1C+|@WbQG7?-;*E}krrdH+MZAo5$j0frm4B_4N@&TPfqwvkk{nKPdS7`*%@`d4(zQM5V^+pn22bj0j2Q|J4!$)pF~Qk<_O%vgj|~e$5`=GWZy!7R z*>bMGa6d144g;;X|P{)(5>DN)_}bB{=OU0oSie2nS$U(A(D?Gp>CABGsY_B#s)Q6(tMl7$c(tua$caf)% z6mr#|zE3bujYMl2e&tRX&_Y_aB40gwMQlvn(M;j+N4&+9ot>RXy4uF~9bPM*gJ zVk3%q?kCRvbhBmIYx!b&Va5(<1S7nsle;qiof>C*B z)1+ARi%U>&;q2;g?v#dxhPtGAt2!Vrzilywm$xNv%ao-Dg zlLu*W94g_z)@#jR%yR#qt*)7x)-P0^(5@&0X;HcL&^sAb;U$eNmE7F0sa)+LIiosJ zM0y3I-SzzZ{3TK@lRNyWxNC6aTvm@Q1eYnD@_jjm9qxshXyD`Ba(BQ(&QKG_0M0CK zjK%m!5~FkX<&@a5fnoSs$oT`}<$3XqAXV&=6zrf-05qOSAz)kUKatK0naUP}-eTfD z9nY0&5KKX&jbx7+0tJJyG*ncK6{r30en)l~-p4dsv^lQS8|n-vv%SOlEt=l6jaZs>A_%N3mtJ5I+Z12 zf7Y%LN6}O7;T4WgPJVc}w|4^vy1%1X?_eZJrH*gmGVN?7&b3hX@Mxq}Qay9!7Z51& z?yOpQeE03|Y+op9mGe(%>kQ4#_t%~{+tM?7sHsDYh_YuX6%3+>3gvQS_X#rT)X$HX z)0^b{)>nqz{=TpFZ$>J(!ujz+ByB>lQu{7(L;@du=Gxr%QNkl5&*mCp1leE|yq00a z3>{rRqR|C|fe8}linuG3-!ka2DkaeNx>$1>*6$!rBso}HTc<+H%k8vGO>+p24OS`* z`GXT8Y zYZtLFTZQY!QLm@i1G%MWnCp;K9?>3Kdvo7RC0TkHAxwSOp8&px15mq5D~>>wz{ zv*Kn8x4m4k$-QQ}Kv#gJlnVBl(BL~5zVtmWuO ze*ZybC8vW?3t5FYNKQUHJbcK-I&eU+`23S`qb+{c=g*b}2{fs5rc<{YP$*^63^F%& z4K-cmKv`MY6(%Xy$kz6@8kw&?k)Wo=&emYe@dt@PI)+cdT@-;Q%XRp|6hR+v&dKCr zQ(&!@gHQ~O#-uMvNv@_3&u2X^>ub}~H9}~yiteCC8qPSAjgb+hhUjX3$h1$!N(@50 z{TA9G!nx&=&Wn2L_dSG(1jn6`q!O!N4$HOq7dxY0roqQ%QN6W!m2Y!=WUS52(Gu2i zO;NiTHC>Mw5Z0|R7i}LZ`o>E zqp+b^r)6=JZ(vpLJ5tyC<6mypoLQtxE^S%3xTY%AGKF6Hc#)1}dF=iPE&`NG4#Z!3i>7W7uFl8R0Pu788cU)I3!wlK421$XL(PQ*tRA zNU3Bmx6vIy`M%39g^G&UqljXNk4Qa%tpM5;v$C@C!6%k}FG|RjReB7iRt2^D;k2V~ z^%(p1^5XK+H=sukK62^uV5Ts1^HC4c@LM4RC^g$cB?AV7N%nUB+61GTL7%SAhlYmi zLuAa{@Ol6IUV+bc*`JbiwC-f&|kv~Yg=Di5j-XZTTfm>mD9O5&nm-}yey#8d^rLgN(lMoSkga)oJu2n>IudS|jmur`ka1ebWNVFu* zeh^42ZXM=m(gLW5c_oEIAHh@GrLkNwg4GutE!Nxm$jQ>O;MAyVyaE2;R~C~>DhLS~ z862khEyXKeNY>EY1M1PpTVQ)ZQl3ECN{ONKfQZzX0-&y z_}wPfiRBI?Ix9N*iEEeUO)bDvknf?FTWaQ7T3X4c_UH&}UEXKwY5+a1=5*MBKp<%B zcKYV#rc%JWVs4S}GJ5H6wzUIn1H%SwZpFrv8G^eL_?l2g5s?)M z=B}>i-%_Ekjn{iKOmQy?;)KpkW@X)c;R_V_=Z&$OYs0$Liwd`KWz5A(%Y1<8X0C`< zP*YH}hhnri{Zc-YuX$TUf~%e_%4D~P(%(q(!H|~ff@E)WV{WeDU?7@MVaFvoIe7&C z)k4HCGi;X6A;s@t1P167IvPacOc=R#GbGg(&pHv?b=uWeLwAcjc8jBX{~<_5NlJoT%_yO@X6@FT}G{39?wo#_+!#4{@jI4oF(i$goH>qPSbUEN1f}k3n0AZ5`y&@Hj{r6k z2!d`LuCQEpU@prXsaTLN6<12lbGPd!^>`H;E9UQI4Dry@_gz2TZk!>?Ig2~5cLrpO zdKT0mCk7WuX}aVgAn7?lqVgJKQZW)!aTyrrhTl3En}tW~xO8)AirTQk~T1XYBr@P>?&|#VQ_GF?`WYyA_9xt&0s?z=S{eh7{17fY*vZd z=V>MSS#@UG06tvNp)l<*ySH!Oj;`+7+1ZuDM8yqEIL6y@%5@dW*R%cN&Df7snCBwJ zvyWxfUhvL!8_n81e=eEyqpQ7dw1p;xDi>>)S^%A%LRxkoph8k$EpGlg;=*#p{qO#s z-JGoOd(4%nVQb_{f^mj}>fbcNA4t_Jb{w(Ga#qL$eL;bXj*iBav2Cm_c;mR-yI>F` zZR?Q5E9tiF~u0Xk$j3-g2?CL~GO(-W*#C3Ug^uPo|6s zI!LR~uW3)95d3r{cSf`&;iIXjX_uPyw1Qkk1QI6-SV)k1ZjIp|E#rFMu0wpy(rh=k zSFhSGRijhyfA8jJ2*#dnD9p@UGc+kxnK#AwbMsjO=767E@(MS%d)^M!xsH{Ynb~Z} z;?0bTI{nlP1;;(Vb`(qjYE%BBNkqALHi#TEqg01%belCd#tnIl=6h|{{F^_X0KV+g zkU2Y_5&Ge|vlm<-|F~S6U}f{DR*@c=(TPyH)I@&JEqWKJ?2cXdf(o*BaNtnPOqi<{ zh&MQT!(q!h4#tgm)-*TYEdHm<(ivq0wKjD)j91KN+{VhM4iHN)Lhu;+Im8^{p9tyw zk9qMw9gF`M7IbuIs?z@kUV6|!LHF-?czBurjQ(H4|M5GZ|2Q81Z~R{@) zSX!wZ9EHT2L~A_vl|owYV%jT-!l#o0`Isvf9)V>{)HFV)nHnBNIm_GyO=PjRc^lIg zvQIBnJA@^{q+&z$yv1e-YKe7b+q)9+|4jYm15a~fBNZV9#VVj>{b(X0BJ{2h^P$kk zbH!l*9IaY=LLHEVoPM@?Pfkusc#Z?>-JqT&jPHIlU#=B9(fVP&OzTWkL_}-tB>g&<01^U%*}mT1UUWj6LhW*EdnHv`)vtW=Pl(Q!`_pL-Q{#vd{pDu! z@&5N0yNcrwa{z$5Eq|pR{`9GX`fB(rHV}I{{fIz!Pvy(0Q_sEQBxt#9vAMFXsoYXe zq+6UK9?>Y1(#>tVpy5k%OiYP=@)P1H5d`(rOQwkw+h-Y2b0v3B35$w)k&FBMUBkh_ zaSIBx5~X>Z?R4Lt`k-aq;dgy>%-S&&*IQXtl??`ivpvUwWa9$B#1C3kR%Xk=rLQ!z z0=qu`g21e7E8T5fdS*)uog|qT6JN^!)H5h{MMJm?7vT#sGV;uH66FI77Hoot`fc}ta zb$q6@isZEsC+q9i&^QVAy@{eyGT8K2{q{lzuz=%otto&V-|ezXTCF%UyMwgzpmd zIj*>)iC;c-pG2HKqA*Z40~uHT6HPVLxW%ao@Tkt|gj`Ms2M6`@=!O7S>nbg(xAR9| zjDUr<8qpE;FwrjcFFtDRIZ8Tin?`=!4`eRgpW}1=FGdqLH_dHmkV+bAX>#QZpQptA z1LKUVq4d0sGZiMO+jDyQfP9VyjuY7B<@w1$C6#jqZ@CCKtJe;*Md)LLtACj6@9imkPs+r43zY0B4Gj%_K=$3ea;jM>tqMj&jri5!edb4wWR2~&7svFK78l`M4qzgtt*W(pXbrMGz9XX_d|qXh*4c#onKB?7UfXI90j9|;ofwQ z8>gA%i_}vfWG;+o!ND#3XK#-oxU`VeNq8#>JyAdjYv+}-v0wnqqe&t|0^$WNo>Ex& zrdz?bI9)$2^&I?lei!;r^0muaY5wQg(c0@!(OwM{t@l{st@Th|`!;htJx}R>=3N_lQoH1r- zUI|j}$a4o+0d&t>+4-bM8vwluZfIy=#99oXd2;dgKEwLXwq$;JaodFjKuOL~H?j)7!dOC#M)wnq)D$gXUlL$ke zcj`gzv93f4t}eckHCUoh!Z=aiCN%;gCME`{O-s|Cw&;(z-jz0o-XsP!*i7#M&{Fve zuyk0WPEV`>^2LE^#|@KN@9(id63qNR%tSsdb?xnG8kY;OvT?DoVcdYrbXa%BJan5+ z)Rj@dAhaC;uz;7Ohqku1<;a-qGOrPHUj^mz&8=sae|1>&LFZUFCMm{vJF4Y)aG~=< zr)L*la9@R;Fx0#^h}q~#_JqmjEs!@`i{ZzBg1S=Oia9dd>6An^5w8uFTUSZ1u@o=CouJ!2f$?uBo%adZv?!_ zCSTW0@0X3W@B$>BRZdQhJgk}b6Bigp_n;+ z;^pB`S$QMkg?~^V_kspToC}f^6i4$LQnNz1k0Bvvh&I;N13wo z^BUZns47{q^F_4wn(XI*N%$`Rpu@E)o@jHXNkK#&WP--Y$oOHr)Aw>-!TI!O+rGdq zz}~+B-|43~urMwMfo3#dEfPd<<;V7Vv{%-Q;UO%{%%_8}Uszi_h-^1VzPgC{c>M2_ z&98#s5&fWzjw_#qMzi?&_+YZ1ZVWP#Ur|^Mxj637@eKZ1Yw6Gv2sZ%O+#+f#qA-wO zIMkhhfPl!wM>J@{h~c6=1TBp!WKBG4Go)Zk+M7iT_3i_11#3#l>aBVuPFh-W>gSrF zN&bO-$vneSz+={5`@Yg(1F>5nVbhW4D$bYBU4(AAFO{CW1+eY4Fx4$J71cM3=cDiF zLXJRD=3%%&-Ji-XoK$IP#ZRA#WJSZk_=Jv*o^+^SB`$sTsWx#^mwf?#MFmd$@OD#6 zvERXgyDw};ui%_61;W#b?fqx<8kF1a^=B24a0xBpklL<$hp50LW&}m$tL%KxZ1^iu zE~tsi0#}WGjVag^Os71BO221omYJEkKi9U0h6tsKa80bd=pUGz1jA}A`eDX~hWLFG zVKh^p$Am*{L-4S%yF3oHkya1?o_3tU82v=yjAyZ1N_C6WSMw}@ww0h%u>rI{Y;Qlt?cdkZg1{Xhc0}G6l!=5s_tAUqto7h%7tf!tbao2A+{<({x zH%m1*kQ&bWDpXS_+zZSZ)PK%)RjX%UU?A0u!s5nQdv)bu8F)?N&Z940d78Z&MN~>y%T|qAxcEQH0ISBM9AF5~^3}14iHZDVIJA>!Hzsx2?6 z0(|4F=f%ZrWR`YR!`B&d4o{48D})^)_~^N|5;ew#+Ez;giZIhM=dzOsq@5Y-fhhd` z8L2{`0DvVukCG*fx9j-OyCExp4PzNgE$>?ofTuBVYfvnC@9ly$%VA^#n6;Gv@VQw} zW!d3~36SLk@E>g1%|kna8d?<2Ivh_bC;08inKmHO&6c9B=|0RVr<(;qh)Xa>QT09y@VKEgb zaY>qLgwVyZZ9_LPU%Sx?41OP1jP#r;TOi*8bU&nkwRCY`=tV! zBmuc`RL3EDKbIO91$)`q+si2jnr@ZEg#N3nugD)2rE`Q_(6S72rK)US%%MWk%stnO z#$SM4h=u<7^T#3Y&gS$Gr7cT{#$bn(XecFvg7nRW$IWt&;}#1F1~LTo(e{g?s|@`~ zF@2hlXTfF)K?(MYzS18onBvVX;lWs%2^!WX#f?%Wj%^a(^2W>qxHB2~SD+5REyH-z zG5Eq;O1-|P=tBhF%Q~j=<-qq15nU4qg++9_|lYX98r3yf% zk0l}BeIb>|7-c^Bic{0>tsCuff}8_>9dWz?kCzVfvGf!UfY0n^RO*1oY^2G5eY4|3 z8`Ak&LDdiKKR4WE$#^}e|K4%ap-KP$lJUPa=7@d=5Ri0>HhM LR|i$gnuq)s9uLh- delta 7579 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 \ No newline at end of file