Changeset fe394b0b


Ignore:
Timestamp:
Jul 21, 2009 4:33:13 AM (11 years ago)
Author:
z3d <z3d@…>
Branches:
master
Children:
c312fa8
Parents:
0e9bfba8
Message:

Add a preliminary undercoat to I2PSnark UI.

Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java

    r0e9bfba8 rfe394b0b  
    703703//       , "Galen", "http://5jpwQMI5FT303YwKa5Rd38PYSX04pbIKgTaKQsWbqoWjIfoancFdWCShXHLI5G5ofOb0Xu11vl2VEMyPsg1jUFYSVnu4-VfMe3y4TKTR6DTpetWrnmEK6m2UXh91J5DZJAKlgmO7UdsFlBkQfR2rY853-DfbJtQIFl91tbsmjcA5CGQi4VxMFyIkBzv-pCsuLQiZqOwWasTlnzey8GcDAPG1LDcvfflGV~6F5no9mnuisZPteZKlrv~~TDoXTj74QjByWc4EOYlwqK8sbU9aOvz~s31XzErbPTfwiawiaZ0RUI-IDrKgyvmj0neuFTWgjRGVTH8bz7cBZIc3viy6ioD-eMQOrXaQL0TCWZUelRwHRvgdPiQrxdYQs7ixkajeHzxi-Pq0EMm5Vbh3j3Q9kfUFW3JjFDA-MLB4g6XnjCbM5J1rC0oOBDCIEfhQkszru5cyLjHiZ5yeA0VThgu~c7xKHybv~OMXION7V8pBKOgET7ZgAkw1xgYe3Kkyq5syAAAA.i2p/tr/announce.php=http://galen.i2p/tr/"
    704704       , "crstrack", "http://b4G9sCdtfvccMAXh~SaZrPqVQNyGQbhbYMbw6supq2XGzbjU4NcOmjFI0vxQ8w1L05twmkOvg5QERcX6Mi8NQrWnR0stLExu2LucUXg1aYjnggxIR8TIOGygZVIMV3STKH4UQXD--wz0BUrqaLxPhrm2Eh9Hwc8TdB6Na4ShQUq5Xm8D4elzNUVdpM~RtChEyJWuQvoGAHY3ppX-EJJLkiSr1t77neS4Lc-KofMVmgI9a2tSSpNAagBiNI6Ak9L1T0F9uxeDfEG9bBSQPNMOSUbAoEcNxtt7xOW~cNOAyMyGydwPMnrQ5kIYPY8Pd3XudEko970vE0D6gO19yoBMJpKx6Dh50DGgybLQ9CpRaynh2zPULTHxm8rneOGRcQo8D3mE7FQ92m54~SvfjXjD2TwAVGI~ae~n9HDxt8uxOecAAvjjJ3TD4XM63Q9TmB38RmGNzNLDBQMEmJFpqQU8YeuhnS54IVdUoVQFqui5SfDeLXlSkh4vYoMU66pvBfWbAAAA.i2p/tracker/announce.php=http://crstrack.i2p/tracker/"
    705        , "Postman2", "http://tracker2.postman.i2p/announce.php=http://tracker2.postman.i2p/"
     705       , "PaTracker", "http://tracker2.postman.i2p/announce.php=http://tracker2.postman.i2p/"
    706706    };
    707707   
  • apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java

    r0e9bfba8 rfe394b0b  
    8484        out.write(HEADER);
    8585       
    86         out.write("<table border=\"0\" width=\"100%\">\n");
    87         out.write("<tr><td width=\"20%\" class=\"snarkTitle\" valign=\"top\" align=\"left\">");
    88         out.write("I2PSnark<br />\n");
    89         out.write("<table border=\"0\" width=\"100%\">\n");
    90         out.write("<tr><td><a href=\"" + req.getRequestURI() + peerString + "\" class=\"snarkRefresh\">Refresh</a>\n");
    91         out.write("<td><a href=\"http://forum.i2p/viewforum.php?f=21\" class=\"snarkRefresh\">Forum</a>\n");
     86out.write("<div class=\"page\"><table border=\"0\" width=\"100%\"><tr><td align=\"center\" valign=\"top\" class=\"snarkTitle\">I2PSnark<br>Anonymous BitTorrent Client for I2P<hr /></hr></td></tr>");
     87        out.write("<tr><td align=\"center\"><a href=\"" + req.getRequestURI() + peerString + "\" class=\"snarkRefresh\">Refresh</a>");
     88        out.write(" | <a href=\"http://forum.i2p/viewforum.php?f=21\" class=\"snarkRefresh\">Forum</a>\n");
    9289        int count = 0;
    9390        Map trackers = _manager.getTrackers();
     
    10198            baseURL = baseURL.substring(e + 1);
    10299            if (count++ % 2 == 0)
    103                 out.write("<tr>");
    104             out.write("<td><a href=\"" + baseURL + "\" class=\"snarkRefresh\">" + name + "</a>\n");
     100                out.write("");
     101            out.write(" | <a href=\"" + baseURL + "\" class=\"snarkRefresh\">" + name + "</a>");
    105102        }
    106103        if (count % 2 == 1)
    107             out.write("<td>&nbsp;\n");
     104            out.write("");
    108105        out.write("</table>\n");
    109         out.write("</td><td width=\"80%\" class=\"snarkMessages\" valign=\"top\" align=\"left\"><pre>");
     106        out.write("<div class=\"snarkMessages\"><table><tr><td valign=\"top\" align=\"left\"><pre>");
    110107        List msgs = _manager.getMessages();
    111108        for (int i = msgs.size()-1; i >= 0; i--) {
     
    113110            out.write(msg + "\n");
    114111        }
    115         out.write("</pre></td></tr></table>\n");
     112        out.write("</pre></td></tr></table></div>\n");
    116113
    117114        List snarks = getSortedSnarks(req);
     
    792789                                               "<title>I2PSnark - anonymous bittorrent</title>\n";
    793790                                         
    794     private static final String HEADER = "<style>\n" +
    795                                          "body {\n" +
    796                                          "      background-color: #C7CFB4;\n" +
    797                                          "}\n" +
    798                                          ".snarkTitle {\n" +
    799                                          "      text-align: left;\n" +
    800                                          "      float: left;\n" +
    801                                          "      margin: 0px 0px 5px 5px;\n" +
    802                                          "      display: inline;\n" +
    803                                          "      font-size: 16pt;\n" +
    804                                          "      font-weight: bold;\n" +
    805                                          "}\n" +
    806                                          ".snarkRefresh {\n" +
    807                                          "                  font-size: 10pt;\n" +
    808                                          "}\n" +
    809                                          ".snarkMessages {\n" +
    810                                          "      border: none;\n" +
    811                                          "                  background-color: #CECFC6;\n" +
    812                                          "                  font-family: monospace;\n" +
    813                                          "                  font-size: 10pt;\n" +
    814                                          "                  font-weight: 100;\n" +
    815                                          "                  width: 100%;\n" +
    816                                          "                  text-align: left;\n" +
    817                                          "                  margin: 0px 0px 0px 0px;\n" +
    818                                          "                  border: 0px;\n" +
    819                                          "                  padding: 5px;\n" +
    820                                          "                  border-width: 0px;\n" +
    821                                          "                  border-spacing: 0px;\n" +
    822                                          "}\n" +
    823                                          "table {\n" +
    824                                          "      margin: 0px 0px 0px 0px;\n" +
    825                                          "      border: 0px;\n" +
    826                                          "      padding: 0px;\n" +
    827                                          "      border-width: 0px;\n" +
    828                                          "      border-spacing: 0px;\n" +
    829                                          "}\n" +
    830                                          "th {\n" +
    831                                          "      background-color: #C7D5D5;\n" +
    832                                          "      padding: 0px 7px 0px 3px;\n" +
    833                                          "}\n" +
    834                                          "td {\n" +
    835                                          "      padding: 0px 7px 0px 3px;\n" +
    836                                          "}\n" +
    837                                          ".snarkTorrentEven {\n" +
    838                                          "      background-color: #E7E7E7;\n" +
    839                                          "}\n" +
    840                                          ".snarkTorrentOdd {\n" +
    841                                          "      background-color: #DDDDCC;\n" +
    842                                          "}\n" +
    843                                          ".snarkNewTorrent {\n" +
    844                                          "      font-size: 10pt;\n" +
    845                                          "}\n" +
    846                                          ".snarkAddInfo {\n" +
    847                                          "      font-size: 10pt;\n" +
    848                                          "}\n" +
    849                                          ".snarkConfigTitle {\n" +
    850                                          "      font-size: 12pt;\n" +
    851                                          "                  font-weight: bold;\n" +
    852                                          "}\n" +
    853                                          ".snarkConfig {\n" +
    854                                          "                  font-size: 10pt;\n" +
    855                                          "}\n" +
    856                                          "</style>\n" +
    857                                          "</head>\n" +
    858                                          "<body>\n";
    859 
     791    private static final String HEADER = "<link href=\"../themes/console/snark.css\" rel=\"stylesheet\" type=\"text/css\" />";
     792                                       
    860793
    861794    private static final String TABLE_HEADER = "<table border=\"0\" class=\"snarkTorrents\" width=\"100%\" cellpadding=\"0 10px\">\n" +
     
    872805   
    873806   private static final String TABLE_EMPTY  = "<tr class=\"snarkTorrentEven\">" +
    874                                               "<td class=\"snarkTorrentEven\" align=\"left\"" +
    875                                               "    valign=\"top\" colspan=\"8\">No torrents</td></tr>\n";
     807                                              "<td class=\"snarkTorrentEven\" align=\"center\"" +
     808                                              "    valign=\"top\" colspan=\"8\"><i>No torrents</i></td></tr>\n";
    876809
    877810    private static final String TABLE_FOOTER = "</table>\n";
    878811   
    879     private static final String FOOTER = "</body></html>";
     812    private static final String FOOTER = "</div></div></body></html>";
    880813
    881814/** inner class, don't bother reindenting */
Note: See TracChangeset for help on using the changeset viewer.