Changeset 0db637e


Ignore:
Timestamp:
May 20, 2017 8:09:30 AM (3 years ago)
Author:
str4d <str4d@…>
Branches:
master
Children:
63581d3
Parents:
62b3e19
Message:

Clarify choices on address helper save page (ticket #1940)

Files:
11 edited

Legend:

Unmodified
Added
Removed
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java

    r62b3e19 r0db637e  
    13481348        String header = getErrorPage("ahelper-new", ERR_AHELPER_NEW);
    13491349        out.write(header);
    1350         out.write("<table><tr><td class=\"mediumtags\" align=\"right\">" + _t("Host") +
    1351                 "</td><td class=\"mediumtags\">" + destination + "</td></tr>\n");
     1350        out.write("<table id=\"proxyNewHost\">\n<tr><td align=\"right\">" + _t("Host") +
     1351                "</td><td>" + destination + "</td></tr>\n");
    13521352        try {
    13531353            String b32 = Base32.encode(SHA256Generator.getInstance().calculateHash(Base64.decode(ahelperKey)).getData());
    1354             out.write("<tr><td class=\"mediumtags\" align=\"right\">" + _t("Base 32") + "</td>" +
     1354            out.write("<tr><td align=\"right\">" + _t("Base 32") + "</td>" +
    13551355                    "<td><a href=\"http://" + b32 + ".b32.i2p/\">" + b32 + ".b32.i2p</a></td></tr>");
    13561356        } catch(Exception e) {
    13571357        }
    1358         out.write("<tr><td class=\"mediumtags\" align=\"right\">" + _t("Destination") + "</td><td>" +
    1359                 "<textarea rows=\"1\" style=\"height: 4em; min-width: 0; min-height: 0;\" cols=\"70\" wrap=\"off\" readonly=\"readonly\" >" +
    1360                 ahelperKey + "</textarea></td></tr></table>\n" +
    1361                 "<hr><div class=\"formaction\">" +
     1358        out.write("<tr><td align=\"right\">" + _t("Destination") + "</td><td>" +
     1359                  "<textarea rows=\"1\" style=\"height: 6em; min-width: 0; min-height: 0;\" cols=\"70\" wrap=\"off\" readonly=\"readonly\" >" + ahelperKey + "</textarea>" +
     1360                  "</td></tr>\n</table>\n" + "<hr>\n" +
     1361
    13621362                // FIXME if there is a query remaining it is lost
    1363                 "<form method=\"GET\" action=\"" + targetRequest + "\">" +
    1364                 "<button type=\"submit\" class=\"go\">" + _t("Continue to {0} without saving", destination) + "</button>" +
    1365                 "</form>\n<form method=\"GET\" action=\"http://" + LOCAL_SERVER + "/add\">" +
     1363                "<form method=\"GET\" action=\"" + targetRequest + "\">\n" +
     1364                "<h4>" + _t("Continue to {0} without saving", destination) + "</h4>\n<p>" +
     1365                _t("You can browse to the site without saving it to the address book. The address will be remembered until you restart your I2P router.") +
     1366                "</p>\n<div class=\"formaction\"><button type=\"submit\" class=\"go\">" + _t("Continue without saving") + "</button></div>" + "\n</form>\n" +
     1367
     1368                "<form method=\"GET\" action=\"http://" + LOCAL_SERVER + "/add\">\n" +
    13661369                "<input type=\"hidden\" name=\"host\" value=\"" + destination + "\">\n" +
    13671370                "<input type=\"hidden\" name=\"dest\" value=\"" + ahelperKey + "\">\n" +
    13681371                "<input type=\"hidden\" name=\"nonce\" value=\"" + _proxyNonce + "\">\n" +
    1369                 "<button type=\"submit\" class=\"accept\" name=\"router\" value=\"router\">" +
    1370                 _t("Save {0} to router address book and continue to website", destination) + "</button><br>\n");
     1372
     1373                "<h4>" + _t("Save {0} to Router address book and continue to website", destination) + "</h4>\n<p>" +
     1374                _t("This address will be saved to your Router address book where your subscription-based addresses are stored."));
     1375        if(_context.namingService().getName().equals("BlockfileNamingService")) {
     1376            out.write(" " + _t("If you want to keep track of sites you have added manually, add to your Master or Private address book instead."));
     1377        }
     1378        out.write("</p>\n<div class=\"formaction\"><button type=\"submit\" class=\"accept\" name=\"router\" value=\"router\">" +
     1379                  _t("Save & continue") + "</button></div>\n");
     1380
    13711381        if(_context.namingService().getName().equals("BlockfileNamingService")) {
    13721382            // only blockfile supports multiple books
    1373             out.write("<br><button type=\"submit\" name=\"master\" value=\"master\">" + _t("Save {0} to master address book and continue to website", destination) + "</button><br>\n");
    1374             out.write("<button type=\"submit\" name=\"private\" value=\"private\">" + _t("Save {0} to private address book and continue to website", destination) + "</button>\n");
     1383
     1384            out.write("<h4>" + _t("Save {0} to Master address book and continue to website", destination) + "</h4>\n<p>" +
     1385            _t("This address will be saved to your Master address book. Select this option for addresses you wish to keep separate from the main router address book, but don't mind publishing.") +
     1386            "</p>\n<div class=\"formaction\"><button type=\"submit\" class=\"accept\" name=\"master\" value=\"master\">" +
     1387            _t("Save & continue") + "</button></div>\n");
     1388
     1389            out.write("<h4>" + _t("Save {0} to Private address book and continue to website", destination) + "</h4>\n<p>" +
     1390            _t("This address will be saved to your Private address book, ensuring it is never published.") +
     1391            "</p>\n<div class=\"formaction\"><button type=\"submit\" class=\"accept\" name=\"private\" value=\"private\">" +
     1392            _t("Save & continue") + "</button></div>\n");
     1393
    13751394        }
    13761395        // Firefox (and others?) don't send referer to meta refresh target, which is
     
    13791398            out.write("<input type=\"hidden\" name=\"referer\" value=\"" + referer + "\">\n");
    13801399        out.write("<input type=\"hidden\" name=\"url\" value=\"" + targetRequest + "\">\n" +
    1381                 "</form></div></div>");
     1400                "</form>\n</div>\n");
    13821401        writeFooter(out);
    13831402    }
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClientBase.java

    r62b3e19 r0db637e  
    744744                    if (first) {
    745745                        first = false;
    746                         out.write("<br><br>\n<div id=\"jumplinks\">\n<h3>");
     746                        out.write("<br><br>\n<div id=\"jumplinks\">\n<h4>");
    747747                        out.write(_t("Click a link below for an address helper from a jump service"));
    748                         out.write("</h3>\n");
     748                        out.write("</h4>\n");
    749749                    } else {
    750750                        out.write("<br>");
  • apps/routerconsole/jsp/configadvanced.jsp

    r62b3e19 r0db637e  
    7171<% } else { %>
    7272 <tr><td>
    73 <%=intl._t("To make changes, edit the file {0}.", "<tt>" + advancedhelper.getConfigFileName() + "</tt>")%>
     73<%=intl._t("To make changes, edit the file: {0}", "<tt>" + advancedhelper.getConfigFileName() + "</tt>")%>
    7474 </td></tr>
    7575<% }  // isAdvanced %>
  • history.txt

    r62b3e19 r0db637e  
    112017-05-20 str4d
    22 * Console:
     3   - Clarify choices on address helper save page (ticket #1940)
    34   - Add router.hideFloodfillParticipant to advanced settings help
    45 * i2psnark:
  • installer/resources/proxy/ahelper-new-header.ht

    r62b3e19 r0db637e  
    77
    88<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    9 <html><head>
     9<html>
     10<head>
    1011<title>_("Information: New Host Name")</title>
    1112<link rel="shortcut icon" href="http://proxy.i2p/themes/console/images/favicon.ico">
    1213<link href="http://proxy.i2p/themes/console/default/console.css" rel="stylesheet" type="text/css">
    1314</head>
    14 <body>
     15<body id="proxyNewAddressHelper">
    1516<div class="logo">
    1617 <a href="http://127.0.0.1:7657/" title="_("Router Console")"><img src="http://proxy.i2p/themes/console/images/i2plogo.png" alt="_("I2P Router Console")" border="0"></a><hr>
  • installer/resources/themes/console/classic/console.css

    r62b3e19 r0db637e  
    131131}
    132132
     133#jumplinks {
     134     margin-bottom: -22px;
     135}
     136
    133137#jumplinks h3 {
    134138     border: 0;
     
    144148.warning h3:first-child {
    145149     margin: 2px -18px 10px -18px;
    146      padding: 10px 10px 10px 38px;
     150     padding: 10px 10px 8px 35px;
    147151     background: #ffe !important;
    148      background: #ffe url(/themes/console/images/itoopie_sm.png) 6px center no-repeat !important;
    149      background-size: auto 80% !important;
     152     background: #ffe url(/themes/console/images/itoopie_sm.png) 8px center no-repeat !important;
     153     background-size: auto 75% !important;
     154     background-position: 8px calc(50% + 2px) !important;
    150155     border: none;
    151156     border-bottom: 1px solid #fb7;
     
    153158     letter-spacing: 0.08em;
    154159     word-spacing: 0.1em;
    155      font-size: 12.5pt;
     160     font-size: 12pt;
    156161}
    157162
     
    179184
    180185.warning button {
    181      min-width: 450px;
    182      margin-bottom: 5px;
    183186     margin-right: 0;
    184187}
     
    224227     color: #6b4612;
    225228}
     229
     230#proxyNewAddressHelper .proxyfooter {
     231     display: none;
     232}
     233
     234#proxyNewAddressHelper .warning {
     235     padding-bottom: 0 !important;
     236}
     237
     238#proxyNewHost {
     239     margin-bottom: 15px;
     240}
     241
     242#proxyNewHost td {
     243     padding: 8px !important;
     244     font-size: 10pt !important;
     245}
     246
     247#proxyNewHost td:first-child {
     248     font-weight: bold;
     249}
     250
     251#proxyNewHost textarea {
     252     white-space: pre-wrap;
     253     word-break: break-all;
     254     overflow: auto;
     255     border: none;
     256     resize: none;
     257     background: none !important;
     258     box-shadow: none !important;
     259     width: 100% !important;
     260     height: 6em;
     261     margin: 0 !important;
     262     padding: 0 !important;
     263}
     264
     265#proxyNewHost textarea:focus {
     266     filter: none;
     267}
     268
     269#proxyNewHost + hr {
     270     display: none;
     271}
     272
     273.warning h4 {
     274     box-shadow: none !important;
     275     text-align: left;
     276     font-size: 10pt;
     277     margin: 0 -18px -5px;
     278     background: #ffe;
     279     border: 1px solid #fb7;
     280     border-left: none;
     281     border-right: none;
     282     padding: 8px 10px;
     283}
     284
     285#jumplinks h4 {
     286     margin: 15px -18px 8px;
     287}
     288
     289#proxyNewHost a {
     290     display: inline-block;
     291     word-break: break-all;
     292}
     293
     294.warning p + .formaction {
     295     margin: -5px -5px 10px 0;
     296     padding: 0;
     297}
     298
     299/* end proxy errors */
    226300
    227301/* console error messages */
     
    23502424}
    23512425
     2426.messages .error li, .messages .error ul {
     2427     margin: 0 !important;
     2428}
     2429
    23522430.messages li {
    23532431     padding-left: 60px !important
     
    52515329}
    52525330
     5331.warning h3:first-child {
     5332     font-size: 11pt;
     5333}
     5334
    52535335.logo a:nth-child(n+2) {
    52545336     width: 25%;
    52555337     white-space: nowrap;
    52565338     font-size: 10pt;
    5257 }
    5258 
    5259 #jumplinks {
    5260      margin-bottom: -15px;
    52615339}
    52625340
  • installer/resources/themes/console/dark/console.css

    r62b3e19 r0db637e  
    128128     background: #000 url(/themes/console/images/itoopie_sm.png) 10px center no-repeat;
    129129     background: url(/themes/console/images/itoopie_sm.png) 10px center no-repeat, url(images/camotile2.png);
    130      box-shadow: inset 0 0 0 1px #700;
    131      box-shadow: inset 0 0 0 1px #700, inset 0 0 3px 3px #000;
    132      box-shadow: inset 0 0 0 1px #700, inset 0 0 3px 3px #000, 0 0 0 2px #000;;
     130     background-position: 10px calc(50% + 16px);
     131     box-shadow: inset 0 0 0 1px #700, inset 0 0 3px 3px #000, 0 0 0 2px #000;
    133132     word-wrap: break-word;
    134133     font-size: 10pt;
     
    142141.warning p, .warning a {
    143142     font-size: 10pt
    144 }
    145 
    146 .warning a {
    147      line-height: 150%;
     143     line-height: 130%;
    148144}
    149145
    150146.warning p {
     147     margin: 0 0 10px;
    151148}
    152149
     
    155152     padding: 7px 10px;
    156153     text-align: left;
     154     margin: -9px -24px 15px -74px;
     155     border: none;
     156     border-bottom: 1px solid #700;
     157}
     158
     159.warning h4 {
     160     font-size: 10pt;
     161     box-shadow: none;
     162     margin: 12px 0 5px;
     163     padding: 0 0 5px;
     164}
     165
     166#jumplinks h4 {
     167     margin-bottom: 10px;
    157168}
    158169
     
    172183}
    173184
     185#proxyNewAddressHelper .proxyfooter {
     186     display: none;
     187}
     188
     189#proxyNewAddressHelper .warning {
     190     padding-bottom: 0 !important;
     191}
     192
     193#proxyNewHost {
     194     margin-bottom: 20px;
     195}
     196
     197#proxyNewHost td {
     198     padding: 8px !important;
     199     font-size: 10pt !important;
     200}
     201
     202#proxyNewHost td:first-child {
     203     font-weight: bold;
     204}
     205
     206#proxyNewHost textarea {
     207     white-space: pre-wrap;
     208     word-break: break-all;
     209     overflow: auto;
     210     border: none;
     211     resize: none;
     212     background: none !important;
     213     box-shadow: none !important;
     214     width: 100% !important;
     215     height: 6em;
     216     margin: 0 !important;
     217     padding: 0 !important;
     218}
     219
     220#proxyNewHost textarea:focus {
     221     filter: none;
     222}
     223
     224#proxyNewHost + hr {
     225     display: none;
     226}
     227
     228.warning h4 {
     229     box-shadow: none !important;
     230     text-align: left;
     231     font-size: 10pt;
     232}
     233
     234#proxyNewHost a {
     235     display: inline-block;
     236     word-break: break-all;
     237}
     238
     239.warning p + .formaction {
     240     margin: 0 0 20px;
     241     padding: 0;
     242}
     243
    174244/* end proxy errors */
    175 
    176245
    177246div.routersummaryouter {
     
    43464415     max-width: 32px;
    43474416     padding: 10px 52px 38px;
    4348      margin: -8px 0 1px;
     4417     margin: -4px 0 1px;
    43494418/*     filter: sepia(100%) hue-rotate(70deg); enable for green-tinted app icons */
    43504419}
     
    43854454     text-transform: lowercase;
    43864455     border: none;
    4387      width: 120px;
     4456     width: 136px;
    43884457     min-width: 72px;
    43894458     background: #001000;
     
    56585727}
    56595728
    5660 img.app, img.app2p {
    5661      padding: 14px 44px 40px;
     5729.app img {
     5730     padding: 10px 50px 40px;
    56625731}
    56635732
     
    57115780
    57125781img.app, img.app2p {
     5782}
     5783
     5784.app img {
     5785     margin-top: -8px;
    57135786     padding: 10px 58px 38px;
    57145787}
     
    58885961     background: url(images/camotile2.png) !important;
    58895962     padding: 5px 15px 15px !important;
     5963}
     5964
     5965.warning h3 {
     5966     margin: -4px -14px 10px;
    58905967}
    58915968
  • installer/resources/themes/console/dark/console_big.css

    r62b3e19 r0db637e  
    146146}
    147147
    148 img.app, img.app2p {
     148.appimg {
     149     padding: 5px 0 3px !important;
     150}
     151
     152.app img {
    149153     margin-top: -6px !important;
     154     padding: 10px 50px 40px !important;
    150155}
    151156
     
    248253}
    249254
    250 @media screen and (min-width: 1500px) {
    251 img.app, img.app2p {
    252      margin-top: -4px !important;
    253 }
    254 }
  • installer/resources/themes/console/light/console.css

    r62b3e19 r0db637e  
    244244     margin-bottom: -10px;
    245245}
    246 }       
     246}
    247247
    248248div.routersummary h4 {
     
    609609     background:  url("/themes/console/images/itoopie_sm.png") no-repeat scroll 10px center, linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0.3)), url(images/noise.png) #fff;
    610610     background-size: 54px auto, 100% 100%, 50px 50px;
     611     background-position: 10px calc(50% + 16px);
    611612}
    612613
    613614.warning h3 {
    614615     text-align: left;
     616     margin: -9px -24px 20px !important;
     617     border: none;
     618     border-bottom: 1px solid #7789bf;
     619     border-radius: 2px 2px 0 0;
     620     padding: 10px 10px 8px;
     621     font-size: 10.5pt;
     622}
     623
     624#jumplinks {
     625     margin-top: -15px;
    615626}
    616627
     
    671682     width: auto;
    672683     margin: 0 5px;
     684}
     685}
     686
     687@media screen and (min-width: 800px) {
     688.warning h3 {
     689     margin: -9px -24px 20px -74px !important;
     690}
     691}
     692
     693@media screen and (min-width: 1400px) {
     694#jumplinks h4 {
     695     font-size: 10.5pt;
    673696}
    674697}
     
    702725     display: none;
    703726}
     727}
     728
     729.proxyfooter p {
     730     text-align: right !important;
     731     line-height: 115%;
     732     color: #6b4612;
     733}
     734
     735#proxyNewAddressHelper .warning {
     736     padding-bottom: 5px !important;
     737}
     738
     739#proxyNewHost {
     740     margin-bottom: 20px;
     741}
     742
     743#proxyNewHost td {
     744     padding: 8px !important;
     745     font-size: 10pt !important;
     746}
     747
     748#proxyNewHost textarea {
     749     white-space: pre-wrap;
     750     word-break: break-all;
     751     overflow: auto;
     752     border: none;
     753     resize: none;
     754     background: none !important;
     755     box-shadow: none !important;
     756     width: 100% !important;
     757     height: 6em;
     758     margin: 0 !important;
     759     padding: 0 !important;
     760}
     761
     762#proxyNewHost textarea:focus {
     763     filter: none;
     764}
     765
     766#proxyNewHost + hr {
     767     display: none;
     768}
     769
     770#proxyNewHost a {
     771     display: inline-block;
     772     word-break: break-all;
     773}
     774
     775#proxyNewHost td:first-child {
     776     font-weight: bold;
     777}
     778
     779.warning h4 {
     780     box-shadow: none !important;
     781     text-align: left;
     782     font-size: 10pt;
     783     margin-top: 20px;
     784     text-transform: none;
     785     letter-spacing: 0;
     786     word-spacing: 0;
     787     background: none;
     788     border: none;
     789     border-bottom: 1px solid #7778bf;
     790     padding-left: 0;
     791     margin-bottom: -5px;
     792}
     793
     794#jumplinks h4 {
     795     margin-bottom: 10px;
     796     border-color: #113;
     797     color: #333;
     798}
     799
     800.warning p + .formaction {
     801     margin: -5px -3px 10px 0;
     802     padding: 0;
     803     background: none !important;
     804     border: none;
     805     box-shadow: none;
    704806}
    705807
  • installer/resources/themes/console/midnight/console.css

    r62b3e19 r0db637e  
    320320}
    321321
    322 input.accept, button.accept {
     322input.accept, button.accept, button[type="submit"] {
    323323     background: url(/themes/console/images/buttons/yes.png) 6px center no-repeat, linear-gradient(to bottom, #1f1e32, #090812 50%, #000 50%) !important;
    324324     background-size: 14px 14px, 100% 100% !important;
     
    992992.logo a:link {
    993993     display: block;
    994      padding: 2px;
     994     padding: 4px;
    995995}
    996996
     
    10031003     color: #c9ceff;
    10041004     text-align: justify;
    1005      background:url(/themes/console/images/itoopie_sm.png) 10px center no-repeat;
     1005     background: #000 url(/themes/console/images/itoopie_sm.png) 10px center no-repeat;
     1006     background-position: 10px calc(50% + 16px);
    10061007     box-shadow: inset 0 0 0 1px #44175f;
    10071008     word-wrap: break-word;
    1008      font-size: 9pt;
     1009     font-size: 10pt;
    10091010     min-width: 300px;
    10101011     box-shadow: inset 0 0 0 1px #44175f, inset 0 0 3px 3px #000, 0 0 0 2px #443da0;;
     
    10171018.warning p, .warning a {
    10181019     font-size: 10pt
    1019 }
    1020 
    1021 .warning a {
    1022      line-height: 150%;
     1020     line-height: 130%;
    10231021}
    10241022
    10251023.warning h3 {
    10261024     text-align: left;
    1027      padding: 5px 10px;
     1025     font-size: 10pt;
     1026     padding: 7px 10px;
     1027     text-align: left;
     1028     margin: -13px -24px 15px -74px;
     1029     border: none;
     1030     border-bottom: 1px solid #44175f;
    10281031}
    10291032
     
    10411044     vertical-align: sub;
    10421045     line-height: 16px;
     1046}
     1047
     1048#proxyNewAddressHelper .warning {
     1049     padding-bottom: 0 !important;
     1050}
     1051
     1052#proxyNewHost {
     1053     margin-bottom: 30px;
     1054}
     1055
     1056#proxyNewHost td {
     1057     padding: 8px !important;
     1058     font-size: 10pt !important;
     1059}
     1060
     1061#proxyNewHost td:first-child {
     1062     font-weight: bold;
     1063}
     1064
     1065#proxyNewHost textarea {
     1066     white-space: pre-wrap;
     1067     word-break: break-all;
     1068     overflow: auto;
     1069     border: none;
     1070     resize: none;
     1071     background: none !important;
     1072     box-shadow: none !important;
     1073     width: 100% !important;
     1074     height: 6em;
     1075     margin: 0 !important;
     1076     padding: 0 !important;
     1077}
     1078
     1079#proxyNewHost textarea:focus {
     1080     filter: none;
     1081}
     1082
     1083#proxyNewHost + hr {
     1084     display: none;
     1085}
     1086
     1087.warning h4 {
     1088     box-shadow: none !important;
     1089     text-align: left;
     1090     font-size: 10pt;
     1091     padding-bottom: 7px;
     1092}
     1093
     1094#proxyNewHost a {
     1095     display: inline-block;
     1096     word-break: break-all;
     1097}
     1098
     1099.warning p + .formaction {
     1100     margin: 0 0 20px;
     1101     padding: 0;
    10431102}
    10441103
     
    10611120     background: #000 !important;
    10621121     padding-left: 25px !important;
     1122}
     1123
     1124.warning h3 {
     1125     margin: -4px -14px 10px;
     1126     padding: 7px 10px 5px;
    10631127}
    10641128
     
    17531817}
    17541818
     1819.tab:hover a {
     1820     color: #652787 !important;
     1821}
     1822
    17551823.tab:active {
    17561824     box-shadow: inset 0 0 0 1px #000, inset 3px 3px 3px 1px #2d103f;
     
    47224790     padding: 0;
    47234791     background: #000 !important;
     4792     min-width: 736px;
    47244793}
    47254794
     
    47314800}
    47324801
     4802.main#torrents {
     4803     min-width: 640px;
     4804}
     4805
    47334806.main#tunnelmgr {
    47344807     padding: 0 5px;
     4808     min-width: 1000px;
    47354809}
    47364810
     
    50495123.main#dns {
    50505124     padding: 0;
    5051      min-width: 650px;
     5125     min-width: 640px;
    50525126     background: #000 !important;
    50535127}
     
    62576331     margin-left: 20px !important;
    62586332     margin-top: 130px !important;
    6259      background: url(images/camotile2.png) !important;
     6333     background: #000 !important;
    62606334     padding: 5px 15px 15px !important;
    62616335}
  • installer/resources/themes/console/midnight/console_big.css

    r62b3e19 r0db637e  
    3838}
    3939
     40#sb_internals a, #sb_services a, #sb_advanced a {
     41     font-size: 13pt !important;
     42}
     43
    4044#newsDisplay, #newsStatus {
    4145     font-size: 11pt !important;
     
    5054}
    5155
    52 .ui_lang {
    53     width: 156px !important;
     56.ui_lang, .themechoice {
     57     width: 156px !important;
     58     line-height: 140% !important;
    5459}
    5560
     
    5863}
    5964
    60 img.app, img.app2p {
    61      padding-top: 12px !important;
     65.app img {
     66     padding: 12px 60px 40px !important;
    6267}
    6368
     
    6772
    6873.applabel a, .applabel a:hover, .ui_lang, .themelabel {
    69      font-size: 11pt !important;
     74     font-size: 12pt !important;
    7075}
    7176
     
    8792}
    8893
    89 .messages li {
     94.messages li, code {
    9095     font-weight: normal !important;
    9196     font-size: 11pt;
     
    100105}
    101106
    102 .themechoice {
    103      height: 82px !important;
     107div[lang="zh"], div[lang="zh"] a {
     108     font-size: 11pt !important;
     109     line-height: 150% !important;
     110     letter-spacing: 0.05em;
     111     word-spacing: 0.1em;
     112}
     113
     114div[lang="zh"] p {
     115     margin-left: 15px;
     116     margin-right: 15px;
     117}
     118
     119ul.links li {
     120     text-align: justify;
    104121}
    105122
    106123/* global overrides */
    107124
     125@media screen and (min-width: 0) {
    108126a, b, div.routersummary h3 a, div.routersummary h4 {
    109127    font-weight: normal !important;
     
    111129}
    112130
    113 body {
    114      font: 10pt Verdana, "Bitstream Vera Sans", Helvetica, Sans, sans-serif;
     131body, p, #news p {
     132     font: 11pt "Noto Sans", Verdana, "Bitstream Vera Sans", Helvetica, Sans, sans-serif !important;
     133     font-size-adjust: 0.6;
     134}
     135
     136h2, h2 a[name], h3, h4.app, h4.app2 {
     137     font-size: 14pt !important;
     138     font-weight: normal !important;
     139     letter-spacing: 0.1em !important;
     140}
     141
     142h2, h2 a[name] {
     143     font-size: 16pt !important;
    115144}
    116145
     
    134163     font-size: 12pt !important;
    135164     font-weight: normal !important;
     165}
    136166}
    137167
Note: See TracChangeset for help on using the changeset viewer.