forked from I2P_Developers/i2p.i2p
SusiDNS:
- Rework SVG image - Now features interactive feedback when mouseover objects and hotlinks - Update fallback images for en and fr - Update overview text - added tabindex="0" to destination addresses, highlighted on :focus
This commit is contained in:
@ -184,7 +184,7 @@ ${book.loadBookMessages}
|
||||
<td class="names"><span class="addrhlpr"><a href="http://${addr.b32}/" target="_blank" title="<%=intl._t("Base 32 address")%>">b32</a></span></td>
|
||||
<td class="helper"><a href="http://${addr.name}/?i2paddresshelper=${addr.destination}" target="_blank" title="<%=intl._t("Helper link to share host address with option to add to addressbook")%>">link</a></td>
|
||||
<td class="names"><span class="addrhlpr"><a href="details?h=${addr.name}&book=${book.book}" title="<%=intl._t("More information on this entry")%>"><%=intl._t("details")%></a></span></td>
|
||||
<td class="destinations"><div class="destaddress" name="dest_${addr.name}" width="200px">${addr.destination}</div></td>
|
||||
<td class="destinations"><div class="destaddress" name="dest_${addr.name}" width="200px" tabindex="0">${addr.destination}</div></td>
|
||||
|
||||
<c:if test="${book.validBook}">
|
||||
<td class="checkbox"><input type="checkbox" name="checked" value="${addr.name}" title="<%=intl._t("Mark for deletion")%>"></td>
|
||||
|
@ -65,7 +65,7 @@
|
||||
<a id="config" href="config"><%=intl._t("Configuration")%></a>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="headline" id="config">
|
||||
<div class="headline" id="configure">
|
||||
<h3><%=intl._t("Configuration")%></h3>
|
||||
<h4><%=intl._t("Location:")%> ${cfg.fileName}</h4>
|
||||
</div>
|
||||
|
@ -144,7 +144,7 @@
|
||||
</tr>
|
||||
<tr class="list${book.trClass}">
|
||||
<td><%=intl._t("Destination")%></td>
|
||||
<td class="destinations"><div class="destaddress"><%=addr.getDestination()%></div></td>
|
||||
<td class="destinations"><div class="destaddress" tabindex="0"><%=addr.getDestination()%></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -74,7 +74,7 @@
|
||||
<%=intl._t("Subscribing to additional sites is easy, just add them to your <a href=\"subscriptions\">subscriptions</a> file.")%>
|
||||
</p>
|
||||
<p>
|
||||
<%=intl._t("For more information on naming in I2P, see <a href=\"http://i2p-projekt.i2p/naming.html\" target=\"_top\">the overview</a>.")%>
|
||||
<%=intl._t("For more information on naming in I2P, see <a href=\"http://i2p-projekt.i2p/naming.html\" target=\"_blank\">the overview</a>.")%>
|
||||
</p>
|
||||
<h3><%=intl._t("How does the addressbook application work?")%></h3>
|
||||
<p>
|
||||
@ -82,15 +82,19 @@
|
||||
<%=intl._t("Then it merges your \"master\" address book into the router address book as well.")%>
|
||||
<%=intl._t("If configured, the router address book is now written to the \"published\" address book, which will be publicly available if you are running an eepsite.")%>
|
||||
</p><p>
|
||||
<%=intl._t("The router also uses a private address book (not shown in the picture), which is not merged or published.")%>
|
||||
<%=intl._t("The router also uses a private address book, which is not merged or published.")%>
|
||||
<%=intl._t("Hosts in the private address book can be accessed by you but their addresses are never distributed to others.")%>
|
||||
<%=intl._t("The private address book can also be used for aliases of hosts in your other address books.")%>
|
||||
</p>
|
||||
<center><img src="/themes/susidns/images/how.svg" height="367" width="600" border="0" alt="address book working scheme" title="How the address book works" class="illustrate" /></center>
|
||||
<div class="illustrate">
|
||||
<object type="image/svg+xml" data="/themes/susidns/images/how.svg">
|
||||
<img src="/themes/susidns/images/how.png" border="0" alt="address book working scheme" title="How the address book works" class="illustrate" />
|
||||
</object>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<hr>
|
||||
<p class="footer">susidns v${version.version} © <a href="${version.url}" target="_top">susi</a> 2005</p>
|
||||
<p class="footer">susidns v${version.version} © <a href="${version.url}" target="_blank">susi</a> 2005</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
@ -9,6 +9,12 @@
|
||||
- Individual icons for I2PSnark and I2P Plugins on /home
|
||||
- Add div to upnpstatus on peers to comply with layout
|
||||
- Fix various unclosed/erroneous tags
|
||||
* SusiDNS:
|
||||
- Rework SVG image
|
||||
- Now features interactive feedback when mouseover objects and hotlinks
|
||||
- Update fallback images for en and fr
|
||||
- Update overview text
|
||||
- added tabindex="0" to destination addresses, highlighted on :focus
|
||||
|
||||
2017-05-25 zzz
|
||||
* Crypto: Fix AES NPE on 4-core RPi 2nd try (ticket #1989)
|
||||
|
@ -159,6 +159,10 @@ td.destinations {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
#content {
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
||||
div.page {
|
||||
border: 1px solid #89f;
|
||||
background: #fff !important;
|
||||
@ -492,12 +496,9 @@ img[src*="imagegen"] {
|
||||
}
|
||||
|
||||
.illustrate {
|
||||
max-width: 90%;
|
||||
max-width: 700px;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
img.illustrate {
|
||||
margin: 10px 10px 20px;
|
||||
margin: 10px auto 20px;
|
||||
padding: 10px;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #337;
|
||||
@ -505,6 +506,7 @@ img.illustrate {
|
||||
box-shadow: inset 0 0 1px #002;
|
||||
background: #fff;
|
||||
filter: drop-shadow(0 0 1px #999);
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
_:-ms-lang(x), img.illustrate {
|
||||
@ -710,7 +712,7 @@ form[action="subscriptions"] textarea {
|
||||
background: url(/themes/susidns/images/subs_24.png) 10px center no-repeat;
|
||||
}
|
||||
|
||||
.headline#config h3 {
|
||||
.headline#configure h3 {
|
||||
background: url(/themes/susidns/images/configure_24.png) 10px center no-repeat;
|
||||
}
|
||||
|
||||
@ -905,6 +907,10 @@ p.book {
|
||||
|
||||
/* end hostname list */
|
||||
|
||||
.destaddress:focus {
|
||||
background: #ffe;
|
||||
}
|
||||
|
||||
td.destinations {
|
||||
max-width: 50px !important;
|
||||
border-left: 1px inset #ccf;
|
||||
@ -913,6 +919,14 @@ td.destinations {
|
||||
|
||||
/* responsive layout */
|
||||
|
||||
@media screen and (max-width: 1000px) {
|
||||
.iframed .illustrate {
|
||||
margin: 10px auto 10px;
|
||||
min-width: 450px;
|
||||
width: 90%;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1400px) {
|
||||
body, p, td, textarea, input, button, li, a {
|
||||
font-size: 10pt !important;
|
||||
@ -944,6 +958,11 @@ h3 {
|
||||
min-width: 400px !important;
|
||||
}
|
||||
|
||||
.illustrate {
|
||||
margin-top: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
/* end responsive layout */
|
||||
|
||||
/* Edge/IE tweaks */
|
||||
|
@ -331,6 +331,10 @@ h3 {
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
#content {
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
||||
#content h3 {
|
||||
border: none;
|
||||
border-bottom: 1px dotted #494;
|
||||
@ -649,9 +653,9 @@ div#config + div#buttons, div#content + div#buttons {
|
||||
}
|
||||
|
||||
.illustrate {
|
||||
max-width: 90%;
|
||||
max-width: 700px;
|
||||
height: auto;
|
||||
margin: 20px 0 15px;
|
||||
margin: 20px auto 10px;
|
||||
padding: 10px;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #001;
|
||||
@ -891,7 +895,7 @@ input[name="search"]:focus {
|
||||
background: url(/themes/susidns/images/subs_24.png) 5px center no-repeat, linear-gradient(to bottom, #1a261a 0%, #223022 7%, #212f21 9%, #172317 21%, #091109 49%, #050d05 50%, #020602 51%, #010301 53%, #000000 56%, #000000 100%);
|
||||
}
|
||||
|
||||
.headline#config h3 {
|
||||
.headline#configure h3 {
|
||||
background: url(/themes/susidns/images/configure_24.png) 5px center no-repeat, linear-gradient(to bottom, #1a261a 0%, #223022 7%, #212f21 9%, #172317 21%, #091109 49%, #050d05 50%, #020602 51%, #010301 53%, #000000 56%, #000000 100%);
|
||||
}
|
||||
|
||||
@ -1060,19 +1064,27 @@ p.book {
|
||||
filter: drop-shadow(0 0 1px #f60);
|
||||
}
|
||||
|
||||
.destaddress:focus {
|
||||
background: #001a00;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
#host_list .destaddress {
|
||||
overflow: auto !important;
|
||||
white-space: nowrap;
|
||||
font-family: "Droid Sans Mono", "Noto Mono", "Lucida Console", "DejaVu Sans Mono", monospace !important;
|
||||
font-weight: normal;
|
||||
padding: 3px !important;
|
||||
padding: 3px 10px !important;
|
||||
-moz-user-select: all;
|
||||
-webkit-user-select: all;
|
||||
user-select: all;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
#host_list .destaddress:hover, #host_list .destaddress:focus {
|
||||
color: #bb0;
|
||||
overflow: auto;
|
||||
text-overflow: clip;
|
||||
}
|
||||
|
||||
/* end hostname list */
|
||||
@ -1107,6 +1119,14 @@ _:-ms-lang(x), * {
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1000px) {
|
||||
.illustrate {
|
||||
margin: 15px auto 10px;
|
||||
min-width: 450px;
|
||||
width: 90%;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1400px) {
|
||||
|
||||
body, input[type="submit"], input[type="reset"], .fakebutton, input, select, h4, td.names a, p, li, #filter a, #host_details td, textarea, th, #search td, .destaddress {
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 16 KiB |
@ -1,389 +1,207 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 960 587" preserveAspectRatio="xMidYMid meet">
|
||||
<style>
|
||||
.a {
|
||||
fill: #fff;
|
||||
stroke-linejoin: round;
|
||||
stroke-width: 1.5;
|
||||
stroke: #000;
|
||||
}
|
||||
|
||||
<svg
|
||||
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="900"
|
||||
height="550"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.5 r10040"
|
||||
sodipodi:docname="I2P_Addressbooks_2v2.svg"
|
||||
inkscape:export-filename="/home/z3r0fox/Documents/I2P/I2P_Addressbooks.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs4">
|
||||
<marker
|
||||
inkscape:stockid="TriangleOutS"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="TriangleOutS"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path4373"
|
||||
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
|
||||
transform="scale(0.2)" />
|
||||
.b, .c, .d, .e, .f, .g {
|
||||
font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Lucida Grande", "Bitstream Vera Sans", Verdana, sans-serif;
|
||||
font-feature-settings: normal;
|
||||
font-variant-caps: normal;
|
||||
font-variant-ligatures: normal;
|
||||
font-variant-numeric: normal;
|
||||
text-align: center;
|
||||
text-anchor: middle;
|
||||
}
|
||||
|
||||
.b {
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.c {
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.d {
|
||||
font-size: 30px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.e {
|
||||
font-size: 30px;
|
||||
}
|
||||
|
||||
.f {
|
||||
font-size: 20px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.g {
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
text.tooltip:hover {
|
||||
fill: #090;
|
||||
}
|
||||
|
||||
path.tooltip, rect.tooltip {
|
||||
fill: #F9FFEF;
|
||||
}
|
||||
|
||||
rect.tooltip:hover {
|
||||
fill: url(#hover);
|
||||
}
|
||||
|
||||
path.tooltip:hover {
|
||||
fill: url(#arrow);
|
||||
}
|
||||
|
||||
.private {
|
||||
fill: #ffffee;
|
||||
}
|
||||
|
||||
.private:hover {
|
||||
fill: url(#hover2);
|
||||
}
|
||||
|
||||
.privatezone {
|
||||
stroke: #f00;
|
||||
fill: none;
|
||||
stroke-dasharray: 5,5;
|
||||
stroke-width: 1;
|
||||
}
|
||||
|
||||
.subs {
|
||||
stroke-dasharray: 3,3;
|
||||
stroke-width: 1;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
cursor: pointer;
|
||||
fill: #f60;
|
||||
}
|
||||
</style>
|
||||
<defs>
|
||||
<marker orient="auto" refY="0" refX="0">
|
||||
<path d="M1 0-1 1v-2z"/>
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Send"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4240"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
|
||||
transform="scale(0.2) rotate(180) translate(6,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="TriangleOutM"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="TriangleOutM"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path4370"
|
||||
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
|
||||
transform="scale(0.4)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow2Mend"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4252"
|
||||
style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(0.6) rotate(180) translate(0,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Lend"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow2Lend"
|
||||
style="overflow:visible;">
|
||||
<path
|
||||
id="path4246"
|
||||
style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(1.1) rotate(180) translate(1,0)" />
|
||||
</marker>
|
||||
<linearGradient
|
||||
id="linearGradient3833"
|
||||
osb:paint="solid">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3835" />
|
||||
<linearGradient id="hover" x1="0" x2="0" y1="0" y2="1">
|
||||
<stop offset="0%" stop-color="#efe" ></stop>
|
||||
<stop offset="50%" stop-color="#cfc" ></stop>
|
||||
<stop offset="100%" stop-color="#efe" ></stop>
|
||||
</linearGradient>
|
||||
<linearGradient id="hover2" x1="0" x2="0" y1="0" y2="1">
|
||||
<stop offset="0%" stop-color="#ffe" ></stop>
|
||||
<stop offset="50%" stop-color="#ff7" ></stop>
|
||||
<stop offset="100%" stop-color="#ffe" ></stop>
|
||||
</linearGradient>
|
||||
<linearGradient id="arrow" x1="0" x2="0" y1="0" y2="1">
|
||||
<stop offset="10%" stop-color="#fff" ></stop>
|
||||
<stop offset="50%" stop-color="#cfc" ></stop>
|
||||
<stop offset="100%" stop-color="#efe" ></stop>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="1"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.70710678"
|
||||
inkscape:cx="458.28588"
|
||||
inkscape:cy="264.46843"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer3"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1014"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="1"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:showpageshadow="false"
|
||||
showborder="false" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
inkscape:label="Local Records Bound">
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer3"
|
||||
inkscape:label="Background">
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.0422982;stroke-opacity:1"
|
||||
id="rect6550"
|
||||
width="931.9245"
|
||||
height="579.78534"
|
||||
x="-19.777842"
|
||||
y="-12.83585"
|
||||
ry="0" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#86887a;stroke-width:2.01356006;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 30.890714,69.164214 c -8.224961,0 -14.823986,6.541695 -14.823986,14.65625 l 0,216.781246 c 0,8.11456 0,21.16669 0,29.28125 l 0,78.1875 c 0,8.11456 6.599025,14.65625 14.823986,14.65625 l 401.989756,0 c 6.88999,0 21.77869,0 28.66604,0 l 411.99911,0 c 8.22497,0 14.85566,-6.54169 14.85566,-14.65625 l 0,-78.1875 c 0,-8.11456 -6.63069,-14.65625 -14.85566,-14.65625 l -411.99911,0 c -6.88735,0 -16.43942,-6.51044 -16.43942,-14.625 l 0,-216.781246 c 0,-8.114555 -6.6307,-14.65625 -14.85566,-14.65625 z"
|
||||
id="rect4048"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sssssssssssssssss" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:7.75368643;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:7.75368654, 7.75368654;stroke-dashoffset:0;marker-end:url(#TriangleOutS)"
|
||||
d="m 451.13412,399.89047 0,46.87194"
|
||||
id="path4219"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-502.36218)">
|
||||
<rect
|
||||
style="fill:#dcdcdc;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 8;stroke-dashoffset:0"
|
||||
id="rect4217"
|
||||
width="288.49957"
|
||||
height="128.69344"
|
||||
x="29.698484"
|
||||
y="680.42401"
|
||||
ry="14.647212" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.48403537;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-0-1-1-8-0-4"
|
||||
width="392.53958"
|
||||
height="61.619305"
|
||||
x="476.89587"
|
||||
y="716.08234"
|
||||
ry="14.647212" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985"
|
||||
width="401.03055"
|
||||
height="61.619305"
|
||||
x="248.85085"
|
||||
y="960.64032"
|
||||
ry="14.647212"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90"
|
||||
inkscape:export-filename="/home/z3r0fox/Documents/I2P/I2P_Addressbooks.png" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="318.22424"
|
||||
y="999.0943"
|
||||
id="text3759"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3761"
|
||||
x="318.22424"
|
||||
y="999.0943"
|
||||
style="font-size:20px">PUBLISHED ADDRESSBOOK</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-0"
|
||||
width="401.03055"
|
||||
height="61.619305"
|
||||
x="250.2148"
|
||||
y="839.92706"
|
||||
ry="14.647212" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.21147585;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-0-1-3"
|
||||
width="261.59198"
|
||||
height="61.619305"
|
||||
x="39.99683"
|
||||
y="714.26422"
|
||||
ry="14.647212" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="123.64268"
|
||||
y="548.29602"
|
||||
id="text3910"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3912"
|
||||
x="123.64268"
|
||||
y="548.29602"
|
||||
style="font-size:24px;font-style:normal;font-weight:bold;-inkscape-font-specification:Arial Bold">LOCAL RECORDS</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="592.61475"
|
||||
y="548.38812"
|
||||
id="text3804-7"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3806-0"
|
||||
x="592.61475"
|
||||
y="548.38812"
|
||||
style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial Bold">SUBSCRIPTIONS</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.48403537;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-0-1-1-8-0"
|
||||
width="392.53958"
|
||||
height="61.619305"
|
||||
x="476.89584"
|
||||
y="692.04077"
|
||||
ry="14.647212" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:1.45869457999999996;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
|
||||
id="rect2985-0-1-1-8-09"
|
||||
width="392.53958"
|
||||
height="59.532894"
|
||||
x="34.247021"
|
||||
y="588.80316"
|
||||
ry="14.151262" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.48403537;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-0-1-1-8-0-3"
|
||||
width="392.53958"
|
||||
height="61.619305"
|
||||
x="476.89587"
|
||||
y="667.99915"
|
||||
ry="14.647212" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.48403537;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-0-1-1-8-0-3-8"
|
||||
width="392.53958"
|
||||
height="61.619305"
|
||||
x="476.8959"
|
||||
y="641.12903"
|
||||
ry="14.647212" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.48403537;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-0-1-1-8-0-3-8-6"
|
||||
width="392.53958"
|
||||
height="61.619305"
|
||||
x="476.8959"
|
||||
y="614.25903"
|
||||
ry="14.647212" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.44015396;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-0-1-1-8-0-3-8-6-2"
|
||||
width="392.53958"
|
||||
height="58.02914"
|
||||
x="476.89584"
|
||||
y="589.55286"
|
||||
ry="13.793812" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="523.25903"
|
||||
y="625.26965"
|
||||
id="text3058"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3060"
|
||||
x="523.25903"
|
||||
y="625.26965">http://i2p-projekt.i2p/hosts.txt</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="523.25903"
|
||||
y="650.26965"
|
||||
id="tspan3062" /></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="111.58013"
|
||||
y="625.36176"
|
||||
id="text3804-4"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3806-6"
|
||||
x="111.58013"
|
||||
y="625.36176"
|
||||
style="font-size:20px">MASTER ADDRESSBOOK</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="48.546604"
|
||||
y="752.23694"
|
||||
id="text3804-0"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3806-7"
|
||||
x="48.546604"
|
||||
y="752.23694"
|
||||
style="font-size:20px">PRIVATE ADDRESSBOOK</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
|
||||
x="334.5625"
|
||||
y="876.79767"
|
||||
id="text3804"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3806"
|
||||
x="334.5625"
|
||||
y="876.79767"
|
||||
style="font-size:20px">ROUTER ADDRESSBOOK</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="668.92303"
|
||||
y="867.10022"
|
||||
id="text4096"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4098"
|
||||
x="668.92303"
|
||||
y="867.10022"
|
||||
style="font-weight:bold">SEARCHABLE BY</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="668.92303"
|
||||
y="892.10022"
|
||||
id="tspan4100"
|
||||
style="font-weight:bold">I2P APPLICATIONS</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="669.99786"
|
||||
y="984.91705"
|
||||
id="text4096-4"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
x="669.99786"
|
||||
y="984.91705"
|
||||
id="tspan4100-2"
|
||||
style="font-weight:bold">OPTIONAL, FOR</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="669.99786"
|
||||
y="1009.9171"
|
||||
id="tspan4128"
|
||||
style="font-weight:bold">EEPSITES</tspan></text>
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.09225798;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 360.61885,654.35563 0,124.26272 -19.78125,-0.0723 20.75,29.19795 20.71875,29.19795 21.0625,-29.05357 21.03125,-29.0536 -17.9375,-0.0723 0,-124.40709 -45.84375,0 z"
|
||||
id="rect4130"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.0965755;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 521.05801,654.02458 0,124.77607 -19.78125,-0.0725 20.75,29.31856 20.71875,29.31858 21.0625,-29.17362 21.03125,-29.1736 -17.9375,-0.0723 0,-124.92103 -45.84375,0 z"
|
||||
id="rect4130-3" />
|
||||
<g transform="translate(0 0.0000057220459)">
|
||||
<path d="m31 76c-9 0-16 7-16 16v231c0 9 0 23 0 31v83c0 9 7 16 16 16h429c7 0 23 0 31 0h440c9 0 16-7 16-16v-83c0-9-7-16-16-16h-439c-7 0-17-7-17-16v-231c0-9-7-16-16-16z" style="fill:#edffff;stroke-linejoin:round;stroke-width:1;stroke:#999"/>
|
||||
<rect class="privatezone" width="308" height="137" x="29" y="192" ry="10" style="fill:#efefd7;stroke-linejoin:round"/>
|
||||
<rect class="a subs" width="419" height="66" x="506" y="230" ry="10"/>
|
||||
<rect class="a tooltip" width="428" height="66" x="264" y="491" ry="10">
|
||||
<title>If SusiDNS is configured to publish your Router address book, the entries will appear in your Published address book and saved to a hosts.txt file for sharing.</title>
|
||||
</rect>
|
||||
<path class="a tooltip" d="m468 418v7h19v-7zm0 16v6h19v-6zm0 15v6h19v-6zm0 15v6h-8l9 12 9 12 9-12 9-12h-8v-6z">
|
||||
<title>To configure SusiDNS to push your Router address book to your Published address book, set "should_publish=true" on the configuration page.</title>
|
||||
</path>
|
||||
<a xlink:href="/susidns/addressbook?book=published" target="_parent">
|
||||
<text class="b" x="477" y="531">
|
||||
<tspan class="c" x="477" y="531">
|
||||
PUBLISHED ADDRESSBOOK
|
||||
</tspan>
|
||||
</text>
|
||||
</a>
|
||||
<rect class="a tooltip" width="428" height="66" x="264" y="362" ry="10">
|
||||
<title>All hosts derived from subscriptions will appear in this address book, in addition to any you manually add here or to your Master address book.</title>
|
||||
</rect>
|
||||
<rect class="a private" width="279" height="66" x="44" y="228" ry="10">
|
||||
<title>Hosts you manually add here will never be published. You can also add aliases to hosts in other address books here.</title>
|
||||
</rect>
|
||||
<text class="d tooltip" x="243" y="51">
|
||||
<tspan class="e" x="243" y="51">
|
||||
LOCAL RECORDS
|
||||
</tspan>
|
||||
<title>I2P applications (including the HTTP proxy) use the hosts in your local address books to resolve .i2p hostnames.</title>
|
||||
</text>
|
||||
<a xlink:href="/help#addressbooksubs" target="_top">
|
||||
<text class="d" x="716" y="51">
|
||||
<tspan class="e" x="716" y="51">
|
||||
SUBSCRIPTIONS
|
||||
</tspan>
|
||||
<title>Additional subscriptions can be found in the FAQ section of the Router help page.</title>
|
||||
</text>
|
||||
</a>
|
||||
<rect class="a subs" width="419" height="66" x="506" y="204" ry="10"/>
|
||||
<rect class="a tooltip" width="419" height="64" x="34" y="94" ry="10">
|
||||
<title>If you manually add hosts here, they will be included your Published address book (if configured).</title>
|
||||
</rect>
|
||||
<rect class="a subs" width="419" height="66" x="506" y="179" ry="10"/>
|
||||
<rect class="a subs" width="419" height="66" x="506" y="150" ry="10"/>
|
||||
<rect class="a subs" width="419" height="66" x="506" y="122" ry="10"/>
|
||||
<rect class="a tooltip" width="419" height="62" x="506" y="95" ry="10">
|
||||
<title>Hosts sourced from your subscriptions are added to your Router address book, and are automatically synced (by default every 12 hours).</title>
|
||||
</rect>
|
||||
<text class="b" x="715" y="132">
|
||||
<tspan class="c" x="715" y="132">
|
||||
http://i2p-projekt.i2p/hosts.txt
|
||||
</tspan>
|
||||
<tspan class="c" x="715" y="145"/>
|
||||
</text>
|
||||
<a xlink:href="/susidns/addressbook?book=master" target="_parent">
|
||||
<text class="b" x="243" y="134">
|
||||
<tspan class="c" x="243" y="134">
|
||||
MASTER ADDRESSBOOK
|
||||
</tspan>
|
||||
</text>
|
||||
</a>
|
||||
<a xlink:href="/susidns/addressbook?book=private" target="_parent">
|
||||
<text class="b" x="182" y="268">
|
||||
<tspan class="c" x="182" y="268">
|
||||
PRIVATE ADDRESSBOOK
|
||||
</tspan>
|
||||
</text>
|
||||
</a>
|
||||
<a xlink:href="/susidns/addressbook?book=router" target="_parent">
|
||||
<text class="b" x="477" y="403">
|
||||
<tspan class="c" x="477" y="403">
|
||||
ROUTER ADDRESSBOOK
|
||||
</tspan>
|
||||
</text>
|
||||
</a>
|
||||
<text class="f tooltip" x="817" y="389">
|
||||
<tspan class="g" x="817" y="389">
|
||||
SEARCHABLE BY
|
||||
</tspan>
|
||||
<tspan class="g" x="817" y="416">
|
||||
I2P APPLICATIONS
|
||||
</tspan>
|
||||
<title>The Master, Router and Private address books collectively serve as the DNS authority for I2P applications.</title>
|
||||
</text>
|
||||
<text class="f tooltip" x="817" y="518">
|
||||
<tspan class="g" x="817" y="518">
|
||||
OPTIONAL, FOR
|
||||
</tspan>
|
||||
<tspan class="g" x="817" y="545">
|
||||
EEPSITES
|
||||
</tspan>
|
||||
<title>If you configure SusiDNS to publish your Router address book, it will export a hosts.txt file containing all the hosts (by default to the root of your eepsite).</title>
|
||||
</text>
|
||||
<path class="a tooltip" d="m382 164v133l-21 0 22 31 22 31 23-31 22-31-19 0v-133h-49z">
|
||||
<title>Addresses manually added to your Master address book will merge with your Router address book.</title>
|
||||
</path>
|
||||
<path class="a tooltip" d="m553 164v133l-21 0 22 31 22 31 23-31 22-31-19 0v-133z">
|
||||
<title>Hosts you receive from your subscriptions will merge with your Router address book.</title>
|
||||
</path>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 6.9 KiB |
Binary file not shown.
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 21 KiB |
@ -1,8 +1,8 @@
|
||||
/* Susimail "Light" theme by dr|z3d */
|
||||
/* SusiDNS "Light" theme by dr|z3d */
|
||||
/* Codename "Corporat" */
|
||||
|
||||
body {
|
||||
font-family: "Droid Sans", "Noto Sans", Ubuntu, "Bitstream Vera Sans", Verdana, "Lucida Grande", Helvetica, sans-serif;
|
||||
font-family: "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Lucida Grande", "Bitstream Vera Sans", Verdana, sans-serif;
|
||||
font-size: 9pt;
|
||||
background-color: #fff;
|
||||
background: #a4a4cb url(/themes/console/light/images/tile2.png) center center;
|
||||
@ -163,7 +163,7 @@ h3, h4, th, #filter span {
|
||||
background: url(/themes/susidns/images/subs_24.png) left center no-repeat;
|
||||
}
|
||||
|
||||
.headline#config h3 {
|
||||
.headline#configure h3 {
|
||||
background: url(/themes/susidns/images/configure_24.png) left center no-repeat;
|
||||
}
|
||||
|
||||
@ -443,17 +443,19 @@ p.footer {
|
||||
}
|
||||
|
||||
.illustrate {
|
||||
max-width: 90%;
|
||||
min-width: 550px;
|
||||
width: 70%;
|
||||
max-width: 700px;
|
||||
height: auto;
|
||||
margin: 10px 10px 20px;
|
||||
margin: 20px auto 20px;
|
||||
padding: 2px 10px;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #447;
|
||||
font-size: 10pt;
|
||||
box-shadow: inset 0 0 0 1px #ccc;
|
||||
background: #fff;
|
||||
opacity: 0.85;
|
||||
filter: drop-shadow(0 0 1px #999);
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
_:-ms-lang(x), img.illustrate {
|
||||
@ -755,6 +757,10 @@ table.book {
|
||||
filter: drop-shadow(0 0 1px #f60);
|
||||
}
|
||||
|
||||
.destaddress:focus {
|
||||
background: #ffd;
|
||||
}
|
||||
|
||||
#host_list .destaddress {
|
||||
overflow: auto !important;
|
||||
white-space: nowrap;
|
||||
@ -985,7 +991,7 @@ input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, b
|
||||
|
||||
input[type="submit"], input[type="reset"], .fakebutton {
|
||||
margin: 5px;
|
||||
font: 9pt "Droid Sans", "Noto Sans", Ubuntu, "Bitstream Vera Sans", Verdana, "Lucida Grande", Helvetica, sans-serif;
|
||||
font: 9pt "Droid Sans", "Noto Sans", Ubuntu, "Segoe UI", "Lucida Grande", "Bitstream Vera Sans", Verdana, sans-serif;
|
||||
padding: 4px 3px;
|
||||
text-decoration: none;
|
||||
border-radius: 2px;
|
||||
@ -1244,8 +1250,10 @@ input.export {
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1000px) {
|
||||
.iframed .illustrate {
|
||||
margin: 0 10px 15px;
|
||||
.illustrate {
|
||||
margin: 10px auto 10px;
|
||||
min-width: 450px;
|
||||
width: 90%;
|
||||
}
|
||||
|
||||
#content h3 {
|
||||
|
@ -540,11 +540,9 @@ p.messages {
|
||||
padding: 15px 15px 15px 52px;
|
||||
}
|
||||
|
||||
div#content {
|
||||
}
|
||||
|
||||
div#content p {
|
||||
padding: 0 30px;
|
||||
line-height: 140%;
|
||||
}
|
||||
|
||||
p.footer {
|
||||
@ -619,9 +617,9 @@ div#config + div#buttons, div#content + div#buttons {
|
||||
}
|
||||
|
||||
.illustrate {
|
||||
max-width: 90%;
|
||||
max-width: 700px;
|
||||
height: auto;
|
||||
margin: 20px 0 15px;
|
||||
margin: 20px auto 15px;
|
||||
padding: 10px;
|
||||
border-radius: 2px;
|
||||
border: 1px solid #010011;
|
||||
@ -919,7 +917,7 @@ table.book, .iframed #buttons, .iframed .buttons, .iframed #messages + p, .ifram
|
||||
background: url(/themes/susidns/images/subs_24.png) 10px center no-repeat, linear-gradient(to bottom, #191729 0%, #000 50%);
|
||||
}
|
||||
|
||||
.headline#config h3 {
|
||||
.headline#configure h3 {
|
||||
background: url(/themes/susidns/images/configure_24.png) 10px center no-repeat, linear-gradient(to bottom, #191729 0%, #000 50%);
|
||||
}
|
||||
|
||||
@ -996,6 +994,11 @@ p.book {
|
||||
background: #ffd;
|
||||
}
|
||||
|
||||
.destaddress:focus {
|
||||
background: #003;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
#host_details .destaddress {
|
||||
word-break: break-all !important;
|
||||
white-space: normal !important;
|
||||
@ -1120,6 +1123,14 @@ td.destinations {
|
||||
|
||||
/* responsive layout */
|
||||
|
||||
@media screen and (max-width: 1000px) {
|
||||
.illustrate {
|
||||
margin: 15px auto 10px;
|
||||
min-width: 450px;
|
||||
width: 90%;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1200px) {
|
||||
#filter a {
|
||||
font-size: 10pt;
|
||||
|
Reference in New Issue
Block a user