From 51ba6c16fc3dd1070245a3ad622fc4549f9fa623 Mon Sep 17 00:00:00 2001
From: z3d <z3d@mail.i2p>
Date: Mon, 6 Dec 2010 13:15:43 +0000
Subject: [PATCH] I2PSnark resolutions.

---
 .../src/org/klomp/snark/web/I2PSnarkServlet.java |  15 +++++++++++----
 .../themes/snark/ubergine/images/head_loaded.png | Bin 0 -> 867 bytes
 .../themes/snark/ubergine/images/head_peers.png  | Bin 0 -> 1022 bytes
 .../themes/snark/ubergine/images/head_snarks.png | Bin 0 -> 854 bytes
 .../themes/snark/vanilla/images/head_loaded.png  | Bin 0 -> 877 bytes
 .../themes/snark/vanilla/images/head_peers.png   | Bin 0 -> 1014 bytes
 .../themes/snark/vanilla/images/head_snarks.png  | Bin 0 -> 833 bytes
 7 files changed, 11 insertions(+), 4 deletions(-)
 create mode 100644 installer/resources/themes/snark/ubergine/images/head_loaded.png
 create mode 100644 installer/resources/themes/snark/ubergine/images/head_peers.png
 create mode 100644 installer/resources/themes/snark/ubergine/images/head_snarks.png
 create mode 100644 installer/resources/themes/snark/vanilla/images/head_loaded.png
 create mode 100644 installer/resources/themes/snark/vanilla/images/head_peers.png
 create mode 100644 installer/resources/themes/snark/vanilla/images/head_snarks.png

diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
index a934b7cfa2..603e81dc30 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
@@ -350,10 +350,17 @@ public class I2PSnarkServlet extends Default {
             out.write(_("Totals"));
             out.write("\"> ");
             out.write("&nbsp;");
-            out.write(ngettext("1 torrent", "{0} torrents", snarks.size()));
-            out.write(", ");
-            out.write(DataHelper.formatSize2(stats[5]) + "B, ");
-            out.write(ngettext("1 connected peer", "{0} connected peers", (int) stats[4]));
+//            out.write(ngettext("1 connected peer", "{0} connected peers", (int) stats[4]));
+
+            out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/head_peers.png\">");
+            out.write(ngettext("1", "{0}", (int) stats[4]));
+            out.write("&nbsp;&nbsp;");
+//            out.write(ngettext("1 torrent", "{0} torrents", snarks.size()));
+            out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/head_snarks.png\">");
+            out.write(ngettext("1", "{0}", snarks.size()));
+            out.write("&nbsp;&nbsp;");
+            out.write("<img border=\"0\" src=\"/themes/snark/" + _manager.getTheme() + "/images/head_loaded.png\">");
+            out.write(DataHelper.formatSize2(stats[5]) + "B");
             out.write("</th>\n" +
                       "    <th>&nbsp;</th>\n" +
                       "    <th align=\"right\">" + formatSize(stats[0]) + "</th>\n" +
diff --git a/installer/resources/themes/snark/ubergine/images/head_loaded.png b/installer/resources/themes/snark/ubergine/images/head_loaded.png
new file mode 100644
index 0000000000000000000000000000000000000000..91f92b39b809bf0e54ac669f8148f62975643849
GIT binary patch
literal 867
zcmV-p1DyPcP)<h;3K|Lk000e1NJLTq000sI000sQ1^@s6R?d!B00009a7bBm000id
z000id0mpBsWB>pI6-h)vRCt_ylxt`dR}{y8_s(P!V$g`e^^uCEqD7++qmY33h$$ka
zAXO2y4{eR4R6n#8gqCWge)5BU5Q_9e5o0OV6dx#s)+epeYSUD!ltz<CFp{XPZXRZ4
zXXjqe?#48@s{@D2oVn*W|MR$4@sh{Zkta*BSiaa3u?|&7JlkHC#W#QI7>-OSWL&lY
zW1;O49qo^JU0z$Vf<(c%IbYLyegpX<b6>2qBL-_4`1j%lW{AT3NuN6mGAWV6rGiKr
za-#18?k9>fASIETRE=stE5?K_e@NV1fpxiq5ZAbz>WvVM4Jzp$&~$qR8K8*;HdV1Z
zh0vQrw9s%u;wyCOt3!=8l&)B*9h3GD_v3g^ybKHCLHfI+SofAr3YnLRAN*167k5?A
zw%AaapLY0OoPmBX!va4ITIgAtmKpYT<6+q7imXB}VD=9uEiE+=anc~q3q^sSky;Q>
zq}K0OL!S)7tb^ozypg#{X{m~eQe4q@u45Lb+RJ5A9)TIi0A09KLR05^teW1)?4nx)
zgE=LaM4sTncNKdYVbLo$m^rG2p57p9YO$UK718UIM{l$K7(}<KA<#WBv-C~H=hD;P
z?^)KAUS;x#yQ$Qkx3Z!ZmQTAz-C4`w)tc%uWs>n)W}pYl<#%paKmLto?HTDv7_g=C
zS0dqKy#9e98yo3n)4VGjx^CE2B1%3}yx%POTN<BrZU3Auo4Y(_xxG)b`6P@V+0V8m
zzhMQM2tsm{&(_6PXzuda)FY7nnw5WBrvJwXiT^4MvV3b5mk%B{;mmTVU!thL24%$$
z_-Mgj<T!>;tD2=FF;-j^#YZ$14=nY^OtOWi)egQJI%_fpMKbb#`VQl3tF=D*p{04g
z<<-%OUs@+HV?rmD4bc9hL+xYBo}Y|y4gctn1yY`e&mY>Ngv(*sQ1!FL?l^!t{Wi&S
z#nMAix<#=~TRSO+3N=Ta1nW~ZCi^vl-N_q$xqNc&CJVnji{nTEwl9L}*YIU-&g2K|
tR@=ESJSHn>n8N=rHiuq9I$w0LJq3ArYezq@4H^Id002ovPDHLkV1hsEn7aS~

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/snark/ubergine/images/head_peers.png b/installer/resources/themes/snark/ubergine/images/head_peers.png
new file mode 100644
index 0000000000000000000000000000000000000000..3fc97172f0dd3ba572e4fcbaf4f91e549271bb27
GIT binary patch
literal 1022
zcmV<a0|ESrP)<h;3K|Lk000e1NJLTq000#L000pP1^@s6GKS}X00009a7bBm000id
z000id0mpBsWB>pIut`KgRCt_yRBKFIWf*==ZyX>kr3{BF;utG(Sq)1Dm|@f<Zp_`x
z;x@7@n<knVHH-0<_{WL(%McTPm@K+^iApv%V%!CPjLn#gNXTG1ZJ}v_F=(M1(ksZN
z?KwW*VJ(5+zUJ+BdA{#?ujiGp%21mjLx)N(7f=C@bO@;ob`E;<!$CZoKd<y2W>&t}
ztwOkqr?-<y!_8Dm?}7&|o;{&qEvV+cCk3g0KB2pbS&XP3;qXchX&GS)Hmj=C-G2Us
zEdQ7tI-P=wN)H-$c7~zg87k}e?zcyaJ8!K8NwKkL8qH1pDU)8=AvNRI)h(59ysN7r
ztKVITXfzMua6Wo(Y=PJ7$mh+^yyNEL_U>Z%r?N2_%R;xe0H?2(>WRJiAom@?@gmUL
z%t0by#PHAtu`KBuvLZffSoUCaDo0FJ4<a2{XP?mAP7jl50p;aBvAk2~2*Z+-SaOWI
zOADDN74H8hRdI4_!|#goaTjuPXJEBPP*;Bg8_I@bjOp>RqUm5$gCBO=EXk92x_S~X
zKYLreJh?oI&@#S{^q&jEC<PS5*I&H^izS8w2Y*^rw<zMi)cSKdd=qAT`C6aAgj<s$
zQbga9K0x~-X$#zE&m5|{A3JTZoammag~FG*1HW<?64wTO5-CN3LNOYa!c<)nL+i1>
z2Bi~lq@(UDD;usd7&0}EU~nyDd5$57!WdhCF>25(x8y}}H!LIauMv;g<C*(Tl8U^E
zzeQ37@7C7#>T2tHo!sS9@`U?^YyQFB=PwJV=jptWb4tu<_fH%g5U-<@2r(bAw=;=i
z;SNe4GOh|XbL(eaA`-SD5Lkyu#44_wBbLiYzl?`uxW_CAO`Fi;vkA;ktcJ1NPS^j=
zB<g;$tW<HCgbf{+c55-4o0DO)g>d-DkD?OBNchP6KR9tOD#M(e&`Ro^eO}aW40TcA
zUK$r!UQ#-IlO|M|=f>x*pr+;)LLnQ@v^Bvq@=%6we_a4ao*IQwui(>*<>(o-J<0dq
zuPiCimBOdKctwuK&DgQ?3N~$Wd-!FozjR@b>~d9ODC<uIW@oU!K7dynheM)3PIZ<R
zULRNk6RY6#>wO7^p@h~3m)vhbhkvYimnb8<J)pTmmD^ZaZP%`C%YJzMAmVBqTPvpS
zvH5LB5{1c>biVC+Nq&KO0eiMg46sc)MVnkA{RC#__$bNdk%P18KB=`f32#s)i2Xrp
szNIze8ul>`aC(v0D3!GGd_<i82W3@yFOj8`YXATM07*qoM6N<$f^RhAG5`Po

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/snark/ubergine/images/head_snarks.png b/installer/resources/themes/snark/ubergine/images/head_snarks.png
new file mode 100644
index 0000000000000000000000000000000000000000..9aac1c2ce94fcd922f9e929f21d96f994deae5ed
GIT binary patch
literal 854
zcmV-c1F8IpP)<h;3K|Lk000e1NJLTq000pH000pP1^@s6J8eh$00009a7bBm000id
z000id0mpBsWB>pI2uVaiRCt`Nluv9FRUF4ZZ)SEn+s^ji)|F6qv$VyHwn&MIBvo2T
zZKO0{&=`UjIB?KtBy#Xb&;wUvVkE+W;Dt*YF(KSAiY7J<F{WTrvF=i~rCTW7w%cxZ
zcV^!BX0c5rhIsIo%sc$@`+eT`_kHgT{0|}g(>(M0y!fuY#qTgQ#D8s^D^QwU;mEGD
zTsH0&xPCvUZ@v0$tyowVNLh<0zl82Qt4cLIu}HpV7>6RB%DBFdru*#fa;-P}yh|z-
zHsTE=Fa202S4tqg2>ROV2-!rqd5*S@BwJ!Vs<E5wgK@?)*O*(HqT={mAJ=$y$g=`f
zhSDzrfF}*~QXiV%$oB3U_Vs>(Wi^m5Osfiw-JOT&i0|R-mE*Y5!Be31FoMNX5^>wn
zyg2QhCWi(-BC{~YJ$r(u2UCQ?7TJkge1GjCWzVVB2V<>=7A&svQ?GPk*<}WL-(h<B
zCh~yKD<2;t6tP$<t?>NYdpYve8Ded1Re-n2<f;;>M$u#oiDZ<<hOML{W9)kM4KAKI
z!RW{cj_VTNxs&(Konyzq0Cy%QAF1CAK{hCBbXr^EEEZ>Jd2Jh$qoe#hJWQohsqTFH
z#tlvl4zl?0;lGa~Wni+8X@+rRnc8R*xpaC1u--JE%TeBxd(4w!z@V_2Cv4VJE)<C-
z68O5l0r37lfX4wFkg~}8zVOJ-OktbN%#USB_4Lry-~Xuj34l#X90i)=-rXf0<fpMG
zqfGsBllRY`=itecJe5o$OcN=Dx-wezGeV&ai10tfKYGUU!d^;`IfHE55#jLA2aL{K
zM(ovj@!&pnlRaiL8J3l)uH#ezVcX_~ANmld5XPDk(HfJXsoWpbX(`gb#ko>{fuTLe
zNdNRJBUeAi?68QX64=d+%6tpyO61I+>JWq<m?<Vc<ZC7D(3jsBc6Qcgi`S1XEFuY)
zm%I1V8r@FWDUx5kPsv$D6TwqoCED~^rOwWzJHOz$;8$QyEN~%F&s()7HBWf`|A_1o
gnRtX=ahmDB0O@LG`)Pk^-~a#s07*qoM6N<$g6oN;bpQYW

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/snark/vanilla/images/head_loaded.png b/installer/resources/themes/snark/vanilla/images/head_loaded.png
new file mode 100644
index 0000000000000000000000000000000000000000..46fc281ffe61828f29cadfdb6613eac975f6d1e4
GIT binary patch
literal 877
zcmV-z1CsoSP)<h;3K|Lk000e1NJLTq000sI000sQ1^@s6R?d!B00009a7bBm000id
z000id0mpBsWB>pIA4x<(RCt_)lx;{;Q5?pfdv|rqY3W+!d>a^9<d<re%t4I|lnhLR
zUQ7}q%t9riH)3V=p+b7`LsS+8z33N>KJ<!dtPep^qheT5CRr=nn%Qb?Zo9kx&b^Ts
zcI$zA;hg(FzjMxWo^v^<$PT*@LMU5=m?A(Ji6icD!4*=g=f*Z@ANW8-)7I~surez0
z{NDzo=)_o_DRewxA9kvOE|#S4kBQvglRX(~6D!)Yd;sAQzH-fN-_>!Td6-wa*6P3M
z4{A8SVF{YfH~ke-Us4a7(FM;}eeC|r<if{z{6y{-<d+pz10~XxbhC-`_xji#fy~^@
zf37NRsv#k909}@_#VmWL_@L2iwo8(fR8~{=&%t9=+f<8aBx>XZeyiM8K$G;+h6{~e
z^j|rGp<u#)A)f+?80u)m+4^CmBx^S+TeHAoTsHfy@!}mVy4*9ALW`MGh4304&KIf5
zQ*HCYn)4wm{MBj@IB@9_^Mr_lVVVKWoy{=MG^>KnIM1N>Q7;@-4#?wV#SqI-w$|}*
zDjJqYpb2?#bjwj_Cumhc9M35=M(r1@E7Rld^Hi{~N<2%h=lh5TFQ#q5u^JEho<7Hc
z^#>3a<KrOATsYP`Fzk7cmi0b7Ol|-RE<0rUs1(>!?e7~(8;IQPbggnSG2iIao>Med
z>{RLS=EKUjp4A4TzFV|u$tGGjapCLHnTm8pjsm`b-t@j9y0eWAEy$t5ghJ}>=pF^N
zx3trIem=F>vWV{OC+3p^WqpmKAl8volvL!e$g7|qfdEC%FQ%HTSyXH+R^TqDi)=|Y
zs>{uz_~lX>_6<?_^m2(U;3K=-I>o!+Fm^>Of*?G|o{=paxx5Q0H&&pkITe$q=Og$n
zh?su>ZM(zxyyy~kR39YoJ8wi3#RV+Y?ms}X=3;JvPN(aNMPq4It7f8j;&s%W%T>O$
zZs^BN|59{xzLHOMFcOZG{DzDJ$;wB5vR=?PYIWMWIi|tvTKgd6AIj;wCOq?I^o4`r
z6M9MC>V$LTk65S%=GO|Ru)vyl@KOYk4{o@J)oOnNQ8ZlEfQ>i-00000NkvXXu0mjf
DKt`%0

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/snark/vanilla/images/head_peers.png b/installer/resources/themes/snark/vanilla/images/head_peers.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d1918acb6a4bfa80fc7aab84dd724bdb84da2e5
GIT binary patch
literal 1014
zcmV<S0}1?zP)<h;3K|Lk000e1NJLTq000yK000pP1^@s6-9(JO00009a7bBm000id
z000id0mpBsWB>pIs7XXYRCt_?RBdciRTzHmN83wTyKWTdy0x2bY>h>v+X~rmCZGh9
z{qXz8{DTT1CMr&iM8ii2k&uxrgM^Uy!z>1afJTi888V_FGdS3W0!|iT;j8Tm-3D8~
zd)s?>&)r%k#DtSPIq!R(d!GA#oO1*`H0n|RiU{#N23AAv-!yle$N4_aHK3uMrX7Uk
zw0@nw`)Uw_hvx1V<~ogN++vV(9UrU>qRf`T<=}jD_c=7igjb0kCy`&<Hs3M&TB4W;
z8*pH2IpWjO7eg4@{%~OY?{-46f4!BlUC@!;DX<@3vNKu_5-xS`b}%(5FqVamKTj7i
zzu1tYtZMQ);)76y6*hBLsVz$sej<qs%iS?<ItfdgUz~<)U<KaeOTb;55-IiOM+9jk
zQmTkdcJ30OYK5w3$@qV{OiJV_>*gbZMJVbg!SHYY*uaJPh^8d`G-&7MIjY|;#||#U
z#BGDlWmN&c_gE1L8K#LlRmju_pOZq~M>Y?80YPbNx`X#$2;!r|)i^h5)uYP?Q0-0P
z%TxcN=i5?re(cIeH$mtpv<p=1lPjyEYulP`!)(myyNohJ9o2F;FdrI~tn%$NL>t4k
zh@$g#z9a&pCQ5fElT2E~H(iU-f7043lfQV8HG?X93W{+i5J_Ov5Wuw{4c>xcXBH>{
z+$Cw9Hz^t%t_)OlroL)g(0v+Zf*<~7s=<DOYc?&j|H-JO^UbSxx$9|6#^pFK!z{-Y
z&Anq6uy?Z?z2BAaBN3hDf`kv{0SufW!_QYJeK$>gOUvUHk$zrLn#SF@VTc;GE`o@x
zK<V)|CZ3h3vF;@)zGa-yLI?Y1z9~}P$cw$PBI17QxiBnB4$oA^aN$N#WhkckWytSv
zu{}pdVJ}lrL(QR%7hkz(e$5Hz4`UdcDhMvavPBZ4Ke*VY)gi>w5>AiU@KkvMO-rUp
z)KcT{sBSJ+T$;nr-F7&uGH7X?Du`B~;z$UgSU$S#o2u&A-OprptKG!bS9th!V@F#T
zvU{J)?8c`GyES5Bu}O*T`=p$6xz{~j7QSv|lVdV_cTFv$cVKVfVAHjW-Al;05}t=`
z-#>v%0rMGJ+t_u&h2wvfVk#yfaMgr^JDfPw=@=)j@!E*;^@bJ?!Z(dD&C}>Kuvx8{
z2+cGdCOl6cA5S8=aTvofy7cYj^XICBUk<VdG-w;>IlIjF5#K>;TgbdfHEunNvjIHD
k5WVmk|BqaSRhGH_eJy}&M8o>z8~^|S07*qoM6N<$f>EyFXaE2J

literal 0
HcmV?d00001

diff --git a/installer/resources/themes/snark/vanilla/images/head_snarks.png b/installer/resources/themes/snark/vanilla/images/head_snarks.png
new file mode 100644
index 0000000000000000000000000000000000000000..10d909e25f48d9364b951862d6a7718df2a023e6
GIT binary patch
literal 833
zcmV-H1HSx;P)<h;3K|Lk000e1NJLTq000pH000pP1^@s6J8eh$00009a7bBm000id
z000id0mpBsWB>pH^GQTORCt`NlwXKcRUF4Z=iGbeuQSZ3ySgK*hAT;$WQn_*i=<Lu
z1c{4E81)n^K1B2!^&kYjMNc6@2nB8^m_1m8Zj_*bEW5dq+nVg^?(EF2JF~O@X6DX4
z_jKmgtf33_&=1bTIh@~z@9+Ejodf?vh<4hOODufj5ZWh@^1mi3yd@8Hc!;4N>_rxT
zPDr(>Yt@8|NEcsAw7UiA?n3&j(RdUi=Ws;<PivG}o`y*;9V@7{7Y#3NhY3G>Aeozy
z=CblFM5PnEwgVBGX7##h);4EQ)?u=RJB&{K%0i_SfYP!+No8VnRd&531Mrohi|Q^c
z14yke^74UWv~BD}shUye<Jb{yk6z`oOK+jvCA2wfL>&^y#B0WOpC`R;i8s36M_7_;
z`7f}xMTsO6)Fxbp#(t!106|Ir@F#%y=FoC?VA+a;FTI9z9DZxQLdS=1Qma%b&(D+2
zWJvAHFz`+v`SI}p)QF%PN((I2%9{0I+BUZ{!ZmjH9OXuDFCTSv@xk7`e0t&pEnBzp
zN>2}dkfR?{;>V@XaWWfP@KlB93n^xElUz7;irJZ&AmQfa%jAz7VLF>N4*E|*v>!Ho
zmBeBR%C!X&8=A-t4^t`@gUbyM?hXz<+CN@SP1HNDDOctR*)ddA5lyAQvX%jj<Objo
z;%|t{obQV&xqOa@vx?Ht6q|SMq^+alUjfSyPuH|7^5nA%OwT?belN}B@E@E!eVPvA
zLpYHL%v=eu?1?giGiTi*Ts}nK^-CN*bdsMw@1^<pCf+-9hTP~VzxVg^aAE?tTEz*4
zh$WMJ{O;MmAcpOgl_P56E-^XA$Ss$?rt|FIeVm(Le$Tn{pU~3TM(Z<Avu)2FGfOsF
z`4p#$X2j3dtwd~R`*$I9XRAG)jO!>H{chu@<f-S<y!ztXB%^B>FN`obcaKG{WZsCx
z!r|**zNP>Eori<mZmL5<M$uPcLa&>zz*(W>6~n`u6^Q)<3=I4U$RKhL<$@|Z00000
LNkvXXu0mjf!atE^

literal 0
HcmV?d00001

-- 
GitLab