From 8262048edcf7a9d5d76adfca7844eb345aef9939 Mon Sep 17 00:00:00 2001 From: z3d Date: Wed, 15 Sep 2010 01:39:38 +0000 Subject: [PATCH] New default I2PSnark theme: faze to gray. --- .../org/klomp/snark/web/I2PSnarkServlet.java | 14 +- .../resources/themes/console/images/hat.png | Bin 0 -> 5802 bytes .../themes/console/images/snark_add.png | Bin 0 -> 1645 bytes .../themes/console/images/snark_create.png | Bin 0 -> 1673 bytes .../themes/console/images/snarknav.png | Bin 0 -> 171 bytes .../themes/console/images/snarknav_on.png | Bin 0 -> 262 bytes installer/resources/themes/console/snark.css | 190 +++++++++++++----- 7 files changed, 143 insertions(+), 61 deletions(-) create mode 100644 installer/resources/themes/console/images/hat.png create mode 100644 installer/resources/themes/console/images/snark_add.png create mode 100644 installer/resources/themes/console/images/snark_create.png create mode 100644 installer/resources/themes/console/images/snarknav.png create mode 100644 installer/resources/themes/console/images/snarknav_on.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 ea1325e188..375fdb006f 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -871,10 +871,10 @@ public class I2PSnarkServlet extends Default { out.write(""); if (remaining > 0) { if (peer.isInteresting() && !peer.isChoked()) { - out.write(""); + out.write(""); out.write(formatSize(peer.getDownloadRate()) + "ps"); } else { - out.write(""); if (pct != 100.0) { if (peer.isInterested() && !peer.isChoking()) { - out.write(""); + out.write(""); out.write(formatSize(peer.getUploadRate()) + "ps"); } else { - out.write("\n"); out.write("
"); out.write(_("Add Torrent")); - out.write("
\n
"); + out.write("
\n
"); out.write(_("From URL")); out.write(": \n"); // not supporting from file at the moment, since the file name passed isn't always absolute (so it may not resolve) @@ -956,7 +956,7 @@ public class I2PSnarkServlet extends Default { out.write("\n"); out.write(""); out.write(_("Create Torrent")); - out.write("
\n
"); + out.write("
\n
"); //out.write("From file:
\n"); out.write(_("Data to seed")); out.write(":
" + _manager.getDataDir().getAbsolutePath() + File.separatorChar @@ -1004,7 +1004,7 @@ public class I2PSnarkServlet extends Default { out.write("\n"); out.write(""); out.write(_("Configuration")); - out.write("
\n"); + out.write("
\n"); out.write("
"); out.write(_("Data directory")); out.write(": 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 literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/images/snark_create.png b/installer/resources/themes/console/images/snark_create.png new file mode 100644 index 0000000000000000000000000000000000000000..54e3f5b885a797ca9428bb64b03d1fd244adc483 GIT binary patch literal 1673 zcmV;426p+0P)pLJ4r-ARCt{2n_ExoIuM1Ma@{~fp)C@k2(`b3|NqE4LP7{ypxp1A z?_}vjJ#3NP*d7<{WIa>`5_{Inni)F|$>HH)qrzy;+kiQv=3i~p{Hu+cf3;EbuQqD_ z)yCo+=YD&8`}p{1Hk*r!b2DQ;6TiN`-rU@X`SbI0k|b%GE-fv^w`5^B97diJ^4Hhb zgTbKR@53K2;DY=6`<0cIg@uL4#>^rACzA=xVS9Uf3+>TpgcfiLzmIQBZ2k`q538%I z%gf71;5Ea`%L|S`0(|GMk?o1fpK5n^cek^%^Z58k@gw+nfnVYdegl90%8xNkipn2) z?RLA7Reow7Vdp!Epvor+a7|2;;_-(wQtxy+Pft(OJifygFHrMVGVpt@AqDu1W>q}? z6uEA<3+>O(PiQ0l=6|3fz@J_q7jR`Xt0M77+wi2x!=He|lRQtR0DruYS46IlV^|FS z1e}mk_N4qq)&-LPgA#}f@-LUaD; z93}*xPcmHeekTv;0>3h-3gD&)z0jOLO>S#zOHAMotK@q~0{8+KAOSTibr-}aG-`^1}nNI*wK3dR2p4p+qfipL% z7c!=WsV4kYw6GY#PY1sg&^#)jYiK!O)Cx?%-7aOo3l6~-$Q@ijB4{CCA%VdBkvbuwfgu4t@xqKf?>j)g)oStO zB}4E{K}h}U@z%k?0a}H;_PK7#&%y0TfN>_132IU=^c-^x?0NC3}j`w+Gl28%yy`%b5WeW(=v z{FsDWv7shn4s#Mg`v~?_K}HV4UyrK@5h}&9{9rH0-~#+1e|C1JO#z@g_zxR~Kb>iJ zcUNT(v#3=8gD)^_nx;sA;A>y_Q}|;Ov?` zF>64EuDjWkJ4?`IHpXks(z^e)pWqmp=`egs0kLkQ#MxE&JIa{{8ul;00Q7Plp}u*rJd71Y@ zH`hDzC-D$GHIJ|p4dS3vO}Eh;K&>V9NC7<{lRXaOxbRoc8xDtPkK#wqo8`fFSTLQc z!0G9!_JwY}(1pKx9+4;O2)>@}IgH~80!|jN+|Z`LtrxlkO^>vhPd%^rNXN7nw%hGq zuctPQRSsNA$6qITI-h2TuNT-HCJq7wNFmV4@<)cU#+2r-2`IVfAMG`=UQlo`4$}EY z*@+;dQ^4XE0dx)e*CBG*SzPj;N<;k7+sVlZTfKsp7WoqrrC2z;;R-R@8;&kG1t$jM z@t98*MOamKiiR71ZSr)mU%b^-Sm+TBks+($e|&sg;9sPnr$a*7DH?A4AxucgI&DP@ zt`vXzlUsvOZ--cc3v^frqOO0E?8$WTlH=my0=uyf@jDo&=cq~c{BLh>&&|$1!tne* z=PViyx9cvqz|M#m@4q|qw=m`l%=v4f;;erQlco`azo-69@uTB!Vb2%*==}dn;$PQ4 zuli^DBCuhO=>@i@3~sjz!3~>+Vf^*l6Z?~^t1A}sWy8qMM^AW7|2xodXg238;30o> zbi^*O)c>}zrDOBME>mwo*%@ibztw6Hf0&F$qx19gQY8Sf=#BU^P5lq~3Sh_|0(wNN z|Mn_-JF+M8kT+cj*w%j?S9u=MnWF0d|6TL1HfsLWM$Nz4sQFhLHUDa(>iqu!j#N9e To2D-?00000NkvXXu0mjf_8u)R literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/images/snarknav.png b/installer/resources/themes/console/images/snarknav.png new file mode 100644 index 0000000000000000000000000000000000000000..83cda509e929f582e8e5e496cc98896512d4c783 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^JV5+}g9%6~GX%v0Db50q$YKTtJ!KGPtXOJa1{93- zba4!+nDh4fM&1Sk9u^0OH*a^wwhB&SYSO)Xb^Y<0>BdTZGqYz22>ntn={Gbp%l#K~ zblJA{@SLpb9h^Q1P2sa|$>lK#UxDxgJ|Eort$gOrNz6c_f1F^hy*5vJV|n#%AdkV* L)z4*}Q$iB}Kzuqk literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/images/snarknav_on.png b/installer/resources/themes/console/images/snarknav_on.png new file mode 100644 index 0000000000000000000000000000000000000000..c7457195c9dd38f2b28b77659e2e8be46c225439 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^JV5+}g9%6~GX%v0Db50q$YKTtJ!KGPtXOJa1{B=k z>EaktG3V`cL%wDQ0p?;sevj$TpWL<4Q7wOY*`PJG(ImY8n%Iv$2K#}|9@uwJoAHC8B