From e8afab1fe51797e6a5dad4b9d7f4ccfe3159e0f7 Mon Sep 17 00:00:00 2001 From: Ben Parsons Date: Fri, 31 Aug 2018 13:55:27 +0100 Subject: [PATCH] many visual improvements --- scripts/css/basic.css | 24 ++++++++++++---- .../matrix_templates/templates/http-api.tmpl | 28 +++++++++++++++---- 2 files changed, 40 insertions(+), 12 deletions(-) diff --git a/scripts/css/basic.css b/scripts/css/basic.css index 1b2e3526..c26bb711 100644 --- a/scripts/css/basic.css +++ b/scripts/css/basic.css @@ -319,10 +319,24 @@ table.citation td { } table.colwidths-auto caption { - font-family: monospace; - font-size: large; - padding: 2px; + font-family: 'Inconsolata', monospace; + font-weight: 800; + font-size: 110%; + padding: 5px; + text-align: left; + margin-bottom: 2px; +} + +ol, li { + margin: 0px 0px 0px 30px !important; +} + +p.httpheaders { + font-weight: 800; + font-size: 120%; + padding: 5px; text-align: left; + margin-bottom: 2px; } table.colwidths-auto { @@ -336,15 +350,13 @@ table.colwidths-auto tr td:nth-child(1) { table.colwidths-auto tr td:nth-child(2) { width: 15%; + font-family: 'Inconsolata', monospace; } table.colwidths-auto tr td:nth-child(3) { width: 70%; } -table.colwidths-auto tr:nth-child(even) { - background-color: #f4f4f4; -} /* -- other body styles ----------------------------------------------------- */ diff --git a/scripts/templating/matrix_templates/templates/http-api.tmpl b/scripts/templating/matrix_templates/templates/http-api.tmpl index 1d486cd3..0b9207d9 100644 --- a/scripts/templating/matrix_templates/templates/http-api.tmpl +++ b/scripts/templating/matrix_templates/templates/http-api.tmpl @@ -13,7 +13,10 @@ {{":Rate-limited: Yes." if endpoint.rate_limited else "" }} {{":Requires auth: Yes." if endpoint.requires_auth else "" }} -Request format: +.. class:: httpheaders + + Request format: + {% if (endpoint.req_param_by_loc | length) %} {{ tables.split_paramtable(endpoint.req_param_by_loc) }} {% if (endpoint.req_body_tables) %} @@ -28,13 +31,19 @@ Request format: {% endif %} {% if endpoint.res_headers is not none -%} -Response headers: + +.. class:: httpheaders + + Response headers: {{ tables.paramtable(endpoint.res_headers.rows) }} {% endif -%} {% if endpoint.res_tables|length > 0 -%} -Response format: + +.. class:: httpheaders + + Response format: {% for table in endpoint.res_tables -%} @@ -44,14 +53,19 @@ Response format: {% endfor %} {% endif -%} -Example request: +.. class:: httpheaders + + Example request: .. code:: http {{endpoint.example.req | indent_block(2)}} {% if endpoint.responses|length > 0 -%} -Response{{"s" if endpoint.responses|length > 1 else "" }}: + +.. class:: httpheaders + + Response{{"s" if endpoint.responses|length > 1 else "" }}: {% endif -%} @@ -63,7 +77,9 @@ Response{{"s" if endpoint.responses|length > 1 else "" }}: {% if res["example"] -%} -Example +.. class:: httpheaders + + Example .. code:: json