From 4800e73a4ac8eb6772b3d6dc584c17d113e10a4e Mon Sep 17 00:00:00 2001 From: z3d Date: Mon, 27 Sep 2010 05:04:05 +0000 Subject: [PATCH] I2PSnark: Add buttons for start/stop/delete torrents. --- .../org/klomp/snark/web/I2PSnarkServlet.java | 16 +++++----- .../themes/console/snark/images/delete.png | Bin 0 -> 504 bytes .../themes/console/snark/images/remove.png | Bin 0 -> 414 bytes .../themes/console/snark/images/start.png | Bin 0 -> 403 bytes .../themes/console/snark/images/start_all.png | Bin 0 -> 966 bytes .../themes/console/snark/images/stop.png | Bin 0 -> 299 bytes .../themes/console/snark/images/stop_all.png | Bin 0 -> 874 bytes .../themes/console/snark/images/tile2.png | Bin 0 -> 156 bytes .../resources/themes/console/snark/snark.css | 28 +++++++++++++----- 9 files changed, 28 insertions(+), 16 deletions(-) create mode 100644 installer/resources/themes/console/snark/images/delete.png create mode 100644 installer/resources/themes/console/snark/images/remove.png create mode 100644 installer/resources/themes/console/snark/images/start.png create mode 100644 installer/resources/themes/console/snark/images/start_all.png create mode 100644 installer/resources/themes/console/snark/images/stop.png create mode 100644 installer/resources/themes/console/snark/images/stop_all.png create mode 100644 installer/resources/themes/console/snark/images/tile2.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 4165536ef..d1367a4ef 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -270,14 +270,14 @@ public class I2PSnarkServlet extends Default { "\" title=\""); out.write(_("Stop all torrents and the I2P tunnel")); out.write("\">"); - out.write(_("Stop All")); + out.write(_("\"Stop")); out.write(""); } else if (!snarks.isEmpty()) { out.write(""); - out.write(_("Start All")); + out.write(_("\"Start")); out.write(""); } else { out.write(" "); @@ -784,7 +784,7 @@ public class I2PSnarkServlet extends Default { + "\" title=\""); out.write(_("Stop the torrent")); out.write("\">"); - out.write(_("Stop")); + out.write(_("\"Stop\"")); out.write(""); } else { if (isValid) { @@ -792,8 +792,8 @@ public class I2PSnarkServlet extends Default { + "\" title=\""); out.write(_("Start the torrent")); out.write("\">"); - out.write(_("Start")); - out.write("\n"); + out.write(_("\"Start\"")); + out.write(""); } out.write(""); - out.write(_("Remove")); - out.write("
"); + out.write(_("\"Remove\"")); + out.write(""); out.write(""); - out.write(_("Delete")); + out.write(_("\"Delete\"")); out.write(""); } out.write("\n\n"); diff --git a/installer/resources/themes/console/snark/images/delete.png b/installer/resources/themes/console/snark/images/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..45399d1759c5ed772b641cfed07f5b477d3a39fe GIT binary patch literal 504 zcmVpGs!2paRCt_~lTAwkQ51&HjM^xQQR<>aP|zkJbK9;UsAa8$h^QYR z*e)Z`AadJ32wL>9X;G`%B;=w+L@inbCXtnWJB_2`=rogO_MR;Ji_nh-S@7#Ns zVNO<`lj<+T<&tWL4npP?C6^IX%+Abxt#BjDy712n^^L9NBWXd>6VmLXOfH8ZSV;rwMC zo*whGFyJdgM6Cd4GElS%WC|Pb@a3kpS9ohb0m5668}K+4%LzQ3qW4f^4Au;HyXv$l zR_!3ltq&A?W)o@pGP)S5VRCt_Y+*$Rs;oo0|%AcSAu`rMTet!7#=iZSo?Tm{8?*4jy z;XCX9f23$A$X0!Nxuuu2eCn7L>U0`v!6u?12fZaxEP2H62lfA z7zTKmRx=3lJi<^267w{v#SmvX{H&4T$)m?$PPoZq1~ut>Se*(2>N2|-_{IDfR-Tas z^ItH$LP)pGMM*?KRCt_Y+*$Rs;oo0|%AcSAu`rMTet!7#=iZSo?Tm{8?*4jy z;XCX9f23$NkX-U}5B zZ$2p#We^j(fP(mOhD5g@23Ny21`f85q#FPhWcZ2QXwo&YZGeh2h~_F1#AC8UWV#jyR1l!1U(X>%WYQ5dV>?`8UI_ xzbvo5zHa-#@S*Y#!*7zZ^M3}0Ka32F?Eq@qd4B4t&%gix002ovPDHLkV1f#kw+;XR literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/snark/images/start_all.png b/installer/resources/themes/console/snark/images/start_all.png new file mode 100644 index 0000000000000000000000000000000000000000..3070cdd3ade355a001b48df412c5877fad5948f7 GIT binary patch literal 966 zcmV;%13CPOP)uc00009a7bBm000id z000id0mpBsWB>pIcu7P-RCt_~mVZptbr{EA-{Taz;e|JaAcF!*1;b)P))M1Vli}QS zHDV%J&8^jDx>l`hYq;f>)h4Y`Tdr)Sj_FF>ESrgP-KO%7zd|K4HBf?MA_O|W$9=!w zp3j}^esp(n@9neuJkLF!=kxwN&-3{_U+v(Vy=!cmZM*-LIh7Qkj~M1dDz%R$3F4oR= zXT-Em2w9oEXqq`WBEs9m)Y8((Pi9tpAC+4g$W)`|ak9kwQ}OI?*|m<2-(MzRq$edIktj1@!?u^? zbQ-yb&$98*DK_eXXuFIlWG|e<(IxYtq8MKMjH>Dz6elDSWSOS3u(XA;hrY-2+Z$Zy zsZD4rBw9-IvFBukV)(uVV!#(?DS9h-Z7|0CDJ_eaa zC}r)i(z--dV>9bZ9^l!f^RcPZIvvqI^l>=R4M)#GM>qeB8yrZ3=A@~afNwONFMlnh ztt&gJod>+~m@E1K+0S;$7=cAgQyqdGc+a6aY zWkX}UASw7x>8qvn$Q3^;H8Z9g)QkSu#2T%f@-@Q@Zx1k@(r17n2ePpC_R+UG-v8C= oJ%qwG=#JD^L9XaW+aZelzaZrxIbX(C{Qv*}07*qoM6N<$g3Eg26aWAK literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/snark/images/stop.png b/installer/resources/themes/console/snark/images/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..afb50a44ac9859b627bc6fdb23c8926c8ea328a9 GIT binary patch literal 299 zcmV+`0o4A9P)pF-AP12RCt_Y+*$Rs;oo0|%AcSAu`rMTet!7#=fSCO?Tm{8?*4jy z;XCX9f23$%8cS{L**3=(!v+uc00009a7bBm000id z000id0mpBsWB>pI97#k$RCt`NmT5>-Q5462Gfr7UnhoU=WnhM-p(KbzY1%6Fr7$eo zs1FqtmC!;9!~_LxP!aVdqM)J;TBs;WOR*9OBFWTjvrNkw5_cPC-kZ*wsm52MF*Sd< zaPI$}bMOD%d+xcHH1-O}KjYr^8?&97XU=CnS1EB}t=h_9?{PGNxA{GU0)kA#5sX=5v;tOGdch&rh}_ zTgFzJ2a?;`MVU~U|8^{XFb$Fw*m!t_Y>R=Id*$Tcc}Bj&rS}`qkI2bmc`!W%(&AzH zF*35g5+5`nBI0;bET*UkZ+~&7w>32Rd@{yi%9#M6{d`>ZcsN%~o-tTL1YgZk0P36c z^i~Q}mUVcpuJg#Q9Rb`)5!aPFUZtpu&SQY7M|A|BUuW?3Z9FQ;^ z4ql^ExOviQrM65;8$+7x7`rc{swz9JKPs>x$2`l{?dTq+Dt}buzv2TQ-J>vv7x7Z} z=w(BK%y!u_h~%brmdO#E)%YxVdgO|iOU|@A6c!5q@Mnx6mDDB8G@o?g4CpsNkq?pw z_~Iw({r(2Xq9(bPafMLRlb3fWM)5FUQ`8=l}o!07*qoM6N<$f@p)D AC;$Ke literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/snark/images/tile2.png b/installer/resources/themes/console/snark/images/tile2.png new file mode 100644 index 0000000000000000000000000000000000000000..d4db14c977b83ec524b82612b754109817826eea GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^OhDYg!VDxYKUjJMNErn9gt+Pn=~*aRn9G~%3+tOJ zm|H4Y>Wk>>3hL?#=vpdUS}0lQ3F}!XSm+7rnaP_0r9QtuoC?&-S>O>_%)r2R7=#&* w=dVZs3JQ6;IEGZrN#;m>k+49|OwLP!VP2cY(jOYOPk^!vp00i_>zopr0M(f#VgLXD literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/snark/snark.css b/installer/resources/themes/console/snark/snark.css index f7d09e748..1580d8f48 100644 --- a/installer/resources/themes/console/snark/snark.css +++ b/installer/resources/themes/console/snark/snark.css @@ -1,4 +1,4 @@ -/* I2PSnark theme "faze to gray" by dr|z3d */ +/* I2PSnark theme "Ubergine" by dr|z3d */ /* Guantanamo Commemorative Edition. */ body { @@ -168,7 +168,19 @@ td:first-child { .snarkTorrentAction { text-shadow:1px 1px #550000; - padding: 0 0 1px; + padding: 1px 0 !important; + margin: 0 !important; + text-align: center; +} + +.snarkTorrentAction img { + margin: 0 2px !important; + opacity: 0.6; +} + +.snarkTorrentAction img:hover { + -moz-box-shadow: 0 0 1px 1px #f90; + opacity: 1; } .snarkTorrentEven { @@ -202,9 +214,9 @@ td:first-child { .snarkTorrentOdd { background: #656; font-size: 8pt; - border: 1px inset #434; - border-left: 0; - border-right: 0; + border: 1px inset #434 !important; + border-left: 0 !important; + border-right: 0 !important; } .snarkFileName { @@ -259,7 +271,7 @@ td:first-child { } .page { - background: #323; + background: #323 url('/themes/console/snark/images/tile2.png'); color: #310; min-width: 820px !important; margin: 5px 0 0 0; @@ -270,11 +282,11 @@ td:first-child { border: 1px solid #101; font-size: 9pt !important; line-height: 160% !important; - -moz-box-shadow: inset 0px 0px 1px 0px #002; + -moz-box-shadow: inset 0px 0px 1px 0px #212; -khtml-box-shadow: inset 0px 0px 1px 0px #002; box-shadow: inset 0px 0px 1px 0px #002; text-align: center; - opacity: 1 + opacity: 1; } form {