From 654986e154c13d4a58c276552f3fad70f8c76a1d Mon Sep 17 00:00:00 2001 From: mDuo13 Date: Tue, 17 Apr 2018 16:12:02 -0700 Subject: [PATCH] New footer, children includes, sidebars for non-Doc pages --- 5layers.yml | 45 +++++++++++++++ assets/css/devportal.css | 94 ++++++++++++++++++++++---------- assets/css/ripple.css | 9 +-- tool/template-base.html | 1 - tool/template-cat-landing.html | 6 +- tool/template-footer.html | 22 ++++++++ tool/template-page-children.html | 60 ++++++++++++++++++++ tool/template-sidebar_nav.html | 39 ++++++++++++- 8 files changed, 237 insertions(+), 39 deletions(-) create mode 100644 tool/template-page-children.html diff --git a/5layers.yml b/5layers.yml index fe3f7a5e41..d40edff68c 100644 --- a/5layers.yml +++ b/5layers.yml @@ -258,6 +258,46 @@ pages: targets: - local + - name: RPC Tool + funnel: Dev Tools + html: xrp-ledger-rpc-tool.html + targets: + - local + template: template-xrp-ledger-rpc-tool.html + + - name: WebSocket API Tool + funnel: Dev Tools + html: ripple-api-tool.html + sidebar: custom + targets: + - local + template: template-ripple-api-tool.html + + - name: Data API v2 Tool + funnel: Dev Tools + html: data-api-v2-tool.html + methods_js: js/apitool-methods-data_v2.js + rest_host: https://data.ripple.com + doc_page: reference-data-api.html + sidebar: custom + targets: + - local + template: template-rest-api-tool.html + + - name: ripple.txt Validator + funnel: Dev Tools + html: ripple-txt-validator.html + targets: + - local + template: template-ripple-txt-validator.html + + - name: XRP Test Net Faucet + funnel: Dev Tools + html: xrp-test-net-faucet.html + targets: + - local + template: template-test-net.html + - name: News funnel: News html: news.html @@ -265,6 +305,11 @@ pages: targets: - local + - md: reference-amendments.md + funnel: News + targets: + - local + ignore_anchors_in: - data-api-v2-tool.html diff --git a/assets/css/devportal.css b/assets/css/devportal.css index bd0f7542ae..b80f2e6096 100644 --- a/assets/css/devportal.css +++ b/assets/css/devportal.css @@ -287,7 +287,8 @@ pre code { list-style-type: none; margin-bottom: 0; } -.dev_nav_sidebar li:before { +.dev_nav_sidebar li:before, +.children-display li:before { content: "\f111"; /* fontawesome circle */ font-family: FontAwesome; font-size: 8px; @@ -296,16 +297,18 @@ pre code { top: -2px; margin-right: -5px; } -.dev_nav_sidebar .level-3:before { +.dev_nav_sidebar .level-2:before, +.children-display .level-2:before { + content: "\f1db"; /* fontawesome circle-thin */ +} +.dev_nav_sidebar .level-3:before, +.children-display .level-3:before { content: "\f0c8"; /* fontawesome square */ font-size: 6px; top: -2px; left: -14px; color: #888; } -.dev_nav_sidebar .level-2:before { - content: "\f1db"; /* fontawesome circle-thin */ -} .dev_nav_wrapper { position: fixed; @@ -509,77 +512,77 @@ th { } /* Accordion styling for sidebar navigation */ -.sidebar_cat_pagelist { +.sidebar_pagelist { margin-left: 0; padding-left: 0; list-style-type: none; } -#sidenav_accordion a { +#sidenav a { text-decoration: none; } -#sidenav_accordion .panel-body a:hover { +#sidenav .panel-body a:hover { text-decoration: underline; } -#sidenav_accordion .panel + .panel { +#sidenav .panel + .panel { margin: 0; } -#sidenav_accordion .panel-default { +#sidenav .panel-default { border-width: 0; border-color: #eee; } -#sidenav_accordion .panel-body { +#sidenav .panel-body { padding: 0; } -#sidenav_accordion .collapse { +#sidenav .collapse { padding-bottom: 0; } -#sidenav_accordion .panel.active { +#sidenav .panel.active { background-color: #f8f8f8; } -#sidenav_accordion .panel:hover { +#sidenav .panel:hover { background-color: #f6f6f6; } -#sidenav_accordion .panel-heading { +#sidenav .panel-heading { padding: 0; background-color: transparent; } -#sidenav_accordion .panel { +#sidenav .panel { padding: 0; border-radius: 0; border-top: 1px solid #cccccc; } -#sidenav_accordion .panel-heading h5 { +#sidenav .panel-heading h5 { margin-bottom: 0; text-transform: none; } -#sidenav_accordion .panel-heading h5 .sidenav_cat_title { +#sidenav .panel-heading h5 .sidenav_cat_title { display: block; padding: 16px 15px 16px 55px; font-family: "open_sansregular", sans-serif; } -#sidenav_accordion .panel-heading h5 a.sidenav_cat_title { +#sidenav .panel-heading h5 a.sidenav_cat_title { color: #27a2db; } -#sidenav_accordion .panel-heading h5 .sidenav_cat_title.active { +#sidenav .panel-heading h5 .sidenav_cat_title.active { color: #333; font-weight: bold; cursor: default; } -#sidenav_accordion .panel-heading h5 .sidenav_cat_title.active-parent { +#sidenav .panel-heading h5 .sidenav_cat_title.active-parent { color: #333; } -#sidenav_accordion .panel-heading .sidenav_cat_toggler { +#sidenav .panel-heading .sidenav_cat_toggler { position: absolute; left: 0; padding: 15px 16px 17px 16px; @@ -587,23 +590,23 @@ th { line-height: 0; transition: background-color 0.5s; } -#sidenav_accordion .panel-heading .sidenav_cat_toggler.collapsed { +#sidenav .panel-heading .sidenav_cat_toggler.collapsed { background-color: #ccc; } -#sidenav_accordion .panel-heading .sidenav_cat_toggler:before { +#sidenav .panel-heading .sidenav_cat_toggler:before { content: "-"; width: 0.8em; text-align: center; display: block; line-height: 17.7px; } -#sidenav_accordion .panel-heading .sidenav_cat_toggler.collapsed:before { +#sidenav .panel-heading .sidenav_cat_toggler.collapsed:before { content: "+"; } -#sidenav_accordion .panel .sidebar_cat_pagelist li a { +.panel .sidebar_pagelist li a { display: block; margin-top: 5px; padding: 4px 15px 4px 75px; @@ -612,12 +615,12 @@ th { color: #27a2db; } -#sidenav_accordion .panel .sidebar_cat_pagelist a.active { +.panel .sidebar_pagelist a.active { color: black; font-weight: bold; } -#sidenav_accordion .panel .sidebar_cat_pagelist a:hover { +.panel .sidebar_pagelist a:hover { color: #333; } @@ -918,7 +921,7 @@ th { font-weight: bold; } -#sidenav_accordion .panel .sidebar_cat_pagelist li .subpage { +.panel .sidebar_pagelist li .subpage { padding-left: 105px; } @@ -929,3 +932,36 @@ th { font-weight: bold; padding: 15px 16px 15px 10px; } + +.sidenav_parent a.active { + color: #333; + cursor: default; +} + +.funnel-sidebar a { + +} + +.funnel-sidebar a.active { + color: #333; + cursor: default; +} + +.children-display ul { + list-style-type: none; +} + +.foot-nav-col h5 { + font-size: +} + +.foot-nav-col .children-display ul { + padding-left: 20px; +} +.foot-nav-col .children-display li { + padding-left: 0; + margin-left: 0; +} +.foot-nav-col .children-display li:before { + content: ""; +} diff --git a/assets/css/ripple.css b/assets/css/ripple.css index 44f90705ab..9fcbd34834 100755 --- a/assets/css/ripple.css +++ b/assets/css/ripple.css @@ -6778,11 +6778,11 @@ figure.alignnone { .content-info section { margin-bottom: 70px; } -.content-info section a { - color: #999999; +.content-info a { + text-decoration: none; transition: .5s; } -.content-info section a:hover { +.content-info a:hover { color: #ffffff; transition: .5s; } @@ -6804,7 +6804,7 @@ figure.alignnone { } .content-info h5 a { color: #ffffff; - font-size: 12px; + font-size: 16px; font-family: 'open_sansbold', sans-serif; -o-transition: .5s; -ms-transition: .5s; @@ -6812,6 +6812,7 @@ figure.alignnone { -webkit-transition: .5s; transition: .5s; letter-spacing: .04em; + text-decoration: none; } .content-info h5 a:hover, .content-info h5 a:focus { diff --git a/tool/template-base.html b/tool/template-base.html index 627fd36149..0d9d8da199 100644 --- a/tool/template-base.html +++ b/tool/template-base.html @@ -52,7 +52,6 @@ {{ thisfunneltop.name }} {% set _ = funnels.append(page.funnel) %} - {% endif %} {% endfor %} diff --git a/tool/template-cat-landing.html b/tool/template-cat-landing.html index 269e9486bb..4d6dfc2062 100644 --- a/tool/template-cat-landing.html +++ b/tool/template-cat-landing.html @@ -13,13 +13,15 @@

Pages in this category:

-
{% endblock %} diff --git a/tool/template-footer.html b/tool/template-footer.html index 17361bd7f1..7e162fee70 100644 --- a/tool/template-footer.html +++ b/tool/template-footer.html @@ -1,4 +1,26 @@