Changeset d045609


Ignore:
Timestamp:
May 1, 2016 5:18:29 AM (4 years ago)
Author:
str4d <str4d@…>
Branches:
master
Children:
4634deb
Parents:
a3c9887
Message:

susimail layout tweaks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • apps/susimail/src/src/i2p/susi/webmail/WebMail.java

    ra3c9887 rd045609  
    199199        private static final String DEFAULT_THEME = "light";
    200200
    201         private static final String spacer = "&nbsp;&nbsp;&nbsp;";
     201        private static final String spacer = ""; /* this is best done with css */
    202202        private static final String thSpacer = "<th>&nbsp;</th>\n";
    203203       
     
    17791779                               
    17801780                                //out.println( "</form><div id=\"footer\"><hr><p class=\"footer\">susimail v0." + version +" " + ( RELEASE ? "release" : "development" ) + " &copy; 2004-2005 <a href=\"mailto:susi23@mail.i2p\">susi</a></div></div></body>\n</html>");                               
    1781                                 out.println( "</form><div class=\"footer\"><hr><p class=\"footer\">susimail &copy; 2004-2005 susi</p></div></div></body>\n</html>");                           
     1781                                out.println( "</form><div class=\"footer\"><p class=\"footer\">susimail &copy; 2004-2005 susi</p></div></div></body>\n</html>");
    17821782                                out.flush();
    17831783                }
     
    21142114                                "<tr><td align=\"right\">" + _t("Bcc to self") + ": </td><td align=\"left\"><input type=\"checkbox\" class=\"optbox\" name=\"" + NEW_BCC_TO_SELF + "\" value=\"1\" " + (sessionObject.bccToSelf ? "checked" : "" ) + "></td></tr>\n" +
    21152115                                "<tr><td align=\"right\">" + _t("Subject") + ":</td><td align=\"left\"><input type=\"text\" size=\"80\" name=\"" + NEW_SUBJECT + "\" value=\"" + quoteHTML(subject) + "\"></td></tr>\n" +
    2116                                 "<tr><td colspan=\"2\" align=\"center\"><textarea cols=\"" + Config.getProperty( CONFIG_COMPOSER_COLS, 80 )+ "\" rows=\"" + Config.getProperty( CONFIG_COMPOSER_ROWS, 10 )+ "\" name=\"" + NEW_TEXT + "\">" + text + "</textarea>" +
     2116                                "<tr><td></td><td align=\"left\"><textarea cols=\"" + Config.getProperty( CONFIG_COMPOSER_COLS, 80 )+ "\" rows=\"" + Config.getProperty( CONFIG_COMPOSER_ROWS, 10 )+ "\" name=\"" + NEW_TEXT + "\">" + text + "</textarea></td></tr>" +
    21172117                                "<tr class=\"bottombuttons\"><td colspan=\"2\" align=\"center\"><hr></td></tr>\n" +
    2118                                 "<tr class=\"bottombuttons\"><td align=\"right\">" + _t("Add Attachment") + ":</td><td align=\"left\"><input type=\"file\" size=\"50%\" name=\"" + NEW_FILENAME + "\" value=\"\"></td></tr>" +
    2119                                 // TODO disable/hide in JS if no file selected
    2120                                 "<tr class=\"bottombuttons\"><td>&nbsp;</td><td align=\"left\">" + button(NEW_UPLOAD, _t("Add another attachment")) + "</td></tr>");
     2118                                "<tr class=\"bottombuttons\"><td align=\"right\">" + _t("Add Attachment") + ":</td><td id=\"addattach\" align=\"left\"><input type=\"file\" size=\"50%\" name=\"" + NEW_FILENAME + "\" value=\"\">&nbsp;" + button(NEW_UPLOAD, _t("Add another attachment")) + "</td></tr>");
    21212119               
    21222120                if( sessionObject.attachments != null && !sessionObject.attachments.isEmpty() ) {
     
    21632161                }
    21642162                out.println(
    2165                         "<tr><td colspan=\"2\">&nbsp;</td></tr>\n" +
    2166                         "<tr><td></td><td align=\"left\">" + button( LOGIN, _t("Login") ) + spacer +
     2163                        "<tr><td colspan=\"2\"><hr></td></tr>\n" +
     2164                        "<tr><td colspan=\"2\" align=\"center\">" + button( LOGIN, _t("Login") ) + spacer +
    21672165                         button(OFFLINE, _t("Read Mail Offline") ) +
    21682166                         //spacer +
     
    21712169                         button(CONFIGURE, _t("Settings")) +
    21722170                        "</td></tr>\n" +
    2173                         "<tr><td colspan=\"2\">&nbsp;</td></tr>\n" +
    2174                         "<tr><td></td><td align=\"left\"><a href=\"http://hq.postman.i2p/?page_id=14\">" + _t("Learn about I2P mail") + "</a></td></tr>\n" +
    2175                         "<tr><td></td><td align=\"left\"><a href=\"http://hq.postman.i2p/?page_id=16\">" + _t("Create Account") + "</a></td></tr>\n" +
     2171                        "<tr><td align=\"center\" colspan=\"2\"><hr><a href=\"http://hq.postman.i2p/?page_id=14\">" + _t("Learn about I2P mail") + "</a> | <a href=\"http://hq.postman.i2p/?page_id=16\">" + _t("Create Account") + "</a></td></tr>\n" +
    21762172                        "</table></div>");
    21772173        }
     
    22682264                        out.println("<tr><td colspan=\"9\" align=\"center\"><div id=\"emptymailbox\"><i>" + _t("No messages") + "</i></div></td></tr>\n</table>");
    22692265                if (i > 0) {
    2270                         out.println( "<tr class=\"bottombuttons\"><td colspan=\"9\"><hr></td></tr>");
     2266                        out.println( "<tr class=\"bottombuttons\"></tr>");
    22712267                        if (sessionObject.folder.getPages() > 1 && i > 30) {
    22722268                                // show the buttons again if page is big
     
    23092305        private static void showPageButtons(PrintWriter out, Folder<?> folder) {
    23102306                out.println(
    2311                         "<br>" +
     2307                        "<table id=\"pagenav\"><tr><td>" +
    23122308                        ( folder.isFirstPage() ?
    23132309                                                button2( FIRSTPAGE, _t("First") ) + "&nbsp;" + button2( PREVPAGE, _t("Previous") ) :
    23142310                                                button( FIRSTPAGE, _t("First") ) + "&nbsp;" + button( PREVPAGE, _t("Previous") ) ) +
    2315                         " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" +
     2311                        "</td><td>" +
    23162312                        _t("Page {0} of {1}", folder.getCurrentPage(), folder.getPages()) +
    2317                         "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; " +
     2313                        "</td><td>" +
    23182314                        ( folder.isLastPage() ?
    23192315                                                button2( NEXTPAGE, _t("Next") ) + "&nbsp;" + button2( LASTPAGE, _t("Last") ) :
    2320                                                 button( NEXTPAGE, _t("Next") ) + "&nbsp;" + button( LASTPAGE, _t("Last") ) )
     2316                                                button( NEXTPAGE, _t("Next") ) + "&nbsp;" + button( LASTPAGE, _t("Last") ) ) +
     2317                        "</td></tr></table>"
     2318
    23212319                );
    23222320        }
     
    24002398                        "&nbsp;" +
    24012399                        button( SETPAGESIZE, _t("Set") ) );
    2402                 out.println("<p>");
    24032400                out.println("</div>");
     2401                out.println("<h3 id=\"config\">");
    24042402                out.print(_t("Advanced Configuration"));
    24052403                Properties config = Config.getProperties();
    2406                 out.print(":</p><textarea cols=\"80\" rows=\"" + Math.max(8, config.size() + 2) + "\" spellcheck=\"false\" name=\"" + CONFIG_TEXT + "\">");
     2404                out.print("</h3><textarea cols=\"80\" rows=\"" + Math.max(8, config.size() + 2) + "\" spellcheck=\"false\" name=\"" + CONFIG_TEXT + "\">");
    24072405                for (Map.Entry<Object, Object> e : config.entrySet()) {
    24082406                        out.print(quoteHTML(e.getKey().toString()));
Note: See TracChangeset for help on using the changeset viewer.