mirror of
https://github.com/McShelby/hugo-theme-relearn.git
synced 2024-11-23 07:47:54 +00:00
swagger: improve print version II #333
This commit is contained in:
parent
74f7ec4571
commit
f2338e63f1
4 changed files with 81 additions and 9 deletions
|
@ -11,15 +11,16 @@
|
|||
allow-spec-file-download="false"
|
||||
allow-server-selection="false"
|
||||
allow-try="false"
|
||||
font-size="default"
|
||||
render-style="read"
|
||||
{{- else }}
|
||||
allow-spec-file-download="true"
|
||||
allow-server-selection="true"
|
||||
allow-try="true"
|
||||
font-size="largest"
|
||||
render-style="view"
|
||||
{{- end }}
|
||||
default-schema-tab="example"
|
||||
font-size="largest"
|
||||
layout="column"
|
||||
load-fonts="false"
|
||||
schema-description-expanded="true"
|
||||
|
|
|
@ -154,18 +154,57 @@ div.box {
|
|||
div.box > .box-content {
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
rapi-doc{
|
||||
/* adjust rapi-doc internals to fill out available space */
|
||||
/* adjust rapi-doc internals to fill out available space with render-style=read */
|
||||
margin-left: calc( -80px );
|
||||
width: calc( 100% + 80px + 80px );
|
||||
}
|
||||
|
||||
@media (max-width: 1023px) {
|
||||
rapi-doc {
|
||||
margin-left: calc( -8px );
|
||||
width: calc( 100% + 8px + 8px );
|
||||
}
|
||||
}
|
||||
rapi-doc::part(section-tag) {
|
||||
/* adjust rapi-doc internals to fill out available space with render-style=read */
|
||||
margin-left: 80px;
|
||||
margin-right: 80px;
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
}
|
||||
@media (max-width: 1023px) {
|
||||
rapi-doc::part(section-tag) {
|
||||
margin-left: 8px;
|
||||
margin-right: 8px;
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
rapi-doc::part(section-main-content) {
|
||||
/* override variables for adapting rapidoc design to print theme */
|
||||
--font-size-regular: 8.9pt;
|
||||
--fg: black;
|
||||
--fg2: black;
|
||||
--fg3: black;
|
||||
}
|
||||
|
||||
rapi-doc::part(section-overview-title) {
|
||||
/* set print color for titles */
|
||||
color: black !important;
|
||||
}
|
||||
|
||||
rapi-doc::part(operation-divider) {
|
||||
/* remove whitespace */
|
||||
margin-bottom: 1rem;
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
rapi-doc::part(section-navbar) {
|
||||
/* removes the nav bar for render-style=read */
|
||||
display: none;
|
||||
}
|
||||
|
||||
.btn,
|
||||
#body .tab-nav-button {
|
||||
|
|
|
@ -106,6 +106,19 @@ body h2 {
|
|||
0 0 10px var(--INTERNAL-MAIN-TITLES-H2-color);
|
||||
}
|
||||
|
||||
@media screen {
|
||||
body:not(.print) rapi-doc::part(section-overview-title) {
|
||||
color: #fff;
|
||||
text-shadow:
|
||||
0 0 1px #fff,
|
||||
0 0 2px #fff,
|
||||
0 0 8px #808080,
|
||||
0 0 4px var(--INTERNAL-MAIN-TITLES-H2-color),
|
||||
0 0 8px var(--INTERNAL-MAIN-TITLES-H2-color),
|
||||
0 0 10px var(--INTERNAL-MAIN-TITLES-H2-color);
|
||||
}
|
||||
}
|
||||
|
||||
body h3, body .article-subheading {
|
||||
color: #fff;
|
||||
text-shadow:
|
||||
|
|
|
@ -1266,23 +1266,42 @@ h6 a {
|
|||
}
|
||||
|
||||
rapi-doc {
|
||||
/* adjust rapi-doc internals to fill out available space */
|
||||
/* adjust rapi-doc internals to fill out available space with render-style=view */
|
||||
margin-left: calc( -8px - 24px );
|
||||
width: calc( 100% + 8px + 24px + 8px );
|
||||
}
|
||||
|
||||
rapi-doc::part(section-navbar) {
|
||||
display: none;
|
||||
@media (max-width: 767px) {
|
||||
rapi-doc {
|
||||
margin-left: calc( -12px );
|
||||
width: calc( 100% + 12px + 4px );
|
||||
}
|
||||
}
|
||||
|
||||
rapi-doc::part(section-endpoint-head-method) {
|
||||
font-size: 11px;
|
||||
rapi-doc::part(section-main-content) {
|
||||
/* override variables for adapting rapidoc design to theme */
|
||||
--font-mono: var(--INTERNAL-CODE-font);
|
||||
--font-size-mono: 15px;
|
||||
--font-regular: var(--INTERNAL-MAIN-font);
|
||||
--font-size-regular: 16.25px;
|
||||
font-weight: 300 !important;
|
||||
}
|
||||
|
||||
rapi-doc::part(section-overview-title) {
|
||||
color: var(--INTERNAL-MAIN-TITLES-H2-color);
|
||||
font-size: 2.55rem;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
rapi-doc::part(btn) {
|
||||
/* makes download button large enough to not overflow default text */
|
||||
width: unset !important;
|
||||
}
|
||||
|
||||
rapi-doc::part(section-endpoint-head-method) {
|
||||
/* makes method marker large enough to not overflow on text DELETE */
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.select-container i {
|
||||
padding-top: .25em;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue