Bootstrap v4/fluid layout overhaul

This commit is contained in:
mDuo13
2018-04-20 20:39:53 -07:00
parent e9457b60ff
commit 7f3acbce3c
30 changed files with 7335 additions and 583 deletions

View File

@@ -68,7 +68,7 @@ pages:
funnel: Docs funnel: Docs
doc_type: Concepts doc_type: Concepts
html: landing-concepts.html html: landing-concepts.html
template: template-landing-category.html template: template-landing-children.html
targets: targets:
- local - local
@@ -77,7 +77,7 @@ pages:
doc_type: Concepts doc_type: Concepts
category: Understanding the XRP Ledger category: Understanding the XRP Ledger
html: concept-xrp-ledger.html html: concept-xrp-ledger.html
template: template-landing-category.html template: template-landing-children.html
targets: targets:
- local - local
@@ -93,7 +93,7 @@ pages:
doc_type: Concepts doc_type: Concepts
category: Payment System category: Payment System
html: concept-payment-system.html html: concept-payment-system.html
template: template-landing-category.html template: template-landing-children.html
targets: targets:
- local - local
@@ -140,7 +140,7 @@ pages:
doc_type: Concepts doc_type: Concepts
category: Consensus Network category: Consensus Network
html: concept-consensus-network.html html: concept-consensus-network.html
template: template-landing-category.html template: template-landing-children.html
targets: targets:
- local - local
@@ -161,7 +161,7 @@ pages:
- name: Tutorials #TODO: real page content - name: Tutorials #TODO: real page content
funnel: Docs funnel: Docs
doc_type: Tutorials doc_type: Tutorials
template: template-landing-category.html template: template-landing-children.html
targets: targets:
- local - local
@@ -169,7 +169,7 @@ pages:
funnel: Docs funnel: Docs
doc_type: Tutorials doc_type: Tutorials
category: Send and Receive Money category: Send and Receive Money
template: template-landing-category.html template: template-landing-children.html
targets: targets:
- local - local
@@ -191,7 +191,7 @@ pages:
funnel: Docs funnel: Docs
doc_type: Tutorials doc_type: Tutorials
category: Manage the rippled Server category: Manage the rippled Server
template: template-landing-category.html template: template-landing-children.html
targets: targets:
- local - local
@@ -214,7 +214,7 @@ pages:
doc_type: References doc_type: References
category: rippled API Public Methods category: rippled API Public Methods
html: reference-rippled-public.html html: reference-rippled-public.html
template: template-landing-category.html template: template-landing-children.html
targets: targets:
- local - local
@@ -223,7 +223,7 @@ pages:
doc_type: References doc_type: References
category: rippled API Public Methods category: rippled API Public Methods
subcategory: Ledger Methods subcategory: Ledger Methods
template: template-subcat-landing.html template: template-landing-children.html
html: reference-rippled-public-ledger-methods.html html: reference-rippled-public-ledger-methods.html
targets: targets:
- local - local
@@ -257,7 +257,7 @@ pages:
doc_type: References doc_type: References
category: rippled API Public Methods category: rippled API Public Methods
subcategory: Account Methods subcategory: Account Methods
template: template-subcat-landing.html template: template-landing-children.html
html: reference-rippled-public-account-methods.html html: reference-rippled-public-account-methods.html
targets: targets:
- local - local
@@ -283,7 +283,7 @@ pages:
doc_type: References doc_type: References
category: rippled API Public Methods category: rippled API Public Methods
subcategory: Transaction Methods subcategory: Transaction Methods
template: template-subcat-landing.html template: template-landing-children.html
html: reference-rippled-public-tx-methods.html html: reference-rippled-public-tx-methods.html
targets: targets:
- local - local
@@ -293,7 +293,7 @@ pages:
doc_type: References doc_type: References
category: rippled API Admin Methods category: rippled API Admin Methods
html: reference-rippled-admin.html html: reference-rippled-admin.html
template: template-landing-category.html template: template-landing-children.html
targets: targets:
- local - local
@@ -302,7 +302,6 @@ pages:
doc_type: References doc_type: References
category: rippled API Admin Methods category: rippled API Admin Methods
subcategory: Server Control Methods subcategory: Server Control Methods
template: template-landing-category.html
targets: targets:
- local - local
@@ -323,7 +322,7 @@ pages:
- name: Use Cases - name: Use Cases
funnel: Use Cases funnel: Use Cases
html: use-cases.html html: use-cases.html
template: template-landing-category.html # TODO: use-cases landing template: template-landing-children.html # TODO: use-cases landing
targets: targets:
- local - local
@@ -335,7 +334,7 @@ pages:
- name: Dev Tools - name: Dev Tools
funnel: Dev Tools funnel: Dev Tools
html: dev-tools.html html: dev-tools.html
template: template-landing-category.html # TODO: dev tools landing template: template-landing-children.html # TODO: dev tools landing
targets: targets:
- local - local
@@ -382,7 +381,7 @@ pages:
- name: News - name: News
funnel: News funnel: News
html: news.html html: news.html
template: template-landing-category.html # TODO: news landing template: template-landing-children.html # TODO: news landing
targets: targets:
- local - local

View File

@@ -1,3 +1,50 @@
body {
font-family: Roboto, sans-serif;
}
.ripple-footer {
z-index: 2;
color: #999999;
padding: 50px 0;
font-size: 14px;
background: #4e4e50 url(../img/ripple_footer_v2.jpg) repeat-x center center;
background-position-y: -60px;
}
.ripple-footer h5 a {
color: #ffffff;
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
letter-spacing: .04em;
text-decoration: none;
}
.ripple-footer h5 a:hover,
.ripple-footer h5 a:focus {
color: #999999;
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
text-decoration: none;
}
.ripple-footer a {
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
}
.ripple-footer a:hover {
color: #ffffff;
text-decoration: none;
}
.absolute_bottom_footer span {
margin-right: 25px;
}
.no-sidebar aside.sidebar { .no-sidebar aside.sidebar {
display: none; display: none;
} }
@@ -68,8 +115,8 @@
padding: 2px 6px; padding: 2px 6px;
margin: 10px; margin: 10px;
position: absolute; position: absolute;
top: 34px; top: 25px;
left: calc(calc(calc(100% - 1070px) / 2) + 90px); left: 150px;
font-size: 12px; font-size: 12px;
font-weight: bold; font-weight: bold;
} }
@@ -96,15 +143,18 @@
padding: 0; padding: 0;
line-height: 0; line-height: 0;
} }
.no-1st-head h1:first-child:before {
margin-top: -167px;
height: 167px;
}
.content h1 { .content h1 {
margin-top: 32px; margin-top: 32px;
line-height: 1.2; line-height: 1.2;
} }
.content h1:first-child {
margin-top: 0;
line-height: 1.2;
}
.content h1:first-child:before {
margin-top: -100px;
}
.content h2 { .content h2 {
margin-top: 28px; margin-top: 28px;
line-height: 1.2; line-height: 1.2;
@@ -257,15 +307,6 @@ pre code {
#dactyl_toc_sidebar a:hover { #dactyl_toc_sidebar a:hover {
text-decoration: underline; text-decoration: underline;
} }
#dactyl_toc_sidebar li {
padding-top: 5px;
padding-bottom: 5px;
}
.dev_nav_sidebar {
padding-left: 10px;
padding-top: 0;
margin-bottom: 0;
}
.curated-links ul, .curated-links ul,
.curated-links ol, .curated-links ol,
@@ -341,6 +382,15 @@ th {
visibility: hidden; visibility: hidden;
} }
.card h1:before,
.card h2:before,
.card h3:before,
.card h4:before,
.card h5:before,
.card h6:before {
display: none;
}
/*------------- Code Tabs -----------------------------------------*/ /*------------- Code Tabs -----------------------------------------*/
.multicode { .multicode {
color: #000; color: #000;
@@ -389,9 +439,9 @@ th {
background: white; background: white;
} }
.navbar-default { .navbar {
background-color: #fff; background-color: #fff;
border-bottom: 1px solid #27a2db; border-bottom: 1px solid #0f72e5;
} }
.navbar-brand { .navbar-brand {
@@ -399,20 +449,19 @@ th {
white-space: pre; white-space: pre;
} }
.navbar-default .logo { .navbar .logo {
margin-right: 0.5em; margin-right: 0.5em;
position: relative;
bottom: 3px;
} }
.navbar-default .navbar-brand .brand-text { .navbar .navbar-brand .brand-text {
font-weight: bold; font-weight: bold;
line-height: 36px;
margin-bottom: -5px;
margin-top: 20px;
margin-right: 20px; margin-right: 20px;
color: #777; color: #777;
} }
.navbar-default .navbar-nav a { .navbar .navbar-nav a {
font-size: 18px; font-size: 18px;
line-height: 38px; line-height: 38px;
color: #27a2db; color: #27a2db;
@@ -420,38 +469,24 @@ th {
transition: 0.5s; transition: 0.5s;
} }
.navbar-default .navbar-nav .active a { .navbar .navbar-nav .active a {
font-weight: bold; font-weight: bold;
color: #333; color: #333;
background-color: #eee; background-color: #eee;
} }
.navbar-default .active-parent a { .navbar .active-parent a {
font-weight: bold; font-weight: bold;
background-color: #eee; background-color: #eee;
} }
.navbar-default .navbar-form { /*.navbar-form .btn.fa-search {
margin: 17px 16px;
}
.navbar-form .btn.fa-search {
padding: 8px; padding: 8px;
font-size: 16px; font-size: 16px;
} }*/
.wrap-container {
margin-top: 106px;
}
.no-sidebar main .container {
padding-left: 0;
}
#main_content_wrapper { #main_content_wrapper {
margin-top: 67px; margin-top: 55px;
padding-left: 0;
padding-right: 0;
} }
.jump-to-top { .jump-to-top {
@@ -471,69 +506,38 @@ th {
} }
} }
.breadcrumb { .breadcrumb-item + .breadcrumb-item:before {
margin: 0;
padding: 15px;
background: transparent;
vertical-align: middle;
}
.sidebar-primary .breadcrumb {
padding-left: 5px;
}
.breadcrumb li {
margin: 0;
margin-bottom: -4px;
line-height: 36px;
}
.breadcrumb > li + li:before {
content: "\f105"; /* fontawesome angle-right */ content: "\f105"; /* fontawesome angle-right */
font-family: FontAwesome; font-family: FontAwesome;
padding-right: 5px; padding-right: 5px;
} }
.breadcrumb > li.active {
color: #666;
}
/* "← Back to guide" link in sidebar */
.back_to_guide a {
display: block;
font-size: 14px;
padding: 27px 0 14px 15px;
color: #666;
border-bottom: 1px solid #eee;
}
.back_to_guide a:before {
content: "\f100"; /* fontawesome angle-double-left */
font-family: FontAwesome;
padding-right: 15px;
color: #666;
}
/* Accordion styling for sidebar navigation */ /* Accordion styling for sidebar navigation */
.sidebar_pagelist { .sidebar_pagelist {
margin-left: 0; margin-left: 0;
margin-bottom: 0;
padding-left: 0; padding-left: 0;
padding-bottom: 15px;
list-style-type: none; list-style-type: none;
} }
#sidenav a { #sidenav a {
text-decoration: none; text-decoration: none;
} }
#sidenav .panel-body a:hover { #sidenav .card-body a:hover {
text-decoration: underline; text-decoration: underline;
} }
#sidenav .panel + .panel { #sidenav .card + .card {
margin: 0; margin: 0;
} }
#sidenav .panel-default { #sidenav .card {
border-width: 0; border-width: 0;
border-color: #eee; border-color: #eee;
} }
#sidenav .panel-body { #sidenav .card-body {
padding: 0; padding: 0;
} }
@@ -541,46 +545,47 @@ th {
padding-bottom: 0; padding-bottom: 0;
} }
#sidenav .panel.active { #sidenav .card.active {
background-color: #f8f8f8; background-color: #f8f8f8;
} }
#sidenav .panel:hover { #sidenav .card:hover {
background-color: #f6f6f6; background-color: #f6f6f6;
} }
#sidenav .panel-heading { #sidenav .card-header {
padding: 0; padding: 0;
background-color: transparent; background-color: transparent;
border-bottom: 0;
} }
#sidenav .panel { #sidenav .card {
padding: 0; padding: 0;
border-radius: 0; border-radius: 0;
border-top: 1px solid #cccccc; border-top: 1px solid #cccccc;
} }
#sidenav .panel-heading h5 { #sidenav .card-header h5 {
margin-bottom: 0; margin-bottom: 0;
text-transform: none; text-transform: none;
} }
#sidenav .panel-heading h5 .sidenav_cat_title { #sidenav .card-header h5 .sidenav_cat_title {
display: block; display: block;
padding: 16px 15px 16px 55px; padding: 16px 15px 16px 55px;
} }
#sidenav .panel-heading h5 a.sidenav_cat_title { #sidenav .card-header h5 a.sidenav_cat_title {
color: #27a2db; color: #27a2db;
} }
#sidenav .panel-heading h5 .sidenav_cat_title.active { #sidenav .card-header h5 .sidenav_cat_title.active {
color: #333; color: #333;
font-weight: bold; font-weight: bold;
cursor: default; cursor: default;
} }
#sidenav .panel-heading h5 .sidenav_cat_title.active-parent { #sidenav .card-header h5 .sidenav_cat_title.active-parent {
color: #333; color: #333;
} }
#sidenav .panel-heading .sidenav_cat_toggler { #sidenav .card-header .sidenav_cat_toggler {
position: absolute; position: absolute;
left: 0; left: 0;
padding: 15px 16px 17px 16px; padding: 15px 16px 17px 16px;
@@ -589,23 +594,23 @@ th {
line-height: 0; line-height: 0;
transition: background-color 0.5s; transition: background-color 0.5s;
} }
#sidenav .panel-heading .sidenav_cat_toggler.collapsed { #sidenav .card-header .sidenav_cat_toggler.collapsed {
background-color: #ccc; background-color: #ccc;
} }
#sidenav .panel-heading .sidenav_cat_toggler:before { #sidenav .card-header .sidenav_cat_toggler:before {
content: "-"; content: "-";
width: 0.8em; width: 0.8em;
text-align: center; text-align: center;
display: block; display: block;
line-height: 17.7px; line-height: 17.7px;
} }
#sidenav .panel-heading .sidenav_cat_toggler.collapsed:before { #sidenav .card-header .sidenav_cat_toggler.collapsed:before {
content: "+"; content: "+";
} }
.panel .sidebar_pagelist li a { .card .sidebar_pagelist li a {
display: block; display: block;
margin-top: 5px; margin-top: 5px;
padding: 4px 15px 4px 75px; padding: 4px 15px 4px 75px;
@@ -614,18 +619,17 @@ th {
color: #27a2db; color: #27a2db;
} }
.panel .sidebar_pagelist a.active { .card .sidebar_pagelist a.active {
color: black; color: black;
font-weight: bold; font-weight: bold;
} }
.panel .sidebar_pagelist a:hover { .card .sidebar_pagelist a:hover {
color: #333; color: #333;
} }
/* Edit on GitHub link --------- */ /* Edit on GitHub link --------- */
.github-edit-wrap { .github-edit-wrap {
margin-left: 15px;
background-image: linear-gradient(180deg, #fafafa 0%, #ddd 90%); background-image: linear-gradient(180deg, #fafafa 0%, #ddd 90%);
border: 1px solid #ccc; border: 1px solid #ccc;
border-radius: 5px; border-radius: 5px;
@@ -652,17 +656,11 @@ th {
.build-disclaimer { .build-disclaimer {
font-size: 10pt; font-size: 10pt;
margin: 2em 0;
padding-top: 2em;
border-top: 1px solid #777;
} }
.related-projects a { .related-projects a {
text-decoration: none; text-decoration: none;
} }
.related-projects .project {
clear: left;
}
.related-projects h3 { .related-projects h3 {
margin: 0; margin: 0;
padding: 5px 15px; padding: 5px 15px;
@@ -684,48 +682,20 @@ th {
margin-right: 10px; margin-right: 10px;
} }
/* Responsive design for different viewscreens -------------------------------*/
@media (min-width: 1200px) {
#page-toc-wrapper {
float: right;
margin-left: 15px;
}
.draft-warning {
left: calc(calc(calc(100% - 1170px) / 2) + 140px);
}
}
@media (min-width: 1400px) {
.container {
margin-right: calc(calc(calc(100% - 1300px) / 2) + 230px);
}
#page-toc-wrapper { #page-toc-wrapper {
position: fixed; position: fixed;
left: calc(calc(calc(100% - 1300px) / 2) + 1120px); top: 75px;
top: 80px;
max-width: 350px;
margin-right: 15px;
max-height: calc(100% - 150px); max-height: calc(100% - 150px);
overflow-y: auto; max-width: 16.66667%;
} overflow: auto;
.draft-warning {
left: calc(calc(calc(100% - 1370px) / 2) + 140px);
}
} }
/* Responsive design for different viewscreens -------------------------------*/
@media (max-width: 1199px) { @media (max-width: 1199px) {
#page-toc-wrapper {
float: right;
margin-left: 15px;
}
#main_content_wrapper { #main_content_wrapper {
margin-top: 137px; margin-top: 137px;
} }
.dev_nav_wrapper {
max-width: 290px;
}
.draft-warning {
left: calc(calc(calc(100% - 870px) / 2) + 90px);
}
} }
@media (max-width: 992px) { @media (max-width: 992px) {
#page-toc-wrapper { #page-toc-wrapper {
@@ -736,12 +706,6 @@ th {
#main_content_wrapper { #main_content_wrapper {
margin-top: 0; margin-top: 0;
} }
.dev_nav_wrapper {
max-width: 230px;
}
.draft-warning {
left: 140px;
}
.navbar-fixed-top { .navbar-fixed-top {
position: static; position: static;
margin-bottom: -70px; margin-bottom: -70px;
@@ -750,35 +714,8 @@ th {
position: static; position: static;
margin-bottom: -70px; margin-bottom: -70px;
} }
/* Move "Related Projects" to bottom */
.related-projects {
position: static;
width: auto;
border: none;
margin-top: 0;
} }
.related-projects .project-icon { @media (max-width: 768px) {
display: none;
}
.related-projects h3 {
padding: inherit;
border-bottom: none;
margin-top: 50px;
}
.related-projects .project-name,
.related-projects .login-required {
display: inline;
font-size: inherit;
}
.related-projects p {
margin-left: 25px;
}
.related-projects .project-summary {
padding-left: 20px;
}
}
@media (max-width: 768px) {z
.dev_nav_wrapper, .dev_nav_wrapper,
.sidebar { .sidebar {
display: block; display: block;
@@ -879,7 +816,7 @@ th {
font-weight: bold; font-weight: bold;
} }
.panel .sidebar_pagelist li .subpage { .card .sidebar_pagelist li .subpage {
padding-left: 105px; padding-left: 105px;
} }
@@ -901,10 +838,14 @@ th {
cursor: default; cursor: default;
} }
.landing .panel-title { .landing .card-title {
font-weight: bold; font-weight: bold;
} }
.landing .panel-title > a { .landing #main_content_body .card-title {
margin-bottom: 0;
font-size: 1.17rem;
}
.landing .card-title > a {
text-decoration: none; text-decoration: none;
} }
@@ -912,10 +853,6 @@ th {
margin-top: 5px; margin-top: 5px;
} }
.landing .blurb {
padding: 20px;
}
.content p, .content p,
.content li, .content li,
.content td { .content td {
@@ -925,6 +862,7 @@ th {
.readmore { .readmore {
display: block; display: block;
margin: 15px auto 5px; margin: 15px auto 5px;
text-align: center;
} }
.readmore .btn { .readmore .btn {
@@ -932,18 +870,16 @@ th {
transition: 0.5s; transition: 0.5s;
} }
.hero-emoji {
font-size: 80px;
text-align: center;
}
.landing section { .landing section {
padding: 40px 20px; border-top: 1px solid #0f72e5;
border-top: 1px solid #aaa;
} }
.landing section:first-child { .landing section:first-of-type {
padding-top: 0; padding-top: 0;
border-top-width: 0; border-top-width: 0;
} }
#xrp_ledger_intro .card-img-top {
width: auto;
text-align: center;
}

Binary file not shown.

View File

@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
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="115.28699"
height="133.57501"
viewBox="0 0 30.503017 35.341723"
version="1.1"
id="svg3890"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="dollar-arrow.svg">
<defs
id="defs3884" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="657.6435"
inkscape:cy="-481.78389"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
fit-margin-top="10"
fit-margin-left="10"
fit-margin-right="10"
fit-margin-bottom="10"
inkscape:pagecheckerboard="false"
inkscape:window-width="1920"
inkscape:window-height="1022"
inkscape:window-x="0"
inkscape:window-y="1"
inkscape:window-maximized="1" />
<metadata
id="metadata3887">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(207.26341,13.980384)">
<path
d="m -204.61758,12.829965 v 1.669494 h 23.71165 v -1.669494 z"
id="path54"
inkscape:connector-curvature="0"
style="fill:#2bcb96;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
<path
d="m -184.47107,8.5997267 -1.17432,1.174324 3.87646,3.8906613 -3.87646,3.876465 1.17432,1.174327 5.06484,-5.050792 z"
id="path56"
inkscape:connector-curvature="0"
style="fill:#2bcb96;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
<path
d="m -192.76176,-11.334551 -0.46692,0.0142 -0.45272,0.02825 -0.45272,0.05664 -0.43853,0.08489 -0.42447,0.09895 -0.42433,0.113144 -0.42447,0.141539 -0.41028,0.169789 -0.39622,0.183842 -0.38188,0.183986 -0.38203,0.226433 -0.35377,0.2262898 -0.35363,0.2546829 -0.33958,0.2687373 -0.32538,0.2830769 -0.31118,0.2969869 -0.29713,0.3113278 -0.28294,0.3253808 -0.26888,0.3395779 -0.25468,0.3395777 -0.22629,0.3678282 -0.21224,0.3820253 -0.19804,0.3818816 -0.18398,0.396222 -0.1556,0.4102745 -0.14153,0.4102756 -0.12735,0.4244724 -0.0989,0.438526 -0.0849,0.4385249 -0.0566,0.4528664 -0.0283,0.4527227 -0.0142,0.4667755 0.0142,0.452723 0.0283,0.4669198 0.0566,0.4385248 0.0849,0.45286599 0.0989,0.424329 0.12735,0.424473 0.14153,0.424471 0.1556,0.41027701 0.18398,0.396078 0.19804,0.382024 0.21224,0.367829 0.22629,0.367827 0.25468,0.353776 0.26888,0.339576 0.28294,0.325382 0.29713,0.311183 0.31118,0.297132 0.32538,0.282934 0.33958,0.268879 0.35363,0.240487 0.35377,0.240487 0.38203,0.212235 0.38188,0.19804 0.39622,0.183986 0.41028,0.155591 0.42447,0.141539 0.42433,0.127198 0.42447,0.09909 0.43853,0.0707 0.45272,0.05664 0.45272,0.04245 0.46692,0.0142 0.46692,-0.0142 0.45272,-0.04245 0.45273,-0.05664 0.43852,-0.0707 0.42447,-0.09909 0.42448,-0.127198 0.42447,-0.141539 0.41027,-0.155591 0.39608,-0.183986 0.38203,-0.19804 0.38202,-0.212235 0.35364,-0.240487 0.35362,-0.240487 0.33958,-0.268879 0.32539,-0.282934 0.31132,-0.297132 0.29713,-0.311183 0.28293,-0.325382 0.26874,-0.339576 0.25469,-0.353776 0.22643,-0.367827 0.21209,-0.367829 0.19818,-0.382024 0.18385,-0.396078 0.15558,-0.41027701 0.14155,-0.424471 0.12734,-0.424473 0.0991,-0.424329 0.0707,-0.45286599 0.0707,-0.4385248 0.0283,-0.4669198 0.0142,-0.452723 -0.0142,-0.4667755 -0.0283,-0.4527227 -0.0707,-0.4528664 -0.0707,-0.4385249 -0.0991,-0.438526 -0.12734,-0.4244724 -0.14155,-0.4102756 -0.15558,-0.4102745 -0.18385,-0.396222 -0.19818,-0.3818816 -0.21209,-0.3820253 -0.22643,-0.3678282 -0.25469,-0.3395777 -0.26874,-0.3395779 -0.28293,-0.3253808 -0.29713,-0.3113278 -0.31132,-0.2969869 -0.32539,-0.2830769 -0.33958,-0.2687373 -0.35362,-0.2546829 -0.35364,-0.2262898 -0.38202,-0.226433 -0.38203,-0.183986 -0.39608,-0.183842 -0.41027,-0.169789 -0.42447,-0.141539 -0.42448,-0.113144 -0.42447,-0.09895 -0.43852,-0.08489 -0.45273,-0.05664 -0.45272,-0.02825 z"
id="path58"
inkscape:connector-curvature="0"
style="fill:#2bcb96;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
<path
d="m -192.76176,-7.7692716 -0.32538,0.014198 -0.32538,0.042304 -0.31133,0.070841 -0.29699,0.098947 -0.28307,0.1273418 -0.26874,0.1557359 -0.24048,0.169645 -0.24049,0.1839862 -0.19818,0.2122358 -0.19804,0.2262894 -0.1556,0.2546829 -0.14153,0.2546842 -0.11315,0.2829335 -0.0707,0.2829335 -0.0566,0.2971303 -0.014,0.2971305 0.014,0.2829345 0.0424,0.26888 0.0707,0.2687364 0.0849,0.2404862 0.11329,0.2406306 0.14139,0.2262894 0.16979,0.2122355 0.18399,0.1839862 0.21223,0.1838421 0.24049,0.1697894 0.25468,0.1555914 0.28293,0.1415389 0.29713,0.1273421 0.32539,0.098947 0.33943,0.099092 0.36797,0.070698 0.39608,0.084895 0.18399,0.042446 0.19804,0.070841 0.18384,0.070698 0.18398,0.084894 0.18385,0.084895 0.16979,0.098948 0.15558,0.127342 0.14154,0.127341 0.11315,0.14153899 0.11329,0.155592 0.0849,0.169788 0.0707,0.19804 0.0283,0.198039 0.0142,0.226433 v 0.183843 l -0.0425,0.183986 -0.0425,0.183984 -0.0707,0.169646 -0.0991,0.16979 -0.0991,0.15573501 -0.12734,0.141394 -0.14139,0.127342 -0.14154,0.127342 -0.16979,0.09909 -0.16965,0.09895 -0.18399,0.0707 -0.19803,0.07084 -0.21224,0.04245 -0.21223,0.02825 -0.21224,0.0142 -0.21224,-0.0142 -0.21223,-0.02825 -0.21209,-0.04245 -0.19819,-0.07084 -0.18384,-0.0707 -0.16979,-0.09895 -0.16979,-0.09909 -0.14154,-0.127342 -0.1414,-0.127342 -0.12734,-0.141394 -0.0991,-0.15573501 -0.0989,-0.16979 -0.0709,-0.169646 -0.0424,-0.183984 -0.0425,-0.183986 v -0.1838434 h -1.11753 l 0.014,0.297131 0.0566,0.296986 0.0707,0.283078 0.11315,0.28293201 0.14153,0.254685 0.1556,0.240487 0.19804,0.240485 0.19818,0.19804 0.24049,0.19804 0.24048,0.169789 0.26874,0.155734 0.28307,0.127342 0.29699,0.09895 0.31134,0.0707 0.32537,0.04245 0.32538,0.0142 0.32538,-0.0142 0.32538,-0.04245 0.31133,-0.0707 0.29713,-0.09895 0.28294,-0.127342 0.26873,-0.155734 0.24064,-0.169789 0.24048,-0.19804 0.19804,-0.19804 0.19804,-0.240485 0.15559,-0.240487 0.14153,-0.254685 0.0991,-0.28293201 0.0847,-0.283078 0.0566,-0.296986 0.0142,-0.297131 -0.0142,-0.282934 -0.0425,-0.26888 -0.0707,-0.268736 -0.0849,-0.24063099 -0.11314,-0.240486 -0.14153,-0.2262895 -0.16979,-0.2122365 -0.18385,-0.1980388 -0.21224,-0.1839865 -0.24048,-0.1697882 -0.25468,-0.1413957 -0.28294,-0.1415378 -0.29713,-0.1273421 -0.32537,-0.113144 -0.35379,-0.084895 -0.35363,-0.070698 -0.39622,-0.084894 -0.18384,-0.056644 -0.19804,-0.056644 -0.19818,-0.070697 -0.18384,-0.084895 -0.16979,-0.084894 -0.16979,-0.1131443 -0.15559,-0.1131451 -0.14154,-0.1273421 -0.11315,-0.1415378 -0.11314,-0.1555925 -0.0849,-0.1839854 -0.0709,-0.1838429 -0.0425,-0.1980387 v -0.2264341 -0.1838421 l 0.0425,-0.1981832 0.0425,-0.1697882 0.0708,-0.1696452 0.099,-0.1697892 0.0991,-0.1557359 0.12734,-0.1413947 0.1414,-0.1273421 0.14154,-0.1273408 0.16979,-0.1131453 0.16979,-0.084895 0.18383,-0.084895 0.19819,-0.056643 0.21209,-0.042447 0.21224,-0.02825 0.21224,-0.014197 0.21223,0.014197 0.21224,0.02825 0.21224,0.042447 0.19803,0.056643 0.18398,0.084895 0.16966,0.084895 0.16979,0.1131453 0.14153,0.1273408 0.1414,0.1273421 0.12734,0.1413947 0.0991,0.1557359 0.0991,0.1697892 0.0707,0.1696452 0.0425,0.1697882 0.0425,0.1981832 v 0.1838421 h 1.11768 l -0.0142,-0.2971306 -0.0566,-0.2971302 -0.0847,-0.2829335 -0.0991,-0.2829336 -0.14153,-0.2546842 -0.15559,-0.2546829 -0.19804,-0.2262893 -0.19804,-0.2122358 -0.24049,-0.1839863 -0.24063,-0.169645 -0.26873,-0.1557358 -0.28294,-0.1273421 -0.29713,-0.098947 -0.31133,-0.070841 -0.32538,-0.042304 z"
id="path60"
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
<path
d="m -193.31343,-8.3775857 v 1.1601278 h 1.10349 v -1.1601278 z"
id="path62"
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
<path
d="m -193.31343,2.4878997 v 1.160127 h 1.10349 v -1.160127 z"
id="path64"
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.9 KiB

82
assets/img/exchange.svg Normal file
View File

@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
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="133.31163"
height="84.198715"
viewBox="0 0 35.272035 22.277577"
version="1.1"
id="svg4161"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="exchange.svg">
<defs
id="defs4155" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="-459.0584"
inkscape:cy="42.09898"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
fit-margin-top="10"
fit-margin-left="10"
fit-margin-right="10"
fit-margin-bottom="10"
inkscape:window-width="1920"
inkscape:window-height="1022"
inkscape:window-x="0"
inkscape:window-y="1"
inkscape:window-maximized="1" />
<metadata
id="metadata4158">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-88.197298,-137.69444)">
<path
d="m 105.10215,140.34038 -0.5486,0.0919 -0.54818,0.0915 -0.54861,0.13718 -0.50252,0.18334 -0.54861,0.18291 -0.50296,0.2748 -0.45689,0.27478 -0.50253,0.2748 -0.59425,0.50344 -0.594245,0.54957 -0.502528,0.5949 -0.502968,0.64103 v -3.11332 h -1.416725 v 5.67749 h 5.667346 v -1.41927 h -3.290771 l 0.411241,-0.64103 0.45731,-0.54959 0.54817,-0.54916 0.59426,-0.45814 0.63989,-0.41197 0.6399,-0.32051 0.73118,-0.2748 0.68555,-0.18291 0.50253,-0.0915 0.50296,-0.0462 h 1.05113 l 0.50253,0.0919 0.50297,0.0915 0.45688,0.13719 0.50253,0.18333 0.59425,0.2748 0.59425,0.32052 0.54817,0.41197 0.54861,0.41198 0.36559,0.41198 0.31995,0.41197 0.31995,0.41241 0.2743,0.50343 0.27387,0.45771 0.18302,0.50385 0.18258,0.54916 0.13737,0.50386 0.0456,0.18291 0.0456,0.18334 0.0913,0.0914 0.13736,0.13761 0.13695,0.0457 0.183,0.0457 h 0.13694 l 0.18301,-0.0457 0.13694,-0.0919 0.13694,-0.0915 0.0917,-0.13718 0.0456,-0.13761 0.0456,-0.18291 v -0.13761 l -0.22866,-0.86968 -0.2743,-0.77823 -0.3656,-0.77865 -0.41124,-0.77822 -0.31995,-0.36625 -0.27429,-0.41197 -0.31953,-0.36625 -0.36559,-0.32053 -0.36602,-0.32052 -0.41124,-0.32051 -0.45689,-0.32053 -0.22866,-0.13718 -0.22822,-0.13761 -0.36559,-0.18292 -0.41167,-0.18333 -0.31995,-0.13718 -0.27388,-0.0915 -0.86855,-0.27479 -0.86812,-0.13761 -0.86856,-0.0457 z"
id="path32"
inkscape:connector-curvature="0"
style="fill:#f23548;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
<path
d="m 98.063723,149.54317 -0.182586,0.0457 -0.183007,0.13717 -0.136943,0.18334 -0.09129,0.18291 v 0.22907 l 0.13694,0.64104 0.183007,0.59532 0.228233,0.59488 0.228652,0.54959 0.274305,0.45771 0.274298,0.45812 0.319522,0.41198 0.274304,0.36625 0.31995,0.36625 0.365592,0.32052 0.45732,0.41197 0.50252,0.36625 0.50253,0.32052 0.54861,0.2748 0.36559,0.18291 0.36559,0.18334 0.54862,0.13718 0.54817,0.13761 0.50295,0.13718 0.50254,0.0457 0.5486,0.0457 h 1.00549 l 0.54818,-0.0457 0.50296,-0.0915 0.50253,-0.13718 0.59425,-0.18334 0.54818,-0.22906 0.59424,-0.22865 0.50296,-0.32051 0.54818,-0.36625 0.45689,-0.36625 0.45731,-0.41241 0.45689,-0.4577 0.36559,-0.45771 0.36559,-0.50385 v 3.11333 h 1.41673 v -5.67708 h -5.66691 v 1.41927 h 3.29034 l -0.31952,0.50386 -0.36602,0.4577 -0.54818,0.59532 -0.59425,0.54915 -0.68555,0.4577 -0.73118,0.36625 -0.54818,0.22907 -0.63989,0.18334 -0.59426,0.13718 -0.63989,0.0457 h -0.6399 l -0.63989,-0.0457 -0.63947,-0.0914 -0.59425,-0.13761 -0.45689,-0.18291 -0.45731,-0.18334 -0.41124,-0.22864 -0.41124,-0.22906 -0.41124,-0.2748 -0.36559,-0.32052 -0.3656,-0.32052 -0.36558,-0.32052 -0.27431,-0.36625 -0.274306,-0.41197 -0.274296,-0.36625 -0.228232,-0.41198 -0.183007,-0.4577 -0.183015,-0.45813 -0.136935,-0.41199 -0.09129,-0.50342 -0.04565,-0.13761 -0.04564,-0.13719 -0.09172,-0.13718 -0.136935,-0.0919 -0.183015,-0.0915 -0.136936,-0.0457 z"
id="path34"
inkscape:connector-curvature="0"
style="fill:#f23548;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
<path
d="m 92.7624,146.88755 -0.41124,0.0457 -0.31995,0.13761 -0.365593,0.18291 -0.274307,0.22907 -0.228224,0.27479 -0.183015,0.32052 -0.09129,0.36625 -0.04565,0.41198 0.04565,0.36625 0.09129,0.36625 0.183015,0.32051 0.228224,0.2748 0.274307,0.27479 0.365593,0.18291 0.31995,0.0915 0.41124,0.0457 0.365593,-0.0457 0.365596,-0.0915 0.365585,-0.18291 0.274307,-0.27479 0.228658,-0.2748 0.182581,-0.32051 0.09172,-0.36625 0.04564,-0.36625 -0.04564,-0.41198 -0.09172,-0.36625 -0.182581,-0.32052 -0.228658,-0.27479 -0.274307,-0.22907 -0.365585,-0.18291 -0.365596,-0.13761 z"
id="path36"
inkscape:connector-curvature="0"
style="fill:#f23548;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
<path
d="m 118.90385,146.88755 -0.41124,0.0457 -0.31995,0.13761 -0.36559,0.18291 -0.27431,0.22907 -0.22822,0.27479 -0.18302,0.32052 -0.0913,0.36625 -0.0457,0.41198 0.0457,0.36625 0.0913,0.36625 0.18302,0.32051 0.22822,0.2748 0.27431,0.27479 0.36559,0.18291 0.31995,0.0915 0.41124,0.0457 0.36559,-0.0457 0.36602,-0.0915 0.36559,-0.18291 0.27388,-0.27479 0.22865,-0.2748 0.18302,-0.32051 0.0913,-0.36625 0.0456,-0.36625 -0.0456,-0.41198 -0.0913,-0.36625 -0.18302,-0.32052 -0.22865,-0.27479 -0.27388,-0.22907 -0.36559,-0.18291 -0.36602,-0.13761 z"
id="path38"
inkscape:connector-curvature="0"
style="fill:#f23548;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.2 KiB

72
assets/img/gears.svg Normal file
View File

@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
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="118.59245"
height="92.943184"
viewBox="0 0 31.377586 24.591218"
version="1.1"
id="svg4114"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="gears.svg">
<defs
id="defs4108" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="830.72416"
inkscape:cy="-99.243823"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
fit-margin-top="10"
fit-margin-left="10"
fit-margin-right="10"
fit-margin-bottom="10"
inkscape:window-width="1920"
inkscape:window-height="1022"
inkscape:window-x="0"
inkscape:window-y="1"
inkscape:window-maximized="1" />
<metadata
id="metadata4111">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(253.05767,-97.983847)">
<path
d="m -241.50889,106.63784 0.2804,0.0306 0.27914,0.0319 0.2804,0.0625 0.24982,0.093 0.27914,0.12491 0.24981,0.15549 0.21795,0.15549 0.21796,0.21794 0.21795,0.21795 0.15551,0.21793 0.15549,0.24853 0.12491,0.2804 0.0931,0.24853 0.0624,0.28039 0.0306,0.2804 v 0.28039 0.27912 l -0.0306,0.2498 -0.0624,0.2804 -0.0931,0.27912 -0.12491,0.2498 -0.15549,0.24852 -0.15551,0.24981 -0.21795,0.21795 -0.21796,0.18607 -0.21795,0.18735 -0.24981,0.12363 -0.27914,0.12491 -0.24982,0.093 -0.2804,0.0624 -0.27914,0.0319 -0.2804,0.0306 -0.28041,-0.0306 -0.28041,-0.0319 -0.24855,-0.0624 -0.28041,-0.0931 -0.24854,-0.1249 -0.24982,-0.12363 -0.24854,-0.18735 -0.21795,-0.18607 -0.18737,-0.21795 -0.18609,-0.24981 -0.12491,-0.24852 -0.12491,-0.24981 -0.093,-0.27912 -0.0625,-0.28039 -0.0625,-0.2498 v -0.27912 -0.2804 l 0.0625,-0.28039 0.0625,-0.28039 0.093,-0.24853 0.12491,-0.2804 0.12491,-0.24853 0.18609,-0.21793 0.18737,-0.21795 0.21795,-0.21794 0.24854,-0.1555 0.24982,-0.15548 0.24854,-0.12491 0.28041,-0.093 0.24855,-0.0625 0.28041,-0.0319 z m -0.62328,-6.00807 -0.1555,0.0319 -0.15549,0.0306 -0.15551,0.093 -0.1249,0.0943 -0.12364,0.12363 -0.0943,0.1249 -0.0625,0.15549 -0.0306,0.15549 -0.21795,1.83657 -0.37346,0.12491 -0.37345,0.15549 -0.34287,0.15549 -0.34158,0.18735 -1.46322,-1.15215 -0.15551,-0.0931 -0.15549,-0.0624 -0.15678,-0.0319 h -0.311 l -0.18608,0.0625 -0.12491,0.0943 -0.12491,0.093 -0.87182,0.87177 -0.12363,0.12363 -0.0625,0.15676 -0.0624,0.15549 -0.0306,0.1555 v 0.18607 l 0.0306,0.15549 0.0624,0.15677 0.0931,0.12363 1.15222,1.46314 -0.18736,0.34284 -0.15551,0.37344 -0.1249,0.37343 -0.12364,0.37343 -1.83667,0.18736 -0.1555,0.0612 -0.1555,0.0625 -0.15677,0.093 -0.12364,0.0943 -0.093,0.15549 -0.0625,0.1249 -0.0624,0.18608 v 0.15549 1.21461 0.18608 l 0.0624,0.15549 0.0625,0.15549 0.093,0.12491 0.12364,0.1249 0.15677,0.093 0.1555,0.0625 0.1555,0.0306 1.83667,0.21795 0.12364,0.37342 0.1249,0.34285 0.15551,0.37343 0.18736,0.34285 -1.15222,1.46313 -0.0931,0.1555 -0.0624,0.15549 -0.0306,0.15549 v 0.15549 l 0.0306,0.15549 0.0624,0.15549 0.0625,0.15676 0.12363,0.12363 0.87182,0.87177 0.12491,0.1249 0.12491,0.0624 0.18608,0.0612 0.1555,0.0319 h 0.1555 l 0.15678,-0.0624 0.15549,-0.0624 0.15551,-0.0625 1.46322,-1.15088 0.34158,0.15549 0.34287,0.18608 0.37345,0.1249 0.37346,0.1249 0.21795,1.83657 0.0306,0.15549 0.0625,0.1555 0.0943,0.15549 0.12364,0.12491 0.1249,0.093 0.15551,0.0624 0.15549,0.0624 h 1.55627 l 0.18736,-0.0624 0.12491,-0.0624 0.1555,-0.093 0.093,-0.12491 0.0931,-0.15549 0.0625,-0.1555 0.0319,-0.15549 0.21668,-1.83657 0.37472,-0.1249 0.37345,-0.1249 0.37346,-0.18608 0.34159,-0.15549 1.46322,1.15088 0.12491,0.0625 0.1555,0.0624 0.1555,0.0624 h 0.18737 l 0.15549,-0.0319 0.1555,-0.0612 0.1555,-0.0624 0.12491,-0.1249 0.87181,-0.87177 0.093,-0.12363 0.0931,-0.15676 0.0319,-0.15549 0.0306,-0.15549 v -0.15549 l -0.0306,-0.15549 -0.0624,-0.15549 -0.0943,-0.1555 -1.15094,-1.46313 0.18609,-0.34285 0.1555,-0.37343 0.15677,-0.34285 0.093,-0.37342 1.86726,-0.21795 0.1555,-0.0306 0.15551,-0.0625 0.1249,-0.093 0.12491,-0.1249 0.093,-0.12491 0.0931,-0.15549 0.0319,-0.15549 0.0306,-0.18608 v -1.21461 l -0.0306,-0.15549 -0.0319,-0.18608 -0.0931,-0.1249 -0.093,-0.15549 -0.12491,-0.0943 -0.1249,-0.093 -0.15551,-0.0625 -0.15549,-0.0612 -1.86727,-0.18736 -0.093,-0.37343 -0.15677,-0.37343 -0.1555,-0.37344 -0.18609,-0.34284 1.15094,-1.46314 0.0943,-0.12363 0.0624,-0.15677 0.0306,-0.15549 v -0.18607 l -0.0306,-0.1555 -0.0319,-0.15549 -0.0931,-0.15676 -0.093,-0.12363 -0.87181,-0.87177 -0.12491,-0.093 -0.1555,-0.0943 -0.1555,-0.0625 h -0.34286 l -0.1555,0.0319 -0.1555,0.0624 -0.12491,0.093 -1.46322,1.15216 -0.34159,-0.18735 -0.37346,-0.15549 -0.37345,-0.15549 -0.37472,-0.12491 -0.21668,-1.83657 -0.0319,-0.15549 -0.0625,-0.15549 -0.0931,-0.1249 -0.093,-0.12363 -0.1555,-0.0943 -0.12491,-0.093 -0.18736,-0.0306 -0.1555,-0.0319 z"
id="path48"
inkscape:connector-curvature="0"
style="fill:#691fdd;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
<path
d="m -229.46153,112.70707 0.21667,0.0319 h 0.21796 l 0.18736,0.0624 0.21796,0.0624 0.18608,0.093 0.18737,0.093 0.18737,0.1249 0.15549,0.15549 0.1555,0.12491 0.12364,0.18607 0.0943,0.1555 0.093,0.18735 0.0931,0.18608 0.0319,0.21794 0.0306,0.18736 0.0319,0.21794 v 0.18608 l -0.0319,0.21794 -0.0306,0.21794 -0.0625,0.18735 -0.093,0.21795 -0.12492,0.18607 -0.12491,0.1555 -0.12362,0.18735 -0.15678,0.1249 -0.1555,0.12363 -0.18609,0.1249 -0.18736,0.093 -0.1861,0.0625 -0.18735,0.0624 -0.21796,0.0306 -0.18609,0.0319 -0.21795,-0.0319 h -0.21796 l -0.18736,-0.0612 -0.21795,-0.0625 -0.18609,-0.0943 -0.18737,-0.093 -0.18608,-0.1249 -0.15678,-0.15549 -0.1555,-0.12362 -0.12363,-0.18736 -0.0943,-0.15549 -0.093,-0.18735 -0.093,-0.18608 -0.0319,-0.21795 -0.0612,-0.18735 v -0.21794 -0.18608 l 0.0306,-0.21793 0.0306,-0.21795 0.0625,-0.18735 0.0943,-0.21795 0.12364,-0.18607 0.12491,-0.15549 0.12491,-0.18736 0.1555,-0.12363 0.1555,-0.1249 0.18609,-0.1249 0.18736,-0.093 0.18609,-0.0624 0.18736,-0.0625 0.21795,-0.0306 z m -1.12164,-2.92501 -0.093,0.0306 -0.68446,0.21794 -0.0943,0.0306 -0.093,0.0625 -0.12491,0.15549 -0.0612,0.18735 v 0.093 0.093 l 0.311,1.46314 -0.21795,0.1555 -0.18737,0.18735 -1.3689,-0.52892 h -0.0943 l -0.12363,-0.0319 -0.18737,0.0624 -0.1555,0.0943 -0.0624,0.0612 -0.0625,0.0943 -0.311,0.62196 -0.0306,0.093 -0.0319,0.0943 0.0319,0.21794 0.0625,0.1555 0.0612,0.093 0.0943,0.0624 1.24527,0.80931 -0.0319,0.24853 -0.0306,0.28039 -1.33832,0.62197 -0.0625,0.0319 -0.093,0.0625 -0.0943,0.18608 -0.0624,0.18735 0.0319,0.093 v 0.093 l 0.24855,0.68568 0.0319,0.0625 0.0612,0.093 0.12491,0.12363 0.18737,0.0624 h 0.18608 l 1.46323,-0.31098 0.15549,0.21794 0.18736,0.18736 -0.49836,1.40069 -0.0306,0.093 v 0.093 l 0.0306,0.18735 0.0931,0.15549 0.0943,0.0624 0.0612,0.0624 0.65386,0.31099 0.0943,0.0624 h 0.27913 l 0.18737,-0.0943 0.0625,-0.0624 0.0625,-0.0612 0.80936,-1.2452 0.27913,0.0306 h 0.24982 l 0.622,1.33824 0.0625,0.0943 0.0625,0.0612 0.15549,0.0943 0.18737,0.0624 h 0.093 l 0.093,-0.0319 0.68445,-0.21794 0.0943,-0.0306 0.0625,-0.0625 0.12364,-0.15549 0.0943,-0.18735 v -0.093 -0.093 l -0.31227,-1.46314 0.18736,-0.15549 0.21796,-0.18736 1.3689,0.52893 h 0.0943 l 0.093,0.0319 0.18609,-0.0624 0.18736,-0.093 0.0625,-0.0624 0.0624,-0.093 0.311,-0.65383 0.0306,-0.0624 0.0319,-0.12491 -0.0319,-0.18607 -0.093,-0.15676 -0.0624,-0.093 -0.0625,-0.0624 -1.24528,-0.80932 0.0319,-0.24853 v -0.2804 l 1.33832,-0.62196 0.093,-0.0319 0.0943,-0.0624 0.093,-0.18608 0.0306,-0.18736 v -0.093 -0.093 l -0.24855,-0.68441 -0.0306,-0.0943 -0.0625,-0.0624 -0.1555,-0.12363 -0.15677,-0.0624 h -0.21796 l -1.43135,0.31099 -0.15551,-0.21794 -0.18736,-0.18608 0.49837,-1.4007 0.0319,-0.0943 v -0.093 l -0.0319,-0.18735 -0.12492,-0.15549 -0.0612,-0.093 -0.0625,-0.0306 -0.65386,-0.34285 -0.093,-0.0306 h -0.28042 l -0.18736,0.093 -0.0625,0.0624 -0.0612,0.0625 -0.80937,1.24392 -0.28041,-0.0306 h -0.24981 l -0.622,-1.33823 -0.0625,-0.0931 -0.0625,-0.0624 -0.15551,-0.0943 -0.18608,-0.0612 z"
id="path50"
inkscape:connector-curvature="0"
style="fill:#691fdd;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.8 KiB

72
assets/img/line-graph.svg Normal file
View File

@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
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="114.23917"
height="89.102867"
viewBox="0 0 30.225781 23.575134"
version="1.1"
id="svg3985"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="line-graph.svg">
<defs
id="defs3979" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="148.54816"
inkscape:cy="-512.59139"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
fit-margin-top="10"
fit-margin-left="10"
fit-margin-right="10"
fit-margin-bottom="10"
inkscape:window-width="1920"
inkscape:window-height="1022"
inkscape:window-x="0"
inkscape:window-y="1"
inkscape:window-maximized="1" />
<metadata
id="metadata3982">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(72.565271,10.364948)">
<path
d="m -69.415859,-7.7191145 -0.100439,0.067426 -0.134842,0.034401 -0.100438,0.100449 -0.06742,0.1004544 -0.06604,0.1004491 -0.0344,0.1348528 V -7.046232 9.8914669 10.026317 l 0.0344,0.13348 0.06604,0.101825 0.06742,0.100451 0.100438,0.100449 0.134842,0.0344 0.100439,0.06743 h 23.926948 l 0.100444,-0.06743 0.134837,-0.0344 0.100446,-0.100449 0.06741,-0.100451 0.06742,-0.101825 0.03303,-0.13348 V 9.8914675 9.7566145 l -0.03303,-0.133477 -0.06742,-0.101827 -0.06741,-0.100449 -0.100446,-0.100452 -0.134837,-0.0344 -0.100444,-0.06605 H -68.57518 V -7.0462314 l -0.03302,-0.1348502 -0.0344,-0.1348528 -0.06742,-0.1004491 -0.06741,-0.1004544 -0.100446,-0.100449 -0.133462,-0.034401 -0.101811,-0.067426 z"
id="path44"
inkscape:connector-curvature="0"
style="fill:#691fdd;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
<path
d="m -47.874725,-6.2728941 -0.169233,0.066048 -0.167867,0.067426 -0.133462,0.1348502 -0.101811,0.1348528 -0.100447,0.1678808 -0.03301,0.1678755 -0.0344,0.2008981 0.0344,0.2022819 0.06741,0.2353019 -4.100187,4.63726215 -0.202256,-0.067426 -0.200885,-0.033025 -0.23528,0.033025 -1.041556,-1.81362625 0.100438,-0.1348501 0.06742,-0.1348502 0.03302,-0.1678782 v -0.1678781 -0.2022766 l -0.06742,-0.1678755 -0.06605,-0.1678807 -0.134836,-0.1334744 -0.134835,-0.1018275 -0.167859,-0.1004491 -0.167868,-0.033028 -0.202258,-0.034399 -0.16786,0.034399 -0.200874,0.033028 -0.134845,0.1004491 -0.134834,0.1018275 -0.133461,0.1334744 -0.06742,0.1678807 -0.06742,0.1678755 -0.03301,0.2022766 0.03301,0.1348502 0.03303,0.1678808 0.0344,0.1348502 0.06742,0.1004517 -3.394361,5.1078662 -0.167857,-0.03302 h -0.370128 l -0.23528,0.100446 -1.712995,-1.8149966 0.06742,-0.20090335 v -0.2022793 -0.2022766 l -0.06742,-0.1678781 -0.06742,-0.1678755 -0.134834,-0.1334796 -0.133464,-0.1018275 -0.169238,-0.1004491 -0.16786,-0.0330253 -0.200885,-0.0344011 -0.167859,0.0344011 -0.202258,0.0330253 -0.134835,0.1004491 -0.133461,0.1018275 -0.134845,0.1334796 -0.06741,0.1678755 -0.06742,0.1678781 -0.03303,0.2022766 0.03303,0.2353019 0.10182,0.23530715 -4.738616,5.6789192 -0.06741,0.101832 v 0.133475 l 0.0344,0.13485 0.100438,0.100449 0.100439,0.06743 h 0.100446 l 0.134834,-0.03303 0.134843,-0.06742 4.704212,-5.7133274 0.16786,0.067432 h 0.134834 l 0.200885,-0.034401 0.167859,-0.033031 1.781795,1.8480274 -0.0344,0.167875 v 0.169252 0.16788 l 0.06742,0.167876 0.101809,0.167875 0.100446,0.134856 0.133464,0.133474 0.169232,0.06743 0.16786,0.06743 0.200882,0.03302 0.202258,-0.03302 0.16786,-0.06743 0.167859,-0.06743 0.134843,-0.133474 0.100438,-0.134856 0.100439,-0.167875 0.03439,-0.167876 0.03303,-0.16788 -0.03303,-0.269701 -0.101809,-0.200901 3.461772,-5.1766703 0.200874,0.034401 h 0.134845 l 1.075952,1.88242315 -0.101812,0.2353045 -0.03303,0.1334744 v 0.1348499 0.2009034 l 0.06742,0.1692514 0.06741,0.16787805 0.133461,0.133477 0.134845,0.1348528 0.167859,0.067424 0.16786,0.067426 h 0.370115 l 0.202258,-0.067426 0.133461,-0.067424 0.134843,-0.1348528 0.134836,-0.133477 0.06604,-0.16787805 0.06742,-0.1692514 0.0344,-0.2009034 -0.0344,-0.1678755 -0.03303,-0.1678754 4.133221,-4.70606445 0.167859,0.034401 0.16786,0.033025 0.202255,-0.033025 0.16786,-0.067426 0.167859,-0.067426 0.134837,-0.1348502 0.100444,-0.1334797 0.100439,-0.1348501 0.0344,-0.2009008 0.03302,-0.1692566 -0.033,-0.2009015 -0.0344,-0.1678755 -0.100436,-0.1678781 -0.100444,-0.1348528 -0.134837,-0.1348502 -0.167859,-0.067426 -0.16786,-0.066048 z"
id="path46"
inkscape:connector-curvature="0"
style="fill:#691fdd;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.4 KiB

67
assets/img/lock.svg Normal file
View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
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="95.606049"
height="118.37814"
viewBox="0 0 25.295766 31.320883"
version="1.1"
id="svg4071"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="lock.svg">
<defs
id="defs4065" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="1044.9452"
inkscape:cy="-706.52519"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
fit-margin-top="10"
fit-margin-left="10"
fit-margin-right="10"
fit-margin-bottom="10"
inkscape:window-width="1920"
inkscape:window-height="1022"
inkscape:window-x="0"
inkscape:window-y="1"
inkscape:window-maximized="1" />
<metadata
id="metadata4068">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(309.73698,69.422345)">
<path
d="m -297.02302,-63.358534 0.22654,0.01326 0.21268,0.01326 0.22594,0.02651 0.21268,0.04036 0.21329,0.05303 0.21268,0.05301 0.19943,0.06688 0.19942,0.07953 0.19944,0.09339 0.18617,0.09278 0.18617,0.106648 0.17292,0.119293 0.17292,0.119896 0.17291,0.133157 0.15967,0.133146 0.1464,0.145809 0.14641,0.159663 0.1464,0.159666 0.1199,0.159655 0.13255,0.172921 0.10665,0.186174 0.10604,0.172913 0.10664,0.199432 0.0801,0.186172 0.0795,0.199421 0.0663,0.213289 0.0669,0.19943 0.0398,0.21268 0.0398,0.21268 0.0265,0.226546 0.0271,0.225931 v 0.225937 2.71366 h -8.79229 v -2.71366 l 0.0133,-0.225938 0.0139,-0.225931 0.0265,-0.226546 0.0398,-0.21268 0.053,-0.21268 0.0536,-0.21268 0.0663,-0.200039 0.0795,-0.199421 0.0934,-0.19943 0.0928,-0.186174 0.10665,-0.186172 0.1199,-0.172915 0.11929,-0.172921 0.13316,-0.159655 0.13314,-0.159666 0.14641,-0.159663 0.15966,-0.145809 0.15967,-0.133146 0.15906,-0.133157 0.17292,-0.119896 0.18677,-0.119293 0.17292,-0.106648 0.19942,-0.09278 0.18618,-0.09339 0.19943,-0.07953 0.21268,-0.06688 0.19943,-0.05302 0.21268,-0.05302 0.22654,-0.04037 0.21269,-0.02651 0.22593,-0.01326 z m 0.0139,11.877691 0.15906,0.01326 0.15966,0.01326 0.17292,0.05302 0.17292,0.05302 0.15966,0.06687 0.14641,0.07953 0.1464,0.08013 0.1199,0.106043 0.13255,0.106637 0.10665,0.119899 0.10664,0.132548 0.0795,0.133157 0.0801,0.146404 0.0663,0.146408 0.053,0.159662 0.0398,0.172924 0.0133,0.159655 0.0139,0.172924 -0.0139,0.239188 -0.0398,0.239197 -0.053,0.213286 -0.0934,0.199424 -0.10605,0.186172 -0.13315,0.186171 -0.15966,0.159666 -0.18617,0.146404 -0.10665,0.09278 -0.0265,0.03977 -0.0265,0.05362 -0.0398,0.10604 v 0.133157 2.50037 0.119899 l -0.0265,0.133157 -0.0265,0.11929 -0.0536,0.119899 -0.0663,0.106637 -0.0934,0.09279 -0.0928,0.08013 -0.10665,0.06628 -0.13254,0.05301 -0.14641,0.04037 -0.13316,0.02651 h -0.11989 l -0.13256,-0.01326 -0.11989,-0.02711 -0.10664,-0.03976 -0.10604,-0.06628 -0.10664,-0.06688 -0.0795,-0.07953 -0.0801,-0.09338 -0.0663,-0.106042 -0.0536,-0.106649 -0.0398,-0.11929 -0.0265,-0.119898 -0.0133,-0.119899 v -0.01326 l 0.0133,-2.500371 -0.0133,-0.119899 -0.0265,-0.106039 -0.0536,-0.08013 -0.0928,-0.09278 -0.13314,-0.106634 -0.13315,-0.119898 -0.10604,-0.119293 -0.10665,-0.133154 -0.0795,-0.146408 -0.0801,-0.133154 -0.053,-0.159657 -0.053,-0.145807 -0.0265,-0.159665 -0.0271,-0.159663 -0.0132,-0.159658 0.0132,-0.159662 0.0133,-0.159666 0.0404,-0.159663 0.053,-0.159663 0.0663,-0.159657 0.0669,-0.146413 0.0928,-0.145801 0.0934,-0.133154 0.10604,-0.119899 0.11989,-0.106042 0.1199,-0.106638 0.13315,-0.09339 0.13255,-0.07952 0.14642,-0.06628 0.1464,-0.06688 0.15966,-0.03977 0.15966,-0.02651 0.14641,-0.02651 z m -0.41271,-15.295666 -0.39885,0.03976 -0.39885,0.05302 -0.38621,0.06628 -0.37234,0.08013 -0.37235,0.106638 -0.35909,0.132551 -0.35909,0.133156 -0.34583,0.159663 -0.33259,0.172913 -0.33257,0.186175 -0.31873,0.199429 -0.30607,0.225938 -0.29281,0.226539 -0.27896,0.252447 -0.27956,0.253053 -0.25305,0.278956 -0.25245,0.279561 -0.22594,0.292214 -0.21268,0.30607 -0.21328,0.31932 -0.18618,0.332579 -0.17291,0.332586 -0.15966,0.345837 -0.13255,0.359085 -0.1199,0.359087 -0.10664,0.372345 -0.0928,0.372346 -0.0669,0.385601 -0.053,0.39946 -0.0265,0.385596 -0.0132,0.412109 v 2.71366 h -0.17292 l -0.21268,0.01326 -0.21329,0.02651 -0.19943,0.05302 -0.18617,0.06628 -0.17292,0.09338 -0.17291,0.106642 -0.15967,0.119293 -0.14581,0.133154 -0.13314,0.146408 -0.1199,0.159662 -0.10604,0.159666 -0.0801,0.186171 -0.0795,0.186172 -0.0536,0.199424 -0.0265,0.19943 -0.0132,0.21268 v 11.372191 l 0.0132,0.21268 0.0265,0.199432 0.0536,0.200028 0.0795,0.186171 0.0801,0.186172 0.10604,0.172916 0.1199,0.159662 0.13314,0.14581 0.14581,0.133146 0.15967,0.119898 0.17291,0.09279 0.17292,0.09338 0.18617,0.06628 0.19943,0.05362 0.21329,0.02652 0.21268,0.01326 h 15.85418 l 0.21329,-0.01326 0.21268,-0.02652 0.18617,-0.05362 0.19943,-0.06628 0.17291,-0.09338 0.17293,-0.09279 0.15966,-0.119898 0.1464,-0.133146 0.13256,-0.14581 0.11989,-0.159662 0.10664,-0.172916 0.0795,-0.186172 0.0801,-0.186171 0.0398,-0.200028 0.0398,-0.199432 0.0133,-0.21268 v -11.372191 l -0.0133,-0.21268 -0.0398,-0.19943 -0.0398,-0.199424 -0.0801,-0.19943 -0.0795,-0.172913 -0.10664,-0.172924 -0.11989,-0.159655 -0.13256,-0.146415 -0.1464,-0.133146 -0.15966,-0.119301 -0.17293,-0.10664 -0.17291,-0.08013 -0.19943,-0.06628 -0.18617,-0.05302 -0.21268,-0.03977 h -0.26631 v -2.726907 -0.398859 l -0.0398,-0.398854 -0.0398,-0.386202 -0.0801,-0.385601 -0.0795,-0.372345 -0.10663,-0.372346 -0.1199,-0.372345 -0.14581,-0.345827 -0.15966,-0.345836 -0.17292,-0.345837 -0.18617,-0.319329 -0.20003,-0.31932 -0.22594,-0.30607 -0.22594,-0.292214 -0.25304,-0.292819 -0.25245,-0.265698 -0.26631,-0.266303 -0.29221,-0.239196 -0.29282,-0.226537 -0.30607,-0.22594 -0.31872,-0.19943 -0.31932,-0.186174 -0.34583,-0.172913 -0.34584,-0.159663 -0.34584,-0.146407 -0.37234,-0.119301 -0.37235,-0.106638 -0.37295,-0.08013 -0.38559,-0.07953 -0.38561,-0.03977 -0.39885,-0.03976 z"
id="path42"
inkscape:connector-curvature="0"
style="fill:#ff5c00;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.8 KiB

67
assets/img/network.svg Normal file
View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
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="135.95256"
height="123.5759"
viewBox="0 0 35.970781 32.696124"
version="1.1"
id="svg3942"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="network.svg">
<defs
id="defs3936" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="133.69057"
inkscape:cy="-475.35488"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
fit-margin-top="10"
fit-margin-left="10"
fit-margin-right="10"
fit-margin-bottom="10"
inkscape:window-width="1920"
inkscape:window-height="1022"
inkscape:window-x="0"
inkscape:window-y="1"
inkscape:window-maximized="1" />
<metadata
id="metadata3939">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(68.6342,9.6337761)">
<path
d="m -47.627683,-3.1736936 0.23445,0.64525 0.352224,0.5285316 0.117223,0.1756278 0.175554,0.2350876 -1.231675,2.05357151 -0.23445,-0.1172687 -0.527778,-0.293444 -5.338368,-3.05118031 0.05889,-0.1761755 z m 3.988919,2.28866171 3.050024,5.33983409 -0.117224,0.117269 -5.690044,-3.1684467 -0.352224,-0.2350876 1.232233,-2.05356879 0.351674,0.1172633 0.586666,0.058912 0.469447,-0.058912 z m -11.145637,-0.88034281 4.986145,2.8755525 0.938347,0.4690719 0.176112,0.1178216 -1.466673,2.4642839 -1.055573,1.81904 h -8.564499 l -0.176112,-0.469077 -0.23445,-0.410716 -0.234444,-0.352351 -0.352224,-0.351808 2.874465,-5.22311859 0.410556,0.0589068 0.410562,0.0589122 0.352219,-0.0589122 0.293338,-0.0589068 0.645006,-0.17562781 0.527786,-0.3523562 z m 7.332279,4.166608 0.352224,0.2345346 5.690037,3.1689993 -0.05889,0.175628 h -8.095056 z m -4.63392,4.9880309 -2.052799,3.5208048 -3.402248,-1.9952148 -2.287791,-1.291053 0.05834,-0.234537 z m -8.446733,1.466683 1.93557,1.114872 3.753916,2.1713938 -1.290012,2.17139 -0.469443,-0.117269 -0.469445,-0.05891 -0.410562,0.05891 -0.410556,0.05836 -1.760011,-3.168446 -1.114454,-2.0541218 z m 19.064025,-1.466683 0.117227,0.469072 0.234997,0.410715 0.23445,0.352356 0.293336,0.351804 -3.050024,5.3403918 -0.469448,-0.117269 -0.469447,-0.05891 -0.351674,0.05891 h -0.293327 l -0.586674,0.234535 -0.586674,0.293449 -0.46944,0.410713 -5.455044,-3.168999 -0.586674,-0.351803 2.463909,-4.2249648 z m -12.142305,5.4571078 0.586665,0.352356 5.455045,3.168444 -0.05834,0.176181 h -6.39393 l -0.176112,-0.469625 -0.176112,-0.410716 -0.23445,-0.351803 -0.293335,-0.293447 z m -3.461134,-19.8343148 -0.645009,0.058359 -0.586668,0.1761781 -0.527783,0.2934467 -0.469448,0.4107153 -0.352219,0.4107127 -0.293338,0.5868909 -0.175561,0.5868908 -0.05889,0.5868961 V -3.52605 l 0.05889,0.3523562 0.117223,0.2934467 0.117227,0.2934441 0.293335,0.5868908 0.469445,0.4690772 -2.874462,5.223118 -0.410562,-0.058906 -0.410557,-0.058913 -0.645559,0.058913 -0.586669,0.176175 -0.527783,0.293447 -0.469447,0.410712 -0.351669,0.469628 -0.293338,0.527979 -0.176112,0.586896 -0.117224,0.586891 0.117224,0.645252 0.176112,0.586891 0.293338,0.527984 0.351669,0.469622 0.469447,0.410713 0.527783,0.23454 0.586669,0.235087 0.645559,0.05836 0.410557,-0.05836 0.410562,-0.05891 1.290563,2.347569 1.583899,2.875002 -0.469445,0.469625 -0.293335,0.527984 -0.117227,0.352353 -0.117223,0.293444 -0.05889,0.351809 v 0.352356 l 0.05889,0.469072 0.05834,0.469622 0.234997,0.410716 0.23445,0.410712 0.293333,0.352356 0.351674,0.351806 0.352218,0.235085 0.469451,0.176181 0.52778,0.175628 0.527785,0.05891 0.527783,-0.05891 0.528331,-0.117269 0.468899,-0.23454 0.41111,-0.293444 0.410554,-0.352356 0.293335,-0.410715 0.23445,-0.469072 0.176112,-0.469622 h 6.393932 l 0.175564,0.469622 0.234998,0.469072 0.293335,0.410715 0.410554,0.352356 0.410562,0.293444 0.469448,0.23454 0.527785,0.117269 0.527778,0.05891 0.645559,-0.05891 0.586674,-0.175628 0.527778,-0.293444 0.4689,-0.411268 0.352221,-0.469072 0.29333,-0.527984 0.176112,-0.586891 0.05834,-0.586891 -0.05834,-0.704165 -0.176112,-0.58689 -0.29333,-0.527984 -0.410559,-0.469623 3.050024,-5.340387 0.469447,0.117819 0.469448,0.05836 0.586666,-0.05836 0.586671,-0.235087 0.527778,-0.23454 0.46945,-0.410713 0.410559,-0.469622 0.293338,-0.527984 0.175562,-0.586891 0.05889,-0.645252 -0.05889,-0.586891 -0.175562,-0.586896 -0.293338,-0.527979 -0.410559,-0.469628 -0.46945,-0.410712 -0.527778,-0.293447 -0.586671,-0.176175 -0.586666,-0.05891 -0.469448,0.05891 -0.469447,0.05891 -3.050024,-5.2814858 0.410559,-0.4696222 0.29333,-0.527984 0.176112,-0.6458029 0.05834,-0.6452473 -0.05834,-0.527984 -0.117218,-0.5285317 -0.176112,-0.4107153 -0.234998,-0.3518086 -0.23445,-0.293444 -0.469447,-0.4107154 -0.527786,-0.2934467 -0.645004,-0.2350849 -0.293335,-0.058359 h -0.352224 l -0.527778,0.058359 -0.527785,0.1178163 -0.469448,0.2345399 -0.410562,0.2934441 -0.410554,0.3518032 -0.293335,0.4107153 -0.234998,0.4696249 -0.175564,0.4696274 h -6.393932 l -0.176112,-0.4696274 -0.23445,-0.4696249 -0.293335,-0.4107153 -0.410554,-0.3518032 -0.41111,-0.2934441 -0.468899,-0.2345399 -0.528331,-0.1178163 z"
id="path52"
inkscape:connector-curvature="0"
style="fill:#1db3ff;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.0 KiB

67
assets/img/scales.svg Normal file
View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
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="135.94768"
height="119.38448"
viewBox="0 0 35.969489 31.587143"
version="1.1"
id="svg4029"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="scales.svg">
<defs
id="defs4023" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="87.973828"
inkscape:cy="-437.45059"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
fit-margin-top="10"
fit-margin-left="10"
fit-margin-right="10"
fit-margin-bottom="10"
inkscape:window-width="1920"
inkscape:window-height="1022"
inkscape:window-x="0"
inkscape:window-y="1"
inkscape:window-maximized="1" />
<metadata
id="metadata4026">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(56.538313,-1.5040477)">
<path
d="m -28.400835,12.695976 3.505875,7.011765 h -7.011758 z m -20.378796,0.14597 3.505883,7.012443 h -7.01176 z m 10.225718,-8.692065 -0.437894,0.073324 -0.438581,0.073324 -0.291923,0.2185988 -0.365254,0.2192946 -0.219287,0.3652546 -0.218607,0.2919227 -0.07332,0.4385813 -0.07332,0.4378907 0.07332,0.4385812 0.14596,0.4378934 0.219295,0.4385707 0.365247,0.2919306 h -0.292608 l -0.36457,0.073324 -0.29261,0.2192867 -0.219295,0.2919307 -0.07264,0.2919333 0.07264,0.292608 0.146651,0.2919333 0.145967,0.14596 0.291923,0.1459627 h -8.399446 l -0.292614,0.073324 -0.218604,0.145968 -0.146648,0.2192867 -0.07264,0.291931 0.07264,0.29261 0.146648,0.218607 -4.528997,8.984676 v 0.218606 0.219287 0.07332 l 0.07332,0.511217 0.07264,0.437894 0.146653,0.438578 0.218604,0.437894 0.511218,0.803828 0.584541,0.730509 0.803831,0.511217 0.803142,0.437894 0.438582,0.146648 0.511217,0.145962 0.437888,0.07264 h 1.022435 l 0.511217,-0.07264 0.438579,-0.145962 0.437893,-0.146648 0.877155,-0.437894 0.729821,-0.511217 0.657865,-0.730509 0.511218,-0.803828 0.14597,-0.437894 0.14596,-0.438578 0.145963,-0.437894 0.07332,-0.511217 v -0.07332 -0.219287 L -43.666768,19.854389 -48.04912,11.089 h 8.472776 V 28.253835 H -46.8074 l -0.291928,0.145971 -0.219289,0.07332 -0.21929,0.219284 -0.219289,0.218607 -0.145963,0.29261 -0.07264,0.218607 v 0.365249 0.219292 l 0.145966,0.292611 0.291928,0.145971 h 17.968666 l 0.218606,-0.145971 0.146648,-0.292611 0.07264,-0.219292 -0.07264,-0.365249 -0.07332,-0.218607 -0.14596,-0.29261 -0.14597,-0.218607 -0.292611,-0.219284 -0.219292,-0.07332 -0.291923,-0.145971 h -7.231056 V 11.089 h 8.400132 l -4.309708,8.618741 -0.07332,0.219284 v 0.219294 0.07332 l 0.07332,0.511218 0.14596,0.437893 0.145963,0.438571 0.145971,0.437893 0.511902,0.803836 0.65718,0.730501 0.730502,0.511218 0.876472,0.437893 0.437893,0.145971 0.438581,0.146648 0.511218,0.07264 h 1.022434 l 0.438571,-0.07264 0.511217,-0.146648 0.437894,-0.145971 0.876472,-0.437893 0.730504,-0.511218 0.584549,-0.730501 0.511215,-0.803836 0.219286,-0.437893 0.145963,-0.438571 0.145968,-0.437893 0.07332,-0.511218 v -0.07332 -0.219294 l -0.07332,-0.219284 -4.455679,-8.910664 0.145963,-0.145971 v -0.29261 l -0.07264,-0.291931 -0.14596,-0.2192867 -0.219294,-0.145968 -0.291923,-0.073324 h -8.400135 l 0.291923,-0.1459627 0.219295,-0.1459627 0.07332,-0.2919306 0.07264,-0.2926107 -0.07264,-0.2919306 -0.219295,-0.2919307 -0.291923,-0.2192867 -0.292618,-0.073324 h -0.365255 l 0.365255,-0.2919306 0.219294,-0.4385707 0.145963,-0.4378934 0.07332,-0.4385812 V 5.8301783 L -36.654322,5.3915997 -36.873616,5.099677 -37.0929,4.7344224 -37.384834,4.5151278 -37.75008,4.296529 -38.188659,4.223205 Z"
id="path40"
inkscape:connector-curvature="0"
style="fill:#2c3e50;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
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="99.653053"
height="106.35328"
viewBox="0 0 26.366537 28.139304"
version="1.1"
id="svg3794"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="triskellion.svg">
<defs
id="defs3788" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="-137.23943"
inkscape:cy="173.14777"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="10"
fit-margin-left="10"
fit-margin-right="10"
fit-margin-bottom="10"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1022"
inkscape:window-x="0"
inkscape:window-y="1"
inkscape:window-maximized="1" />
<metadata
id="metadata3791">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-27.638157,-16.835109)">
<path
d="m 46.56598,19.480942 -0.59072,0.06591 -0.59071,0.06529 -0.59134,0.197111 -0.59071,0.328313 -0.52542,0.328314 -0.45952,0.393606 -0.3936,0.460131 -0.39423,0.524808 -0.2624,0.591333 -0.19712,0.590719 -0.1312,0.590716 v 0.656626 0.656627 l 0.19711,0.656627 0.19651,0.656626 0.3283,0.590717 0.19712,0.459515 0.0659,0.459516 -0.0659,0.525424 -0.19712,0.459514 -0.2624,0.328315 -0.39422,0.328313 -0.45952,0.197111 -0.5248,0.06529 -0.45952,-0.06529 -0.46013,-0.197111 -0.3936,-0.328313 -0.32832,-0.394222 -0.32831,-0.524809 -0.39361,-0.525424 -0.52543,-0.459516 -0.59072,-0.394222 -0.52542,-0.262404 -0.59072,-0.197111 -0.65662,-0.131202 -0.59134,-0.06591 -0.59071,0.06591 -0.65663,0.131202 -0.59071,0.197111 -0.52543,0.262404 -0.52481,0.328312 -0.46013,0.459516 -0.45951,0.459515 -0.32832,0.460132 -0.2624,0.590718 -0.19711,0.590716 -0.1312,0.590718 -0.0653,0.656626 0.0653,0.591334 0.1312,0.65601 0.19711,0.591334 0.2624,0.524808 0.32832,0.525425 0.45951,0.459514 0.46013,0.394223 0.52481,0.393606 0.52543,0.263019 0.59071,0.196496 0.65663,0.131817 h 1.18205 l 0.65662,-0.131817 0.59072,-0.196496 0.52542,-0.263019 0.59072,-0.393606 0.52543,-0.459515 0.39361,-0.525424 0.32831,-0.590718 0.32832,-0.394223 0.3936,-0.328313 0.46013,-0.131201 0.45952,-0.06591 0.5248,0.06591 0.45952,0.131201 0.39422,0.328313 0.2624,0.394223 0.19712,0.459514 0.0659,0.459517 -0.0659,0.525424 -0.19712,0.459515 -0.3283,0.590718 -0.19651,0.590716 -0.19711,0.722535 v 0.656628 0.65601 l 0.1312,0.591334 0.19712,0.590716 0.2624,0.525423 0.39423,0.524809 0.3936,0.459518 0.45952,0.394221 0.52542,0.394221 0.59071,0.262406 0.59134,0.197112 0.59071,0.131202 0.59072,0.06529 0.65663,-0.06529 0.59072,-0.131202 0.59133,-0.197112 0.59072,-0.262406 0.52542,-0.394221 0.45952,-0.394221 0.3936,-0.459518 0.32832,-0.524809 0.2624,-0.525423 0.19711,-0.590716 0.13121,-0.591334 0.0659,-0.65601 -0.0659,-0.656628 -0.13121,-0.591332 -0.19711,-0.590718 -0.2624,-0.525424 -0.32832,-0.524808 -0.3936,-0.459515 -0.45952,-0.460132 -0.52542,-0.327697 -0.65663,-0.263021 -0.65662,-0.262403 -0.65663,-0.06591 -0.65662,-0.06529 -0.52482,-0.06591 -0.45951,-0.131201 -0.39422,-0.328313 -0.2624,-0.394223 -0.19712,-0.459516 -0.0659,-0.459515 0.0659,-0.524808 0.19712,-0.46013 0.2624,-0.327698 0.39422,-0.328315 0.45951,-0.197109 0.52482,-0.06591 h 0.65662 l 0.65663,-0.131202 0.65662,-0.197111 0.65663,-0.328313 0.52542,-0.328314 0.45952,-0.393605 0.3936,-0.459516 0.32832,-0.525424 0.2624,-0.590718 0.19711,-0.525424 0.13121,-0.656626 0.0659,-0.590718 -0.0659,-0.656626 -0.13121,-0.590718 -0.19711,-0.590719 -0.2624,-0.591332 -0.32832,-0.524809 -0.3936,-0.460131 -0.45952,-0.393606 -0.52542,-0.328314 -0.59072,-0.328313 -0.59133,-0.197111 -0.59072,-0.06529 z"
id="path30"
inkscape:connector-curvature="0"
style="fill:#0f71e5;fill-rule:evenodd;stroke:none;stroke-width:0.26458332;stroke-linecap:square;stroke-miterlimit:10" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.6 KiB

6285
assets/vendor/bootstrap.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

33
tool/ripple.scss Normal file
View File

@@ -0,0 +1,33 @@
// Variable overrides here
$primary: #1db4ff; // "Ripple Blue"
$light: #e6eaee;
$dark: #2b3e51; // "Background Navy"
$code-color: #333;
$navbar-padding-y: 0;
$navbar-nav-link-padding-x: 1rem;
// Font face stuff from Google
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(../font/Roboto-Regular.woff) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/Roboto-Bold.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
// Bootstrap v4
@import "node_modules/bootstrap/scss/bootstrap";
// CSS overrides
:root {
--font-family-sans-serif: 'Roboto', sans-serif;
}

View File

@@ -15,7 +15,7 @@
{% block breadcrumbs %}{% endblock %} {% block breadcrumbs %}{% endblock %}
{% block main %} {% block main %}
<section class="container"> <section class="container-fluid px-5 pb-5 pt-2">
<h1>Learn. Experiment. Integrate. Contribute.</h1> <h1>Learn. Experiment. Integrate. Contribute.</h1>
<div class="row"> <div class="row">
<div class="blurb col-sm-12"> <div class="blurb col-sm-12">
@@ -23,14 +23,13 @@
</div> </div>
</div> </div>
<div class="row"> <div class="card-deck mb-4">
<div class="col-md-4"> <div class="card">
<div class="panel panel-default"> <div class="card-header">
<div class="panel-heading"> <h3 class="card-title"><a href="landing-references.html">Take Me to the References</a></h3>
<h3 class="panel-title"><a href="landing-references.html">Take Me to the References</a></h3> </div><!--/.card-header-->
</div><!--/.panel-heading--> <div class="card-body">
<div class="panel-body">
<div class="curated-links"> <div class="curated-links">
<ul> <ul>
<li><a href="reference-rippled-public.html"><code>rippled</code> Public API Methods</a></li> <li><a href="reference-rippled-public.html"><code>rippled</code> Public API Methods</a></li>
@@ -38,16 +37,14 @@
<li><a href="reference-data-api.html">Data API</a></li> <li><a href="reference-data-api.html">Data API</a></li>
</ul> </ul>
</div><!--/.curated-links--> </div><!--/.curated-links-->
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col-->
<div class="col-sm-4"> <div class="card">
<div class="panel panel-default"> <div class="card-header">
<div class="panel-heading"> <h3 class="card-title">Get Started</h3>
<h3 class="panel-title">Get Started</h3> </div><!--/.card-header-->
</div><!--/.panel-heading--> <div class="card-body">
<div class="panel-body">
<div class="curated-links"> <div class="curated-links">
<ul> <ul>
<li><a href="websocket-api-tool.html">Make a call to the rippled API</a></li> <li><a href="websocket-api-tool.html">Make a call to the rippled API</a></li>
@@ -55,83 +52,75 @@
<li><a href="landing-concepts.html">Understand XRP Ledger Concepts</a></li> <li><a href="landing-concepts.html">Understand XRP Ledger Concepts</a></li>
</ul> </ul>
</div><!--/.curated-links--> </div><!--/.curated-links-->
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col-->
<div class="col-sm-4"> <div class="card">
<div class="panel panel-default"> <div class="card-header">
<div class="panel-heading"> <h3 class="card-title"><a href="tutorial-listing-xrp.html">List XRP in Your Exchange</a></h3>
<h3 class="panel-title"><a href="tutorial-listing-xrp.html">List XRP in Your Exchange</a></h3> </div><!--/.card-header-->
</div><!--/.panel-heading--> <div class="card-body">
<div class="panel-body">
<p>Does your exchange want to list XRP?</p> <p>Does your exchange want to list XRP?</p>
<div class="readmore"> <div class="readmore">
<a href="tutorial-listing-xrp.html"><button class="btn btn-primary" type="button">Get Started</button></a> <a href="tutorial-listing-xrp.html"><button class="btn btn-primary" type="button">Get Started</button></a>
</div> </div>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col-->
</div><!--/.row--> </div><!--/.card-deck-->
<div class="row"> <div class="card-deck">
<div class="col-sm-4"> <div class="card">
<div class="panel panel-default"> <div class="card-header">
<div class="panel-heading"> <h3 class="card-title"><a href="tutorial-rippled-setup.html">Run <code>rippled</code></a></h3>
<h3 class="panel-title"><a href="tutorial-rippled-setup.html">Run <code>rippled</code></a></h3> </div><!--/.card-header-->
</div><!--/.panel-heading--> <div class="card-body">
<div class="panel-body">
<p><code>rippled</code> is the core server of the XRP Ledger. Anyone can run one.</p> <p><code>rippled</code> is the core server of the XRP Ledger. Anyone can run one.</p>
<div class="readmore"> <div class="readmore">
<a href="tutorial-rippled-setup.html"><button class="btn btn-primary" type="button">Get Started</button></a> <a href="tutorial-rippled-setup.html"><button class="btn btn-primary" type="button">Get Started</button></a>
</div> </div>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col-->
<div class="col-sm-4"> <div class="card">
<div class="panel panel-default"> <div class="card-header">
<div class="panel-heading"> <h3 class="card-title"><a href="https://github.com/ripple/rippled/">Contribute to <code>rippled</code> <i class="fa fa-external-link"></i></a></h3>
<h3 class="panel-title"><a href="https://github.com/ripple/rippled/">Contribute to <code>rippled</code><i class="fa fa-external-link"></i></a></h3> </div><!--/.card-header-->
</div><!--/.panel-heading--> <div class="card-body">
<div class="panel-body">
<p>Contribute code and bug reports to help improve <code>rippled</code>.</p> <p>Contribute code and bug reports to help improve <code>rippled</code>.</p>
<div class="readmore"> <div class="readmore">
<a href="tutorial-rippled-setup.html"><button class="btn btn-primary" type="button">Get Started <i class="fa fa-external-link"></i></button></a> <a href="tutorial-rippled-setup.html"><button class="btn btn-primary" type="button">Get Started <i class="fa fa-external-link"></i></button></a>
</div> </div>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col-->
<div class="col-sm-4"> <div class="card">
<div class="panel panel-default"> <div class="card-header">
<div class="panel-heading">
<!--{# TODO: replace this with "Provide Liquidity" use case link when we have it #}--> <!--{# TODO: replace this with "Provide Liquidity" use case link when we have it #}-->
<h3 class="panel-title"><a href="tutorial-gateway-guide.html">Issue Currency in the XRP Ledger</a></h3> <h3 class="card-title"><a href="tutorial-gateway-guide.html">Issue Currency in the XRP Ledger</a></h3>
</div><!--/.panel-heading--> </div><!--/.card-header-->
<div class="panel-body"> <div class="card-body">
<p>Are you a potential gateway who wants to issue currency in the XRP Ledger?</p> <p>Are you a potential gateway who wants to issue currency in the XRP Ledger?</p>
<div class="readmore"> <div class="readmore">
<a href="tutorial-gateway-guide.html"><button class="btn btn-primary" type="button">Get Started</button></a> <a href="tutorial-gateway-guide.html"><button class="btn btn-primary" type="button">Get Started</button></a>
</div> </div>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col-->
</div><!--/.card-deck-->
</div><!--/.row-->
</section> </section>
<section class="container odd"> <section class="container-fluid bg-light p-5">
<div class="row"> <div class="row">
<div class="col-sm-6"> <div class="col-sm-6">
<div class="panel panel-default"> <div class="card">
<div class="panel-heading"> <div class="card-header">
<h3 class="panel-title">New and Updated Documentation</h3> <h3 class="card-title">New and Updated Documentation</h3>
</div><!--/.panel-heading--> </div><!--/.card-header-->
<div class="panel-body"> <div class="card-body">
<div class="curated-links"> <div class="curated-links">
<ol> <ol>
{% for link in target.recently_updated %} {% for link in target.recently_updated %}
@@ -140,28 +129,28 @@
{% endfor %} {% endfor %}
</ol> </ol>
</div><!--/.curated-links--> </div><!--/.curated-links-->
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<div class="panel panel-default"> <div class="card">
<div class="panel-heading"> <div class="card-header">
<h3 class="panel-title"><a href="reference-amendments.html">Known Amendments</a></h3> <h3 class="card-title"><a href="reference-amendments.html">Known Amendments</a></h3>
</div><!--/.panel-heading--> </div><!--/.card-header-->
<div class="panel-body"> <div class="card-body">
<p>Amendments introduce new features to the decentralized XRP Ledger without causing disruptions.</p> <p>Amendments introduce new features to the decentralized XRP Ledger without causing disruptions.</p>
<div class="readmore"> <div class="readmore">
<a href="reference-amendments.html"><button class="btn btn-primary" type="button">View Known Amendments</button></a> <a href="reference-amendments.html"><button class="btn btn-primary" type="button">View Known Amendments</button></a>
</div> </div>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col--> </div><!--/.col-->
</div><!--/.row--> </div><!--/.row-->
</section> </section>
<section class="container" id="#xrp_ledger_intro"> <section class="container-fluid p-5" id="xrp_ledger_intro">
<h2><a href="concept-xrp-ledger-intro.html">XRP Ledger: A decentralized cryptographic ledger</a></h2> <h2><a href="concept-xrp-ledger-intro.html">XRP Ledger: A decentralized cryptographic ledger</a></h2>
<div class="row"> <div class="row">
<div class="blurb col-sm-12"> <div class="blurb col-sm-12">
@@ -170,145 +159,140 @@
</div> </div>
</div> </div>
<div class="row"> <div class="row my-3">
<div class="col-sm-6"> <div class="col-sm-6 col-lg-4 offset-lg-2">
<div class="panel panel-default"> <div class="card">
<div class="panel-body"> <img class="card-img-top" src="assets/img/triskellion.svg" alt="(XRP triskellion)" />
<p class="hero-emoji">💯</p> <div class="card-body">
<h3><a href="concept-xrp-ledger-intro.html#the-best-digital-asset">The Best Digital Asset</a></h3> <h3><a href="concept-xrp-ledger-intro.html#the-best-digital-asset">The Best Digital Asset</a></h3>
<p>XRP is a digital asset native to the XRP Ledger. Anyone with a cryptographic key and an internet connection can receive, hold, and send XRP to anyone else.</p> <p>XRP is a digital asset native to the XRP Ledger. Anyone with a cryptographic key and an internet connection can receive, hold, and send XRP to anyone else.</p>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col--> </div><!--/.col-->
<div class="col-sm-6"> <div class="col-sm-6 col-lg-4">
<div class="panel panel-default"> <div class="card">
<div class="panel-body"> <img class="card-img-top" src="assets/img/dollar-arrow.svg" alt="(money moving)" />
<p class="hero-emoji">🙉</p> <div class="card-body">
<h3><a href="concept-xrp-ledger-intro.html#censorship-resistant-transaction-processing">Censorship-Resistant Transaction Processing</a></h3> <h3><a href="concept-xrp-ledger-intro.html#censorship-resistant-transaction-processing">Censorship-Resistant Transaction Processing</a></h3>
<p>No single party decides which XRP transactions succeed or fail, and no one can "roll back" a transaction after it completes.</p> <p>No single party decides which XRP transactions succeed or fail, and no one can "roll back" a transaction after it completes.</p>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col--> </div><!--/.col-->
</div><!--/.row--> </div><!--/.row-->
<div class="row"> <div class="row my-3">
<div class="col-sm-6"> <div class="col-sm-6 col-lg-4 offset-lg-2">
<div class="panel panel-default"> <div class="card">
<div class="panel-body"> <img class="card-img-top" src="assets/img/network.svg" alt="(consensus network)" />
<p class="hero-emoji">💨</p> <div class="card-body">
<h3><a href="concept-xrp-ledger-intro.html#fast-efficient-consensus-algorithm">Fast, Efficient Consensus Algorithm</a></h3> <h3><a href="concept-xrp-ledger-intro.html#fast-efficient-consensus-algorithm">Fast, Efficient Consensus Algorithm</a></h3>
<p>The XRP Ledger's consensus algorithm settles transactions in 4 to 5 seconds, processing at a throughput of up to 1500 transactions per second.</p> <p>The XRP Ledger's consensus algorithm settles transactions in 4 to 5 seconds, processing at a throughput of up to 1500 transactions per second.</p>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col--> </div><!--/.col-->
<div class="col-sm-6"> <div class="col-sm-6 col-lg-4">
<div class="panel panel-default"> <div class="card">
<div class="panel-body"> <img class="card-img-top" src="assets/img/line-graph.svg" alt="(price graph)" />
<p class="hero-emoji">📈</p> <div class="card-body">
<h3><a href="concept-xrp-ledger-intro.html#finite-xrp-supply">Finite XRP Supply</a></h3> <h3><a href="concept-xrp-ledger-intro.html#finite-xrp-supply">Finite XRP Supply</a></h3>
<p>When the XRP Ledger began, 100 billion XRP were created, and no more XRP will ever be created.</p> <p>When the XRP Ledger began, 100 billion XRP were created, and no more XRP will ever be created.</p>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col--> </div><!--/.col-->
</div><!--/.row--> </div><!--/.row-->
<div class="row"> <div class="row my-3">
<div class="col-sm-6"> <div class="col-sm-6 col-lg-4 offset-lg-2">
<div class="panel panel-default"> <div class="card">
<div class="panel-body"> <img class="card-img-top" src="assets/img/scales.svg" alt="(scales of justice)" />
<p class="hero-emoji">⚖️</p> <div class="card-body">
<h3><a href="concept-xrp-ledger-intro.html#responsible-software-governance">Responsible Software Governance</a></h3> <h3><a href="concept-xrp-ledger-intro.html#responsible-software-governance">Responsible Software Governance</a></h3>
<p>A team of full-time, world-class developers at Ripple maintain and continually improve the XRP Ledger's underlying software.</p> <p>A team of full-time, world-class developers at Ripple maintain and continually improve the XRP Ledger's underlying software.</p>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col--> </div><!--/.col-->
<div class="col-sm-6"> <div class="col-sm-6 col-lg-4">
<div class="panel panel-default"> <div class="card">
<div class="panel-body"> <img class="card-img-top" src="assets/img/lock.svg" alt="(lock)" />
<p class="hero-emoji">🔐</p> <div class="card-body">
<h3><a href="concept-xrp-ledger-intro.html#secure-adaptable-cryptography">Secure, Adaptable Cryptography</a></h3> <h3><a href="concept-xrp-ledger-intro.html#secure-adaptable-cryptography">Secure, Adaptable Cryptography</a></h3>
<p>The XRP Ledger relies on industry standard digital signature systems like ECDSA and also supports modern, efficient algorithms like Ed25519.</p> <p>The XRP Ledger relies on industry standard digital signature systems like ECDSA and also supports modern, efficient algorithms like Ed25519.</p>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col--> </div><!--/.col-->
</div><!--/.row--> </div><!--/.row-->
<div class="row"> <div class="row my-3">
<div class="col-sm-6"> <div class="col-sm-6 col-lg-4 offset-lg-2">
<div class="panel panel-default"> <div class="card">
<div class="panel-body"> <img class="card-img-top" src="assets/img/gears.svg" alt="(gears)" />
<p class="hero-emoji">⚙️</p> <div class="card-body">
<h3><a href="concept-xrp-ledger-intro.html#modern-features-for-smart-contracts">Modern Features for Smart Contracts</a></h3> <h3><a href="concept-xrp-ledger-intro.html#modern-features-for-smart-contracts">Modern Features for Smart Contracts</a></h3>
<p>Features like Escrow, Checks, and Payment Channels support cutting-edge financial applications while safety features like Invariant Checks and Amendments provide for stable operation.</p> <p>Features like Escrow, Checks, and Payment Channels support cutting-edge financial applications while safety features like Invariant Checks and Amendments provide for stable operation.</p>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col--> </div><!--/.col-->
<div class="col-sm-6"> <div class="col-sm-6 col-lg-4">
<div class="panel panel-default"> <div class="card">
<div class="panel-body"> <img class="card-img-top" src="assets/img/exchange.svg" alt="(currency exchange)" />
<p class="hero-emoji">💱</p> <div class="card-body">
<h3><a href="concept-xrp-ledger-intro.html#modern-features-for-smart-contracts">On-Ledger Decentralized Exchange</a></h3> <h3><a href="concept-xrp-ledger-intro.html#modern-features-for-smart-contracts">On-Ledger Decentralized Exchange</a></h3>
<p>The XRP Ledger also has a fully-functional accounting system for tracking and trading obligations denominated in any way users want, and an exchange built into the protocol.</p> <p>The XRP Ledger also has a fully-functional accounting system for tracking and trading obligations denominated in any way users want, and an exchange built into the protocol.</p>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col--> </div><!--/.col-->
</div><!--/.row--> </div><!--/.row-->
</section> </section>
<section class="container related-projects odd"> <section class="container-fluid related-projects p-5 bg-light">
<h2>Related Projects</h2> <h2>Related Projects</h2>
<div class="col-sm-6"> <div class="row">
<div class="panel panel-default">
<div class="panel-body"> <div class="col m-2">
<div class="card">
<div class="card-body">
<p><a class="client-portal-link" href="https://clients.ripple.com/" target="_blank"> <p><a class="client-portal-link" href="https://clients.ripple.com/" target="_blank">
<img class="project-icon" src="assets/img/RippleNet-condensed.svg" /> <img class="project-icon" src="assets/img/RippleNet-condensed.svg" />
<span class="project-name">Ripple Client Portal</span> <span class="project-name">Ripple Client Portal</span>
<span class="login-required">(login required)</span> <span class="login-required">(login required)</span>
</a></p> </a></p>
<p class="project-summary">For financial institutions using Ripple's proprietary solutions to send money globally.</p> <p class="project-summary">For financial institutions using Ripple's proprietary solutions to send money globally.</p>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col--> </div><!--/.col-->
<div class="col-sm-6"> <div class="col m-2">
<div class="panel panel-default"> <div class="card">
<div class="panel-body"> <div class="card-body">
<p><a class="interledger-link" href="https://interledger.org/" target="_blank"> <p><a class="interledger-link" href="https://interledger.org/" target="_blank">
<img class="project-icon" src="assets/img/ilp_logo.svg" /> <img class="project-icon" src="assets/img/ilp_logo.svg" />
<span class="project-name">Interledger</span> <span class="project-name">Interledger</span>
</a></p> </a></p>
<p class="project-summary">An open protocol suite for connecting all forms of digital money.</p> <p class="project-summary">An open protocol suite for connecting all forms of digital money.</p>
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col--> </div><!--/.col-->
</section> </div><!--/.row-->
<section class="container portal-index">
<h2>Full Sitemap (development purposes)</h2>
<div class="row">
<div class="col-md-8">
{% include 'template-page-children.html' %}
</div>
</div>
</section> </section>
<!-- Disclaimer block --> <!-- Disclaimer block -->
<div class="container build-disclaimer"> <section class="container-fluid p-5 build-disclaimer">
<p> <p>
These resources are provided for informational purposes only, as illustrative references for your independent development of products or services designed to interface with Ripples open-source technologies. These resources are not intended to direct or influence how you or any other person interacts with Ripples open-source technologies. Ripple <strong><em>does not</em></strong> endorse any specific resource and makes no representations or warranties with respect to the resources listed. These resources are provided for informational purposes only, as illustrative references for your independent development of products or services designed to interface with Ripples open-source technologies. These resources are not intended to direct or influence how you or any other person interacts with Ripples open-source technologies. Ripple <strong><em>does not</em></strong> endorse any specific resource and makes no representations or warranties with respect to the resources listed.
</p> </p>

View File

@@ -21,7 +21,8 @@
<script src="assets/vendor/jquery-1.11.1.min.js"></script> <script src="assets/vendor/jquery-1.11.1.min.js"></script>
<!-- Custom Stylesheets. ripple.css includes bootstrap, font stuff --> <!-- Custom Stylesheets. ripple.css includes bootstrap, font stuff -->
<link href="assets/css/ripple.css" rel="stylesheet" /> <!-- <link href="assets/css/ripple.css" rel="stylesheet" /> -->
<link href="assets/vendor/bootstrap.css" rel="stylesheet" />
<link href="assets/css/devportal.css" rel="stylesheet" /> <link href="assets/css/devportal.css" rel="stylesheet" />
<!-- Bootstrap JS --> <!-- Bootstrap JS -->
@@ -37,13 +38,14 @@
</head> </head>
<body class="xrp-ledger-dev-portal {% if currentpage.sidebar != "disabled" %}sidebar-primary {% endif %}{% block bodyclasses %}{% endblock %}"> <body class="xrp-ledger-dev-portal {% if currentpage.sidebar != "disabled" %}sidebar-primary {% endif %}{% block bodyclasses %}{% endblock %}">
<header role="banner" class="banner navbar navbar-default navbar-fixed-top initial_header">
<div class="container"> <nav class="navbar fixed-top navbar-expand-lg navbar-light bg-white">
<div class="navbar-header"> <a href="index.html" class="navbar-brand"><img src="assets/img/dev-logo.png" class="logo" width="36" height="36" /><span class="brand-text">XRP Ledger Dev Portal</span><div class="draft-warning">BETA</div></a>
<a href="index.html" class="navbar-brand"><img src="assets/img/dev-logo.png" class="logo" width="36" height="36" /><span class="brand-text">XRP Ledger Dev Portal</span></a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarHolder" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<div class="draft-warning">BETA</div> <span class="navbar-toggler-icon"></span>
</div><!-- /.navbar-header --> </button>
<ul class="nav navbar-nav"> <div class="collapse navbar-collapse" id="navbarHolder">
<ul class="nav navbar-nav mr-auto">
{% set funnels = [] %} {% set funnels = [] %}
{% for page in pages %} {% for page in pages %}
{% if page.funnel is defined and page.funnel not in funnels %} {% if page.funnel is defined and page.funnel not in funnels %}
@@ -56,30 +58,37 @@
{% endfor %} {% endfor %}
</ul><!-- /.navbar-nav --> </ul><!-- /.navbar-nav -->
<form class="navbar-form navbar-right" role="search" method="get" action="https://www.google.com/search"> <form class="navbar-form navbar-right" role="search" method="get" action="https://www.google.com/search">
<div class="form-group"> <div class="form-inline">
<input name="q" type="text" class="form-control" class="top-search" placeholder="Search this site..."> <input name="q" type="text" class="form-control" class="top-search" placeholder="Search this site...">
<input name="q" value="site:developers.ripple.com" type="hidden"> <input name="q" value="site:developers.ripple.com" type="hidden">
<button type="submit" class="btn btn-default fa fa-search">&nbsp;</button> <button type="submit" class="btn btn-default fa fa-search">&nbsp;</button>
</div> </div>
{% include 'template-github-edit.html' %}
</form> </form>
</div><!-- /.container --> {% include 'template-github-edit.html' %}
</div>
</nav>
</header> <div class="container-fluid" role="document" id="main_content_wrapper">
<div class="row">
<div class="wrap container" role="document" id="main_content_wrapper">
{% if currentpage.sidebar != "disabled" %} {% if currentpage.sidebar != "disabled" %}
<aside class="sidebar" role="complementary"> <aside class="sidebar col-md-3 col-xl-2 p-0" role="complementary">
{% block sidebar %}{% endblock %} {% block left_sidebar %}
{% include "template-sidebar_nav.html" %}
{% endblock %}
</aside> </aside>
{% endif %} {% endif %}
<main class="main" role="main" id="main_content_body"> <main class="main {% if currentpage.sidebar == "left_only" %}col-md-9 col-xl-10{% elif currentpage.sidebar == "disabled" %}col-md-12 col-xl-12{% else %}col-md-6 col-xl-8{% endif %} p-0" role="main" id="main_content_body">
{% block breadcrumbs %} {% block breadcrumbs %}
{% include 'template-breadcrumbs.html' %} {% include 'template-breadcrumbs.html' %}
{% endblock %} {% endblock %}
{% block main %}{% endblock %} {% block main %}{% endblock %}
</main> </main>
{% if currentpage.sidebar != "disabled" and currentpage.sidebar != "left_only" %}
<aside class="right-sidebar col-md-3 col-xl-2 p-0" role="complementary">
{% block right_sidebar %}{% endblock %}
</aside>
{% endif %}
</div>
</div> </div>
{% include 'template-footer.html' %} {% include 'template-footer.html' %}

View File

@@ -1,18 +1,18 @@
<div class="breadcrumbs-wrap"> <nav class="breadcrumbs-wrap" aria-label="breacrumb">
<ul class="breadcrumb"> <ul class="breadcrumb bg-white">
<li class="crumb-top"><a href="index.html">Home</a></li> <li class="breadcrumb-item"><a href="index.html">Home</a></li>
{% if currentpage.funnel and currentpage != pages|selectattr('funnel', 'equalto', currentpage.funnel)|first %} {% if currentpage.funnel and currentpage != pages|selectattr('funnel', 'equalto', currentpage.funnel)|first %}
<li class="active crumb-category"><a href="{{ (pages|selectattr('funnel', 'equalto', currentpage.funnel)|first).html }}">{{ currentpage.funnel }}</a></li> <li class="active breadcrumb-item"><a href="{{ (pages|selectattr('funnel', 'equalto', currentpage.funnel)|first).html }}">{{ currentpage.funnel }}</a></li>
{% endif %} {% endif %}
{% if currentpage.doc_type and currentpage != pages|selectattr('doc_type', 'equalto', currentpage.doc_type)|first%} {% if currentpage.doc_type and currentpage != pages|selectattr('doc_type', 'equalto', currentpage.doc_type)|first%}
<li class="active crumb-category"><a href="{{ (pages|selectattr('doc_type', 'equalto', currentpage.doc_type)|first).html }}">{{ currentpage.doc_type }}</a></li> <li class="active breadcrumb-item"><a href="{{ (pages|selectattr('doc_type', 'equalto', currentpage.doc_type)|first).html }}">{{ currentpage.doc_type }}</a></li>
{% endif %} {% endif %}
{% if currentpage.category and currentpage != pages|selectattr('category', 'equalto', currentpage.category)|first %} {% if currentpage.category and currentpage != pages|selectattr('category', 'equalto', currentpage.category)|first %}
<li class="active crumb-category"><a href="{{ (pages|selectattr('category', 'equalto', currentpage.category)|first).html }}">{{ currentpage.category }}</a></li> <li class="active breadcrumb-item"><a href="{{ (pages|selectattr('category', 'equalto', currentpage.category)|first).html }}">{{ currentpage.category }}</a></li>
{% endif %} {% endif %}
{% if currentpage.subcategory and currentpage != pages|selectattr('subcategory', 'equalto', currentpage.subcategory)|first %} {% if currentpage.subcategory and currentpage != pages|selectattr('subcategory', 'equalto', currentpage.subcategory)|first %}
<li class="active crumb-category"><a href="{{ (pages|selectattr('subcategory', 'equalto', currentpage.subcategory)|first).html }}">{{ currentpage.subcategory }}</a></li> <li class="active breadcrumb-item"><a href="{{ (pages|selectattr('subcategory', 'equalto', currentpage.subcategory)|first).html }}">{{ currentpage.subcategory }}</a></li>
{% endif %} {% endif %}
<li class="active crumb-current">{{ currentpage.name }}</li> <li class="active breadcrumb-item">{{ currentpage.name }}</li>
</ul> </ul>
</div> </nav><!--/.breadcrumbs-wrap-->

View File

@@ -20,24 +20,19 @@
{% endblock %} {% endblock %}
{% block sidebar %}
{% if currentpage.sidebar != "disabled" %}
{% include "template-sidebar_nav.html" %}
{% endif %}
{% endblock %}
{% block main %} {% block main %}
<h1 class="main-page-header">{{ currentpage.name }}</h1> <article class="p-3">
<div class="content">
<aside id="page-toc-wrapper" class="panel panel-default">
<p class="in-this-doc panel-heading">In this document:</p>
<ul class="dev_nav_sidebar panel-body" id="dactyl_toc_sidebar">
{{ sidebar_content }}
</ul>
</aside>
<div class='content no-1st-head'>
{{ content }} {{ content }}
</div> </div>
</article>
{% endblock %}
{% block right_sidebar %}
<div class="card" id="page-toc-wrapper">
<p class="in-this-doc card-header">In this document:</p>
<ul class="dev_nav_sidebar card-body" id="dactyl_toc_sidebar">
{{ sidebar_content }}
</ul>
</div>
{% endblock %} {% endblock %}

View File

@@ -1,13 +1,12 @@
<footer class="content-info" role="contentinfo"> <footer class="ripple-footer" role="contentinfo">
<div class="container"> <div class="container-fluid">
<div class="row"> <div class="row">
<div class="col-sm-1">&nbsp;</div>
{% set funnels = [] %} {% set funnels = [] %}
{% for page in pages %} {% for page in pages %}
{% if page.funnel is defined and page.funnel not in funnels %} {% if page.funnel is defined and page.funnel not in funnels %}
{% set parent_page = pages|selectattr('funnel', 'equalto', page.funnel)|first %} {% set parent_page = pages|selectattr('funnel', 'equalto', page.funnel)|first %}
<div class="col-sm-2 foot-nav-col"> <div class="col foot-nav-col">
<h5><a class="foot-nav-link" href="{{ parent_page.html }}">{{ parent_page.name }}</a></h5> <h5><a class="foot-nav-link" href="{{ parent_page.html }}">{{ parent_page.name }}</a></h5>
{% set depth=1 %} {% set depth=1 %}
{% include 'template-page-children.html' %} {% include 'template-page-children.html' %}
@@ -17,7 +16,7 @@
{% endif %} {% endif %}
{% endfor %} {% endfor %}
<div class="col-sm-2 foot-nav-col"> <div class="col foot-nav-col">
<h5><a class="foot-nav-link" href="https://ripple.com/" target="_blank">Ripple <i class="fa fa-external-link"></i></a></h5> <h5><a class="foot-nav-link" href="https://ripple.com/" target="_blank">Ripple <i class="fa fa-external-link"></i></a></h5>
<div class="children-display"> <div class="children-display">
<ul> <ul>
@@ -30,17 +29,14 @@
</div><!--/.row--> </div><!--/.row-->
</div> </div>
<div class="container"> <div class="container-fluid">
<div class="row"> <div class="row">
<div class="col-sm-12 absolute_bottom_footer"> <div class="col-sm-12 absolute_bottom_footer">
<div class="col-sm-8">
<span>&copy; 2013 - 2018 Ripple. All Rights Reserved.</span> <span>&copy; 2013 - 2018 Ripple. All Rights Reserved.</span>
<span><a href="https://ripple.com/terms-of-use/">Terms</a></span> <span><a href="https://ripple.com/terms-of-use/">Terms</a></span>
<span><a href="https://ripple.com/privacy-policy/">Privacy</a></span> <span><a href="https://ripple.com/privacy-policy/">Privacy</a></span>
<span><a href="https://raw.githubusercontent.com/ripple/ripple-dev-portal/master/LICENSE">License</a></span> <span><a href="https://raw.githubusercontent.com/ripple/ripple-dev-portal/master/LICENSE">License</a></span>
</div>
</div><!-- /.absolute_bottom_footer --> </div><!-- /.absolute_bottom_footer -->
</div><!-- /.row --> </div><!-- /.row -->
</div><!-- /.container --> </div><!-- /.container -->
</footer> </footer>

View File

@@ -1,4 +1,4 @@
<div class="github-edit-wrap form-group"> <div class="github-edit-wrap">
{% set have_edit_link = False %} {% set have_edit_link = False %}
{% if currentpage.md is defined %} {% if currentpage.md is defined %}
{% if currentpage.md.startswith("http://") or {% if currentpage.md.startswith("http://") or

View File

@@ -1,18 +1,11 @@
{% extends "template-base.html" %} {% extends "template-base.html" %}
{% block sidebar %}
{% if currentpage.sidebar != "disabled" %}
{% include "template-sidebar_nav.html" %}
{% endif %}
{% endblock %}
{% block main %} {% block main %}
<section class="p-3">
<h1 class="main-page-header">{{ currentpage.name }}</h1> <h1 class="main-page-header">{{ currentpage.name }}</h1>
<div class='content'> <div class='content'>
<h2>Pages in this category:</h2> <h2>Children of this page:</h2>
{% include 'template-page-children.html' %} {% include 'template-page-children.html' %}
<!--{# <ul class="cat_pagelist"> <!--{# <ul class="cat_pagelist">
@@ -24,4 +17,5 @@
{% endfor %} {% endfor %}
</ul> #}--> </ul> #}-->
</div> </div>
</section><!--/.row-->
{% endblock %} {% endblock %}

View File

@@ -1,54 +1,47 @@
{% extends "template-base.html" %} {% extends "template-base.html" %}
{% block sidebar %}
{% endblock %}
{% block bodyclasses %}landing{% endblock %} {% block bodyclasses %}landing{% endblock %}
{% block main %} {% block main %}
<section class="container"> <section class="container-fluid">
<h1 class="main-page-header">XRP Ledger Documentation</h1> <h1 class="main-page-header">XRP Ledger Documentation</h1>
<div class="row"> <div class="row">
<div class="blurb col-sm-12"> <div class="blurb col-sm-12">
{{content}} {{content}}
</div> </div>
</div> </div>
</section>
<section class="container"> <div class="card-deck p-2">
<div class="row">
{% set doc_types = [] %} {% set doc_types = [] %}
{% for page in pages %} {% for page in pages %}
{% if page.doc_type is defined and page.doc_type not in doc_types %} {% if page.doc_type is defined and page.doc_type not in doc_types %}
{% set doc_type_top = pages|selectattr('doc_type', 'equalto', page.doc_type)|first %} {% set doc_type_top = pages|selectattr('doc_type', 'equalto', page.doc_type)|first %}
<div class="col-sm-4">
<div class="panel panel-default"> <div class="card">
<div class="panel-heading"> <div class="card-header">
<h3 class="panel-title"><a href="{{doc_type_top.html}}">{{doc_type_top.name}}</a></h3> <h3 class="card-title"><a href="{{doc_type_top.html}}">{{doc_type_top.name}}</a></h3>
</div><!--/.panel-heading--> </div><!--/.card-header-->
<div class="panel-body"> <div class="card-body">
{% if currentpage.doc_type_blurbs[page.doc_type] is defined %} {% if currentpage.doc_type_blurbs[page.doc_type] is defined %}
<p class="doc-type-blurb">{{currentpage.doc_type_blurbs[page.doc_type]}}</p> <p class="doc-type-blurb">{{currentpage.doc_type_blurbs[page.doc_type]}}</p>
{% endif %} {% endif %}
{% set parent_page = doc_type_top %} {% set parent_page = doc_type_top %}
{% set depth = 1 %} {% set depth = 1 %}
{% include 'template-page-children.html' %} {% include 'template-page-children.html' %}
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col-sm-4-->
{% set _ = doc_types.append(page.doc_type) %} {% set _ = doc_types.append(page.doc_type) %}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
</div><!--/.row--> </div><!--/.card-deck-->
<div class="card-deck p-2">
<div class="row"> <div class="card">
<div class="card-header">
<div class="col-sm-3"> <h3 class="card-title">Get Started</h3>
<div class="panel panel-default"> </div><!--/.card-header-->
<div class="panel-heading"> <div class="card-body">
<h3 class="panel-title">Get Started</h3>
</div><!--/.panel-heading-->
<div class="panel-body">
<div class="curated-links"> <div class="curated-links">
<ul> <ul>
<li><a href="websocket-api-tool.html">Make a call to the rippled API</a></li> <li><a href="websocket-api-tool.html">Make a call to the rippled API</a></li>
@@ -56,16 +49,14 @@
<li><a href="landing-concepts.html">Understand XRP Ledger Concepts</a></li> <li><a href="landing-concepts.html">Understand XRP Ledger Concepts</a></li>
</ul> </ul>
</div><!--/.curated-links--> </div><!--/.curated-links-->
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col-sm-3-->
<div class="col-sm-3"> <div class="card">
<div class="panel panel-default"> <div class="card-header">
<div class="panel-heading"> <h3 class="card-title">Popular Docs</h3>
<h3 class="panel-title">Popular Docs</h3> </div><!--/.card-header-->
</div><!--/.panel-heading--> <div class="card-body">
<div class="panel-body">
<div class="curated-links"> <div class="curated-links">
<ol> <ol>
<li><a href="reference-rippled-public.html">rippled API Public Methods Reference</a></li> <li><a href="reference-rippled-public.html">rippled API Public Methods Reference</a></li>
@@ -74,35 +65,14 @@
<li><a href="reference-rippleapi.html">RippleAPI for JavaScript</a></li> <li><a href="reference-rippleapi.html">RippleAPI for JavaScript</a></li>
</ol> </ol>
</div><!--/.curated-links--> </div><!--/.curated-links-->
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col-sm-3-->
<div class="col-sm-3"> <div class="card">
<div class="panel panel-default"> <div class="card-header">
<div class="panel-heading"> <h3 class="card-title">Recently Updated</h3>
<h3 class="panel-title">Popular Tools</h3> </div><!--/.card-header-->
</div><!--/.panel-heading--> <div class="card-body">
<div class="panel-body">
<div class="curated-links">
<ol>
<li><a href="xrp-ledger-rpc-tool.html">RPC Tool</a></li>
<li><a href="websocket-api-tool.html">WebSocket API Tool</a></li>
<li><a href="xrp-test-net-faucet.html">XRP Test Net Faucet</a></li>
<li><a href="data-api-v2-tool.html">Data API v2 Tool</a></li>
<li><a href="ripple-txt-validator.html">ripple.txt Validator</a></li>
</ol>
</div><!--/.curated-links-->
</div><!--/.panel-body-->
</div><!--/.panel-->
</div><!--/.col-sm-3-->
<div class="col-sm-3">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Recently Updated</h3>
</div><!--/.panel-heading-->
<div class="panel-body">
<div class="curated-links"> <div class="curated-links">
<ol> <ol>
{% for link in target.recently_updated %} {% for link in target.recently_updated %}
@@ -111,10 +81,20 @@
{% endfor %} {% endfor %}
</ol> </ol>
</div><!--/.curated-links--> </div><!--/.curated-links-->
</div><!--/.panel-body--> </div><!--/.card-body-->
</div><!--/.panel--> </div><!--/.card-->
</div><!--/.col-sm-3-->
</div><!--/.row--> </div><!--/.card-deck-->
</section>
<section class="container-fluid p-3 p-lg-5">
<h2>Full Documentation Index</h2>
<div class="row">
<div class="col-md-8">
{% set parent_page = currentpage %}
{% set depth = 3 %}
{% include 'template-page-children.html' %}
</div>
</div>
</section> </section>
{% endblock %} {% endblock %}

View File

@@ -1,6 +1,6 @@
{% extends "template-base.html" %} {% extends "template-base.html" %}
{% block sidebar %} {% block right_sidebar %}
<ul id='command_list'> <ul id='command_list'>
</ul> </ul>
{% endblock %} {% endblock %}
@@ -60,4 +60,3 @@
<script type='text/javascript' src='assets/{{ currentpage.methods_js }}'></script> <script type='text/javascript' src='assets/{{ currentpage.methods_js }}'></script>
{% endblock %} {% endblock %}

View File

@@ -1,6 +1,6 @@
{% extends "template-base.html" %} {% extends "template-base.html" %}
{% block sidebar %} {% block right_sidebar %}
<h2>API Methods</h2> <h2>API Methods</h2>
<ul id='command_list'> <ul id='command_list'>
<li class='selected'><a href='#server_info'>server_info</a></li> <li class='selected'><a href='#server_info'>server_info</a></li>

View File

@@ -24,14 +24,6 @@
</div> </div>
{% endblock %} {% endblock %}
{% block sidebar %}
{% if currentpage.sidebar != "disabled" %}
{% include "template-sidebar_nav.html" %}
{% endif %}
{% endblock %}
{% block endbody %} {% block endbody %}
<link rel='stylesheet' type='text/css' href='assets/css/ripple-txt-validator.css' /> <link rel='stylesheet' type='text/css' href='assets/css/ripple-txt-validator.css' />
<script type='text/javascript' src='assets/vendor/async.min.js'></script> <script type='text/javascript' src='assets/vendor/async.min.js'></script>

View File

@@ -14,7 +14,7 @@
{% endif %} {% endif %}
{% if pages|selectattr("funnel", "equalto", currentpage.funnel)|selectattr("category", "defined")|list|length %} {% if pages|selectattr("funnel", "equalto", currentpage.funnel)|selectattr("category", "defined")|list|length %}
<div id="sidenav" class="panel-group" role="tablist" aria-multiselectable="true"> <div id="sidenav" role="tablist" aria-multiselectable="true">
{% for cat in categories %} {% for cat in categories %}
{% set catpages = pages|selectattr("category", "equalto", cat)|list %} {% set catpages = pages|selectattr("category", "equalto", cat)|list %}
{% if currentpage.funnel is defined %} {% if currentpage.funnel is defined %}
@@ -24,18 +24,18 @@
{% set catpages = catpages|selectattr("doc_type", "equalto", currentpage.doc_type)|list %} {% set catpages = catpages|selectattr("doc_type", "equalto", currentpage.doc_type)|list %}
{% endif %} {% endif %}
{% if catpages|length %} {% if catpages|length %}
<div class="panel panel-default{% if currentpage.category == cat %} active{% endif %}"> <div class="card{% if currentpage.category == cat %} active{% endif %}">
<div class="panel-heading" role="tab" id="sidenav_cat_head_{{loop.index}}"> <div class="card-header" role="tab" id="sidenav_cat_head_{{loop.index}}">
<h5 class="panel-title"> <h5 class="card-title">
{% if catpages|length > 1 %} {% if catpages|length > 1 %}
<a class="{% if currentpage.category != cat %}collapsed {% endif %}sidenav_cat_toggler" role="button" data-toggle="collapse" href="#sidenav_collapse_{{loop.index}}" aria-expanded="true" aria-controls="sidenav_collapse_{{loop.index}}">&nbsp;</a> <a class="{% if currentpage.category != cat %}collapsed {% endif %}sidenav_cat_toggler" role="button" data-toggle="collapse" href="#sidenav_collapse_{{loop.index}}" aria-expanded="true" aria-controls="sidenav_collapse_{{loop.index}}">&nbsp;</a>
{% endif %} {% endif %}
<a class="sidenav_cat_title{% if currentpage == (pages|selectattr('category', 'equalto', cat)|first) %} active{% elif currentpage.category == cat %} active-parent{% endif %}" href="{{ (pages|selectattr('category', 'equalto', cat)|first).html }}">{{ cat }}</a> <a class="sidenav_cat_title{% if currentpage == (pages|selectattr('category', 'equalto', cat)|first) %} active{% elif currentpage.category == cat %} active-parent{% endif %}" href="{{ (pages|selectattr('category', 'equalto', cat)|first).html }}">{{ cat }}</a>
</h5> </h5>
</div><!-- /.panel-heading --> </div><!-- /.card-header -->
<div id="sidenav_collapse_{{loop.index}}" class="collapse{% if currentpage.category == cat %} in{% endif %}" role="tabpanel" aria-labelledby="sidenav_cat_head_{{loop.index}}"> <div id="sidenav_collapse_{{loop.index}}" class="collapse{% if currentpage.category == cat %} show{% endif %}" role="tabpanel" aria-labelledby="sidenav_cat_head_{{loop.index}}">
<div class="panel-body"> <div class="card-body">
<ul class="sidebar_pagelist"> <ul class="sidebar_pagelist">
{% set printed_subcategories = [] %} {% set printed_subcategories = [] %}
{% for page in catpages %} {% for page in catpages %}
@@ -71,7 +71,7 @@
{% endfor %} {% endfor %}
</ul> </ul>
</div><!-- /.panel-body --> </div><!-- /.card-body -->
</div><!-- /#sidenav_collapse{{loop.index}} --> </div><!-- /#sidenav_collapse{{loop.index}} -->
</div><!-- /.panel --> </div><!-- /.panel -->
@@ -82,9 +82,9 @@
{% else %} {% else %}
{#--- No categories in this funnel --#} {#--- No categories in this funnel --#}
{% set funnelpages = pages|selectattr("funnel", "equalto", currentpage.funnel)|list %} {% set funnelpages = pages|selectattr("funnel", "equalto", currentpage.funnel)|list %}
<div id="sidenav" class="panel-group" aria-multiselectable="true"> <div id="sidenav" aria-multiselectable="true">
<div class="panel panel-default active"> <div class="card active">
<div class="panel-body"> <div class="card-body">
<ul class="sidebar_pagelist"> <ul class="sidebar_pagelist">
{% for page in funnelpages %} {% for page in funnelpages %}
{% if loop.index == 1 %}{# Skip the first element since it's linked by the funnel header #} {% if loop.index == 1 %}{# Skip the first element since it's linked by the funnel header #}
@@ -95,7 +95,7 @@
{% endif %} {% endif %}
{% endfor %} {% endfor %}
</ul> </ul>
</div><!-- /.panel-body --> </div><!-- /.card-body -->
</div><!-- /.panel --> </div><!-- /.panel -->
</div><!-- /#sidenav --> </div><!-- /#sidenav -->
{% endif %} {% endif %}

View File

@@ -1,26 +0,0 @@
{% extends "template-base.html" %}
{% block sidebar %}
{% if currentpage.sidebar != "disabled" %}
{% include "template-sidebar_nav.html" %}
{% endif %}
{% endblock %}
{% block main %}
<h1 class="main-page-header">{{ currentpage.name }}</h1>
<div class='content'>
<h2>Pages in this subcategory:</h2>
<ul class="subcat_pagelist">
{% for page in pages %}
{% if page.category == currentpage.category and
page.subcategory == currentpage.subcategory and
page.name != currentpage.name %}
<li><a href="{{page.html}}">{{page.name}}</a></li>
{% endif %}
{% endfor %}
</ul>
</div>
{% endblock %}

View File

@@ -6,9 +6,9 @@
<h1>XRP Test Net Faucet</h1> <h1>XRP Test Net Faucet</h1>
<aside id="test-net-servers" class="panel panel-default"> <aside id="test-net-servers" class="card">
<div class="panel-body"> <div class="card-body">
<p class="in-this-doc panel-heading">Test Net Servers</p> <p class="in-this-doc card-header">Test Net Servers</p>
<p>Use the following addresses to connect to the XRP Test Net and send transactions from your account.</p> <p>Use the following addresses to connect to the XRP Test Net and send transactions from your account.</p>
<h5>Websockets and Ripple API</h4> <h5>Websockets and Ripple API</h4>
<pre><code>wss://s.altnet.rippletest.net:51233</code></pre> <pre><code>wss://s.altnet.rippletest.net:51233</code></pre>
@@ -30,14 +30,6 @@
{% endblock %} {% endblock %}
{% block sidebar %}
{% if currentpage.sidebar != "disabled" %}
{% include "template-sidebar_nav.html" %}
{% endif %}
{% endblock %}
{% block endbody %} {% block endbody %}
<link rel='stylesheet' type='text/css' href='assets/css/test-net.css'/> <link rel='stylesheet' type='text/css' href='assets/css/test-net.css'/>
<script type='text/javascript' src='assets/js/test-net.js'></script> <script type='text/javascript' src='assets/js/test-net.js'></script>

View File

@@ -1,10 +1,6 @@
{% extends "template-base.html" %} {% extends "template-base.html" %}
{% block bodyclasses %}rpc-tool sidebar-primary{% endblock %} {% block bodyclasses %}rpc-tool{% endblock %}
{% block sidebar %}
{% include "template-sidebar_nav.html" %}
{% endblock %}
{% block main %} {% block main %}
<h1>RPC Tool</h1> <h1>RPC Tool</h1>