From 05b5de94ba5399a7f083f956ba14e99c25d0e001 Mon Sep 17 00:00:00 2001 From: Mark Ostrander Date: Sat, 12 Nov 2016 13:35:48 -0500 Subject: [PATCH 1/5] add material theme. update syntax on previous themes. update to newest swagger ui css --- README.md | 7 +- bower.json | 2 +- package.json | 2 +- screenshots/material.png | Bin 0 -> 68005 bytes themes/theme-feeling-blue.css | 677 ++++++++++--- themes/theme-flattop.css | 609 +++++++++--- themes/theme-material.css | 1741 +++++++++++++++++++++++++++++++++ themes/theme-monokai.css | 683 ++++++++++--- themes/theme-muted.css | 607 +++++++++--- themes/theme-newspaper.css | 676 ++++++++++--- themes/theme-outline.css | 523 ++++++++-- 11 files changed, 4883 insertions(+), 644 deletions(-) create mode 100644 screenshots/material.png create mode 100644 themes/theme-material.css diff --git a/README.md b/README.md index 21523eb..3686a04 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## Swagger UI Themes -*Version 2.0.1* +*Version 2.1.0* Swagger Docs are awesome. Why not make them look better! Below is a collection of themes for [Swagger UI](http://swagger.io/swagger-ui/). @@ -35,6 +35,9 @@ $ npm install swagger-ui-themes ## Themes +#### Material +![Material Screenshot](https://github.com/ostranme/swagger-ui-themes/blob/master/screenshots/material.png) + #### Flattop ![Flattop Screenshot](https://github.com/ostranme/swagger-ui-themes/blob/master/screenshots/flattop.png) @@ -55,7 +58,7 @@ $ npm install swagger-ui-themes ## Contributing -If you want to add theme ideas or other fixes/changes to how the package works, feel free to submit an issue. +If you want to add theme ideas or other fixes/changes, feel free to submit an issue. #### Requesting new theme diff --git a/bower.json b/bower.json index 913b559..80cfba6 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "swagger-ui-themes", - "version": "2.0.1", + "version": "2.1.0", "homepage": "https://github.com/ostranme/swagger-ui-themes", "author": "Mark Ostrander ", diff --git a/package.json b/package.json index d666ebd..e5dd2a7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "swagger-ui-themes", "description": "A collection of CSS themes for Swagger UI", - "version": "2.0.1", + "version": "2.1.0", "keywords": ["theme", "swagger", "swagger UI", "ui", "flat"], "homepage": "http://meostrander.com/swagger-ui-themes", "bugs": { diff --git a/screenshots/material.png b/screenshots/material.png new file mode 100644 index 0000000000000000000000000000000000000000..2217074fb1eaa3e1c224a12836a697439f43ddbc GIT binary patch literal 68005 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𝔇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 X94bz5L+0{NV8?q2dGS(F!%zPU;ovle literal 0 HcmV?d00001 diff --git a/themes/theme-feeling-blue.css b/themes/theme-feeling-blue.css index fc15359..fb04b98 100644 --- a/themes/theme-feeling-blue.css +++ b/themes/theme-feeling-blue.css @@ -10,7 +10,7 @@ .swagger-section pre .lisp .title, .swagger-section pre .clojure .built_in, .swagger-section pre .nginx .title { - color: #f1f1f1; + color: black; } .swagger-section pre .string, .swagger-section pre .title, @@ -36,7 +36,7 @@ .swagger-section pre .tex .special, .swagger-section pre .erlang_repl .function_or_atom, .swagger-section pre .markdown .header { - color: #02bfe7; + color: #800; } .swagger-section pre .comment, .swagger-section pre .annotation, @@ -56,7 +56,7 @@ .swagger-section pre .change, .swagger-section pre .markdown .bullet, .swagger-section pre .markdown .link_url { - color: #e59393; + color: #080; } .swagger-section pre .label, .swagger-section pre .javadoc, @@ -82,7 +82,7 @@ .swagger-section pre .vhdl .attribute, .swagger-section pre .clojure .attribute, .swagger-section pre .coffeescript .property { - color: #8888ff; + color: #88F; } .swagger-section pre .keyword, .swagger-section pre .id, @@ -120,12 +120,75 @@ .swagger-section pre .xml .cdata { opacity: 0.5; } +.swagger-section .hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} +.swagger-section .hljs, +.swagger-section .hljs-subst { + color: #444; +} +.swagger-section .hljs-keyword, +.swagger-section .hljs-attribute, +.swagger-section .hljs-selector-tag, +.swagger-section .hljs-meta-keyword, +.swagger-section .hljs-doctag, +.swagger-section .hljs-name { + font-weight: bold; +} +.swagger-section .hljs-built_in, +.swagger-section .hljs-literal, +.swagger-section .hljs-bullet, +.swagger-section .hljs-code, +.swagger-section .hljs-addition { + color: #1F811F; +} +.swagger-section .hljs-regexp, +.swagger-section .hljs-symbol, +.swagger-section .hljs-variable, +.swagger-section .hljs-template-variable, +.swagger-section .hljs-link, +.swagger-section .hljs-selector-attr, +.swagger-section .hljs-selector-pseudo { + color: #BC6060; +} +.swagger-section .hljs-type, +.swagger-section .hljs-string, +.swagger-section .hljs-number, +.swagger-section .hljs-selector-id, +.swagger-section .hljs-selector-class, +.swagger-section .hljs-quote, +.swagger-section .hljs-template-tag, +.swagger-section .hljs-deletion { + color: #880000; +} +.swagger-section .hljs-title, +.swagger-section .hljs-section { + color: #880000; + font-weight: bold; +} +.swagger-section .hljs-comment { + color: #888888; +} +.swagger-section .hljs-meta { + color: #2B6EA1; +} +.swagger-section .hljs-emphasis { + font-style: italic; +} +.swagger-section .hljs-strong { + font-weight: bold; +} .swagger-section .swagger-ui-wrap { line-height: 1; font-family: "Droid Sans", sans-serif; + min-width: 760px; max-width: 960px; margin-left: auto; margin-right: auto; + /* JSONEditor specific styling */ } .swagger-section .swagger-ui-wrap b, .swagger-section .swagger-ui-wrap strong { @@ -139,7 +202,7 @@ .swagger-section .swagger-ui-wrap p { line-height: 1.4em; padding: 0 0 10px; - color: #212121; + color: #333333; } .swagger-section .swagger-ui-wrap q:before, .swagger-section .swagger-ui-wrap q:after, @@ -193,7 +256,7 @@ .swagger-section .swagger-ui-wrap ol li { padding: 5px 0px; font-size: 0.9em; - color: #212121; + color: #333333; } .swagger-section .swagger-ui-wrap ol, .swagger-section .swagger-ui-wrap ul { @@ -224,7 +287,7 @@ color: #aaaaaa; } .swagger-section .swagger-ui-wrap a { - color: #336E7B; + color: #547f00; } .swagger-section .swagger-ui-wrap a img { border: none; @@ -245,8 +308,8 @@ } .swagger-section .swagger-ui-wrap pre { font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #323a45; - border: 1px solid #323a45; + background-color: #fcf6db; + border: 1px solid #e5e0c6; padding: 10px; } .swagger-section .swagger-ui-wrap pre code { @@ -273,7 +336,6 @@ padding-bottom: 10px; font-weight: bold; font-size: 25px; - color: #3E4049; } .swagger-section .swagger-ui-wrap .footer { margin-top: 20px; @@ -354,7 +416,7 @@ color: #5555aa; } .swagger-section .swagger-ui-wrap .model-signature pre:hover { - background-color: #5b616b; + background-color: #ffffdd; } .swagger-section .swagger-ui-wrap .model-signature pre { font-size: .85em; @@ -365,6 +427,7 @@ } .swagger-section .swagger-ui-wrap .model-signature ul.signature-nav { display: block; + min-width: 230px; margin: 0; padding: 0; } @@ -376,7 +439,7 @@ float: left; margin: 0 5px 5px 0; padding: 2px 5px 2px 0; - border-right: 1px solid grey; + border-right: 1px solid #ddd; } .swagger-section .swagger-ui-wrap .model-signature .propOpt { color: #555; @@ -459,6 +522,17 @@ .swagger-section .swagger-ui-wrap .required { font-weight: bold; } +.swagger-section .swagger-ui-wrap .editor_holder { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap .editor_holder label { + font-weight: normal!important; + /* JSONEditor uses bold by default for all labels, we revert that back to normal to not give the impression that by default fields are required */ +} +.swagger-section .swagger-ui-wrap .editor_holder label.required { + font-weight: bold!important; +} .swagger-section .swagger-ui-wrap input.parameter { width: 300px; border: 1px solid #aaa; @@ -593,6 +667,7 @@ } .swagger-section .swagger-ui-wrap .markdown pre code { line-height: 1.6em; + overflow: auto; } .swagger-section .swagger-ui-wrap div.gist { margin: 20px 0 25px 0 !important; @@ -606,7 +681,7 @@ } .swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a { - color: #3E4049; + color: black; } .swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a { @@ -675,10 +750,10 @@ font-weight: bold; } .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a { - color: #3E4049; + color: #999999; } .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover { - color: #3E4049; + color: black; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation { float: none; @@ -713,6 +788,9 @@ color: black; text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a.toggleOperation.deprecated { + text-decoration: line-through; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover { text-decoration: underline; } @@ -754,6 +832,11 @@ .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a { text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .markdown p { + color: inherit; + padding: 0; + line-height: inherit; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access { color: black; } @@ -808,6 +891,9 @@ outline: 2px solid black; outline-color: #cc0000; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name='parameterContentType'] { + max-width: 300px; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; padding: 10px; @@ -816,179 +902,180 @@ overflow-y: auto; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #f9f2e9; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { - background-color: #0071bc; + background-color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #0071bc; + border-right: 1px solid #dddddd; + border-right-color: #f0e0ca; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { - color: #0071bc; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #faf5ee; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { - color: #0071bc; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a { color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #fcffcd; + border: 1px solid black; + border-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { text-transform: uppercase; - background-color: #205493; + background-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #205493; + border-right: 1px solid #dddddd; + border-right-color: #ffd20f; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { - color: #205493; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { - background-color: #f1f1f1; + background-color: #fcffcd; border: 1px solid black; - border-color: #205493; + border-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { - color: #205493; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a { color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #f5e8e8; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { text-transform: uppercase; - background-color: #112e51; + background-color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #112e51; + border-right: 1px solid #dddddd; + border-right-color: #e8c6c7; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { - color: #112e51; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #f7eded; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { - color: #112e51; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a { color: #c8787a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #e7f6ec; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { - background-color: #205493; + background-color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #205493; + border-right: 1px solid #dddddd; + border-right-color: #c3e8d1; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { - color: #205493; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #ebf7f0; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { - color: #205493; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { - color: #205493; + color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #FCE9E3; + border: 1px solid #F5D5C3; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { - background-color: #112e51; + background-color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #f0cecb; - color: #112e51; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { - color: #112e51; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #faf0ef; + border: 1px solid #f0cecb; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { - color: #112e51; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a { color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { - background-color: #34495E; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #c3d9ec; - color: #323a45; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { - color: #323a45; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #ebf3f9; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { - color: #323a45; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a { color: #6fa5d2; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { - background-color: #323a45; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #c3d9ec; - color: #323a45; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { - color: #323a45; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { - background-color: #f1f1f1; - border: 1px solid #DADFE1; + background-color: #ebf3f9; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { - color: #323a45; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a { color: #6fa5d2; @@ -1100,18 +1187,122 @@ } .swagger-section .oauth_submit { text-align: center; + display: inline-block; +} +.swagger-section .authorize-wrapper { + margin: 15px 0 10px; +} +.swagger-section .authorize-wrapper_operation { + float: right; +} +.swagger-section .authorize__btn:hover { + text-decoration: underline; + cursor: pointer; +} +.swagger-section .authorize__btn_operation:hover .authorize-scopes { + display: block; +} +.swagger-section .authorize-scopes { + position: absolute; + margin-top: 20px; + background: #FFF; + border: 1px solid #ccc; + border-radius: 5px; + display: none; + font-size: 13px; + max-width: 300px; + line-height: 30px; + color: black; + padding: 5px; +} +.swagger-section .authorize-scopes .authorize__scope { + text-decoration: none; +} +.swagger-section .authorize__btn_operation { + height: 18px; + vertical-align: middle; + display: inline-block; + background: url(../images/explorer_icons.png) no-repeat; +} +.swagger-section .authorize__btn_operation_login { + background-position: 0 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section .authorize__btn_operation_logout { + background-position: -30px 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section #auth_container { + color: #fff; + display: inline-block; + border: none; + padding: 5px; + width: 87px; + height: 13px; +} +.swagger-section #auth_container .authorize__btn { + color: #fff; +} +.swagger-section .auth_container { + padding: 0 0 10px; + margin-bottom: 5px; + border-bottom: solid 1px #CCC; + font-size: 0.9em; +} +.swagger-section .auth_container .auth__title { + color: #547f00; + font-size: 1.2em; +} +.swagger-section .auth_container .basic_auth__label { + display: inline-block; + width: 60px; +} +.swagger-section .auth_container .auth__description { + color: #999999; + margin-bottom: 5px; +} +.swagger-section .auth_container .auth__button { + margin-top: 10px; + height: 30px; +} +.swagger-section .auth_container .key_auth__field { + margin: 5px 0; +} +.swagger-section .auth_container .key_auth__label { + display: inline-block; + width: 60px; } .swagger-section .api-popup-dialog { - z-index: 10000; position: absolute; + display: none; +} +.swagger-section .api-popup-dialog-wrapper { + z-index: 1000; width: 500px; background: #FFF; padding: 20px; border: 1px solid #ccc; border-radius: 5px; - display: none; font-size: 13px; color: #777; + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +.swagger-section .api-popup-dialog-shadow { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0.2; + background-color: gray; + z-index: 900; } .swagger-section .api-popup-dialog .api-popup-title { font-size: 24px; @@ -1121,14 +1312,18 @@ font-size: 24px; padding: 10px 0; } -.swagger-section .api-popup-dialog p.error-msg { +.swagger-section .api-popup-dialog .error-msg { padding-left: 5px; padding-bottom: 5px; } -.swagger-section .api-popup-dialog button.api-popup-authbtn { +.swagger-section .api-popup-dialog .api-popup-content { + max-height: 500px; + overflow-y: auto; +} +.swagger-section .api-popup-dialog .api-popup-authbtn { height: 30px; } -.swagger-section .api-popup-dialog button.api-popup-cancel { +.swagger-section .api-popup-dialog .api-popup-cancel { height: 30px; } .swagger-section .api-popup-scopes { @@ -1138,14 +1333,14 @@ padding: 5px 0; line-height: 20px; } -.swagger-section .api-popup-scopes .api-scope-desc { - padding-left: 20px; - font-style: italic; -} .swagger-section .api-popup-scopes li input { position: relative; top: 2px; } +.swagger-section .api-popup-scopes .api-scope-desc { + padding-left: 20px; + font-style: italic; +} .swagger-section .api-popup-actions { padding-top: 10px; } @@ -1216,42 +1411,41 @@ cursor: pointer; } .swagger-section #header { - background-color: #323a45; - padding: 14px; + background-color: #89bf04; + padding: 9px 14px 19px 14px; + height: 23px; + min-width: 775px; } -.swagger-section #header a#logo { - font-size: 1.5em; - font-weight: bold; - text-decoration: none; - background: transparent url(../demo/images/logo_small.png) no-repeat left center; - padding: 20px 0 20px 40px; - color: white; +.swagger-section #input_baseUrl { + width: 400px; } -.swagger-section #header form#api_selector { +.swagger-section #api_selector { display: block; clear: none; float: right; } -.swagger-section #header form#api_selector .input { - display: block; +.swagger-section #api_selector .input { + display: inline-block; clear: none; - float: left; margin: 0 10px 0 0; } -.swagger-section #header form#api_selector .input input#input_apiKey { - width: 200px; +.swagger-section #api_selector input { + font-size: 0.9em; + padding: 3px; + margin: 0; } -.swagger-section #header form#api_selector .input input#input_baseUrl { - width: 400px; +.swagger-section #input_apiKey { + width: 200px; } -.swagger-section #header form#api_selector .input a#explore { +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { display: block; text-decoration: none; font-weight: bold; padding: 6px 8px; font-size: 0.9em; - color: #2C3E50; - background-color: #DADFE1; + color: white; + background-color: #547f00; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; @@ -1259,13 +1453,24 @@ -khtml-border-radius: 4px; border-radius: 4px; } -.swagger-section #header form#api_selector .input a#explore:hover { - background-color: #DADFE1; +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { + background-color: #547f00; } -.swagger-section #header form#api_selector .input input { - font-size: 0.9em; - padding: 3px; - margin: 0; +.swagger-section #header #logo { + font-size: 1.5em; + font-weight: bold; + text-decoration: none; + color: white; +} +.swagger-section #header #logo .logo__img { + display: block; + float: left; + margin-top: 2px; +} +.swagger-section #header #logo .logo__title { + display: inline-block; + padding: 5px 0 0 10px; } .swagger-section #content_message { margin: 10px 15px; @@ -1277,3 +1482,245 @@ text-align: center; padding-top: 10px; } +.swagger-section .swagger-collapse:before { + content: "-"; +} +.swagger-section .swagger-expand:before { + content: "+"; +} +.swagger-section .error { + outline-color: #cc0000; + background-color: #f2dede; +} + +/** + * Swagger UI theme overrides + * + * Author: Mark Ostrander + * Github: https://github.com/ostranme/swagger-ui-themes + */ +.swagger-section pre .string, +.swagger-section pre .title, +.swagger-section pre .constant, +.swagger-section pre .parent, +.swagger-section pre .tag .value, +.swagger-section pre .rules .value, +.swagger-section pre .rules .value .number, +.swagger-section pre .preprocessor, +.swagger-section pre .ruby .symbol, +.swagger-section pre .ruby .symbol .string, +.swagger-section pre .aggregate, +.swagger-section pre .template_tag, +.swagger-section pre .django .variable, +.swagger-section pre .smalltalk .class, +.swagger-section pre .addition, +.swagger-section pre .flow, +.swagger-section pre .stream, +.swagger-section pre .bash .variable, +.swagger-section pre .apache .tag, +.swagger-section pre .apache .cbracket, +.swagger-section pre .tex .command, +.swagger-section pre .tex .special, +.swagger-section pre .erlang_repl .function_or_atom, +.swagger-section pre .markdown .header { + color: #00BCD4; +} +.swagger-section pre .number, +.swagger-section pre .date, +.swagger-section pre .regexp, +.swagger-section pre .literal, +.swagger-section pre .smalltalk .symbol, +.swagger-section pre .smalltalk .char, +.swagger-section pre .go .constant, +.swagger-section pre .change, +.swagger-section pre .markdown .bullet, +.swagger-section pre .markdown .link_url { + color: #B0BEC5; +} +.swagger-section .swagger-ui-wrap a { + color: #336E7B; +} +.swagger-section .hljs, .swagger-section .hljs-subst { + color: #FFFFFF; +} +.swagger-section .hljs-type, .swagger-section .hljs-string, .swagger-section .hljs-number, .swagger-section .hljs-selector-id, .swagger-section .hljs-selector-class, .swagger-section .hljs-quote, .swagger-section .hljs-template-tag, .swagger-section .hljs-deletion { + color: #00BCD4; +} +.swagger-section pre code, .swagger-section pre .subst, .swagger-section pre .tag .title, .swagger-section pre .lisp .title, .swagger-section pre .clojure .built_in, .swagger-section pre .nginx .title { + color: #f1f1f1; +} +.swagger-section .swagger-ui-wrap pre { + background-color: #323a45; + border: 1px solid #323a45; +} +.swagger-section .swagger-ui-wrap .model-signature pre:hover { + background-color: #5b616b; +} +.swagger-section .swagger-ui-wrap .markdown h3 { + color: #222222; +} +.swagger-section .swagger-ui-wrap .markdown h4 { + color: #666666; +} +.swagger-section .swagger-ui-wrap .markdown pre { + background-color: #323a45; + border: 1px solid #323a45; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { + color: white; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { + background-color: #0071bc; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { + color: #0071bc; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { + color: #0071bc; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { + color: #0071bc; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { + background-color: #5C6BC0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { + color: #5C6BC0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { + color: #5C6BC0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { + color: #5C6BC0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { + background-color: #112e51; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { + color: #112e51; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { + color: #112e51; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { + color: #112e51; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { + background-color: #205493; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { + color: #205493; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { + color: #205493; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { + color: #205493; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { + color: #205493; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { + background-color: #0071bc; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { + color: #0071bc; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { + color: #0071bc; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { + color: #0071bc; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { + background-color: #34495E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { + color: #34495E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { + color: #34495E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { + color: #34495E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { + background-color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { + background-color: #f1f1f1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { + color: #3F51B5; +} +.swagger-section #header { + background-color: #2C3E50; +} +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { + color: #2C3E50; + background-color: #DADFE1; +} +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { + background-color: #FFFFFF; +} diff --git a/themes/theme-flattop.css b/themes/theme-flattop.css index d06a935..e8728e0 100644 --- a/themes/theme-flattop.css +++ b/themes/theme-flattop.css @@ -10,7 +10,7 @@ .swagger-section pre .lisp .title, .swagger-section pre .clojure .built_in, .swagger-section pre .nginx .title { - color: #333; + color: black; } .swagger-section pre .string, .swagger-section pre .title, @@ -36,7 +36,7 @@ .swagger-section pre .tex .special, .swagger-section pre .erlang_repl .function_or_atom, .swagger-section pre .markdown .header { - color: #D24D57; + color: #800; } .swagger-section pre .comment, .swagger-section pre .annotation, @@ -56,7 +56,7 @@ .swagger-section pre .change, .swagger-section pre .markdown .bullet, .swagger-section pre .markdown .link_url { - color: #16A085; + color: #080; } .swagger-section pre .label, .swagger-section pre .javadoc, @@ -82,7 +82,7 @@ .swagger-section pre .vhdl .attribute, .swagger-section pre .clojure .attribute, .swagger-section pre .coffeescript .property { - color: #8888ff; + color: #88F; } .swagger-section pre .keyword, .swagger-section pre .id, @@ -120,12 +120,75 @@ .swagger-section pre .xml .cdata { opacity: 0.5; } +.swagger-section .hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} +.swagger-section .hljs, +.swagger-section .hljs-subst { + color: #444; +} +.swagger-section .hljs-keyword, +.swagger-section .hljs-attribute, +.swagger-section .hljs-selector-tag, +.swagger-section .hljs-meta-keyword, +.swagger-section .hljs-doctag, +.swagger-section .hljs-name { + font-weight: bold; +} +.swagger-section .hljs-built_in, +.swagger-section .hljs-literal, +.swagger-section .hljs-bullet, +.swagger-section .hljs-code, +.swagger-section .hljs-addition { + color: #1F811F; +} +.swagger-section .hljs-regexp, +.swagger-section .hljs-symbol, +.swagger-section .hljs-variable, +.swagger-section .hljs-template-variable, +.swagger-section .hljs-link, +.swagger-section .hljs-selector-attr, +.swagger-section .hljs-selector-pseudo { + color: #BC6060; +} +.swagger-section .hljs-type, +.swagger-section .hljs-string, +.swagger-section .hljs-number, +.swagger-section .hljs-selector-id, +.swagger-section .hljs-selector-class, +.swagger-section .hljs-quote, +.swagger-section .hljs-template-tag, +.swagger-section .hljs-deletion { + color: #880000; +} +.swagger-section .hljs-title, +.swagger-section .hljs-section { + color: #880000; + font-weight: bold; +} +.swagger-section .hljs-comment { + color: #888888; +} +.swagger-section .hljs-meta { + color: #2B6EA1; +} +.swagger-section .hljs-emphasis { + font-style: italic; +} +.swagger-section .hljs-strong { + font-weight: bold; +} .swagger-section .swagger-ui-wrap { line-height: 1; font-family: "Droid Sans", sans-serif; + min-width: 760px; max-width: 960px; margin-left: auto; margin-right: auto; + /* JSONEditor specific styling */ } .swagger-section .swagger-ui-wrap b, .swagger-section .swagger-ui-wrap strong { @@ -139,7 +202,7 @@ .swagger-section .swagger-ui-wrap p { line-height: 1.4em; padding: 0 0 10px; - color: #3E4049; + color: #333333; } .swagger-section .swagger-ui-wrap q:before, .swagger-section .swagger-ui-wrap q:after, @@ -193,7 +256,7 @@ .swagger-section .swagger-ui-wrap ol li { padding: 5px 0px; font-size: 0.9em; - color: #3E4049; + color: #333333; } .swagger-section .swagger-ui-wrap ol, .swagger-section .swagger-ui-wrap ul { @@ -224,7 +287,7 @@ color: #aaaaaa; } .swagger-section .swagger-ui-wrap a { - color: #336E7B; + color: #547f00; } .swagger-section .swagger-ui-wrap a img { border: none; @@ -245,8 +308,8 @@ } .swagger-section .swagger-ui-wrap pre { font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: white; - border: 1px solid white; + background-color: #fcf6db; + border: 1px solid #e5e0c6; padding: 10px; } .swagger-section .swagger-ui-wrap pre code { @@ -273,7 +336,6 @@ padding-bottom: 10px; font-weight: bold; font-size: 25px; - color: #3E4049; } .swagger-section .swagger-ui-wrap .footer { margin-top: 20px; @@ -365,6 +427,7 @@ } .swagger-section .swagger-ui-wrap .model-signature ul.signature-nav { display: block; + min-width: 230px; margin: 0; padding: 0; } @@ -376,7 +439,7 @@ float: left; margin: 0 5px 5px 0; padding: 2px 5px 2px 0; - border-right: 1px solid grey; + border-right: 1px solid #ddd; } .swagger-section .swagger-ui-wrap .model-signature .propOpt { color: #555; @@ -459,6 +522,17 @@ .swagger-section .swagger-ui-wrap .required { font-weight: bold; } +.swagger-section .swagger-ui-wrap .editor_holder { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap .editor_holder label { + font-weight: normal!important; + /* JSONEditor uses bold by default for all labels, we revert that back to normal to not give the impression that by default fields are required */ +} +.swagger-section .swagger-ui-wrap .editor_holder label.required { + font-weight: bold!important; +} .swagger-section .swagger-ui-wrap input.parameter { width: 300px; border: 1px solid #aaa; @@ -593,6 +667,7 @@ } .swagger-section .swagger-ui-wrap .markdown pre code { line-height: 1.6em; + overflow: auto; } .swagger-section .swagger-ui-wrap div.gist { margin: 20px 0 25px 0 !important; @@ -606,7 +681,7 @@ } .swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a { - color: #3E4049; + color: black; } .swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a { @@ -675,10 +750,10 @@ font-weight: bold; } .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a { - color: #3E4049; + color: #999999; } .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover { - color: #3E4049; + color: black; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation { float: none; @@ -713,6 +788,9 @@ color: black; text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a.toggleOperation.deprecated { + text-decoration: line-through; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover { text-decoration: underline; } @@ -754,6 +832,11 @@ .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a { text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .markdown p { + color: inherit; + padding: 0; + line-height: inherit; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access { color: black; } @@ -808,6 +891,9 @@ outline: 2px solid black; outline-color: #cc0000; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name='parameterContentType'] { + max-width: 300px; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; padding: 10px; @@ -816,179 +902,180 @@ overflow-y: auto; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #f9f2e9; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { - background-color: #EB9532; + background-color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #E87E04; + border-right: 1px solid #dddddd; + border-right-color: #f0e0ca; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { - color: #E87E04; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #faf5ee; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { - color: #E87E04; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a { color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #fcffcd; + border: 1px solid black; + border-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { text-transform: uppercase; - background-color: #F7CA18; + background-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #F7CA18; + border-right: 1px solid #dddddd; + border-right-color: #ffd20f; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { - color: #F7CA18; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { background-color: #fcffcd; border: 1px solid black; - border-color: #F7CA18; + border-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { - color: #F7CA18; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a { color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #f5e8e8; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { text-transform: uppercase; - background-color: #C0392B; + background-color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #C0392B; + border-right: 1px solid #dddddd; + border-right-color: #e8c6c7; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { - color: #C0392B; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #f7eded; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { - color: #C0392B; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a { color: #c8787a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #e7f6ec; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { - background-color: #049372; + background-color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #049372; + border-right: 1px solid #dddddd; + border-right-color: #c3e8d1; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { - color: #049372; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #ebf7f0; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { - color: #049372; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #FCE9E3; + border: 1px solid #F5D5C3; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { - background-color: #D35400; + background-color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #f0cecb; - color: #D35400; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { - color: #D35400; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #faf0ef; + border: 1px solid #f0cecb; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { - color: #D35400; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a { color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { - background-color: #34495E; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #c3d9ec; - color: #34495E; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { - color: #34495E; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #ebf3f9; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { - color: #336E7B; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a { color: #6fa5d2; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { - background-color: #34495E; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #c3d9ec; - color: #34495E; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { - color: #34495E; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #ebf3f9; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { - color: #34495E; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a { color: #6fa5d2; @@ -1100,18 +1187,122 @@ } .swagger-section .oauth_submit { text-align: center; + display: inline-block; +} +.swagger-section .authorize-wrapper { + margin: 15px 0 10px; +} +.swagger-section .authorize-wrapper_operation { + float: right; +} +.swagger-section .authorize__btn:hover { + text-decoration: underline; + cursor: pointer; +} +.swagger-section .authorize__btn_operation:hover .authorize-scopes { + display: block; +} +.swagger-section .authorize-scopes { + position: absolute; + margin-top: 20px; + background: #FFF; + border: 1px solid #ccc; + border-radius: 5px; + display: none; + font-size: 13px; + max-width: 300px; + line-height: 30px; + color: black; + padding: 5px; +} +.swagger-section .authorize-scopes .authorize__scope { + text-decoration: none; +} +.swagger-section .authorize__btn_operation { + height: 18px; + vertical-align: middle; + display: inline-block; + background: url(../images/explorer_icons.png) no-repeat; +} +.swagger-section .authorize__btn_operation_login { + background-position: 0 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section .authorize__btn_operation_logout { + background-position: -30px 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section #auth_container { + color: #fff; + display: inline-block; + border: none; + padding: 5px; + width: 87px; + height: 13px; +} +.swagger-section #auth_container .authorize__btn { + color: #fff; +} +.swagger-section .auth_container { + padding: 0 0 10px; + margin-bottom: 5px; + border-bottom: solid 1px #CCC; + font-size: 0.9em; +} +.swagger-section .auth_container .auth__title { + color: #547f00; + font-size: 1.2em; +} +.swagger-section .auth_container .basic_auth__label { + display: inline-block; + width: 60px; +} +.swagger-section .auth_container .auth__description { + color: #999999; + margin-bottom: 5px; +} +.swagger-section .auth_container .auth__button { + margin-top: 10px; + height: 30px; +} +.swagger-section .auth_container .key_auth__field { + margin: 5px 0; +} +.swagger-section .auth_container .key_auth__label { + display: inline-block; + width: 60px; } .swagger-section .api-popup-dialog { - z-index: 10000; position: absolute; + display: none; +} +.swagger-section .api-popup-dialog-wrapper { + z-index: 1000; width: 500px; background: #FFF; padding: 20px; border: 1px solid #ccc; border-radius: 5px; - display: none; font-size: 13px; color: #777; + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +.swagger-section .api-popup-dialog-shadow { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0.2; + background-color: gray; + z-index: 900; } .swagger-section .api-popup-dialog .api-popup-title { font-size: 24px; @@ -1121,14 +1312,18 @@ font-size: 24px; padding: 10px 0; } -.swagger-section .api-popup-dialog p.error-msg { +.swagger-section .api-popup-dialog .error-msg { padding-left: 5px; padding-bottom: 5px; } -.swagger-section .api-popup-dialog button.api-popup-authbtn { +.swagger-section .api-popup-dialog .api-popup-content { + max-height: 500px; + overflow-y: auto; +} +.swagger-section .api-popup-dialog .api-popup-authbtn { height: 30px; } -.swagger-section .api-popup-dialog button.api-popup-cancel { +.swagger-section .api-popup-dialog .api-popup-cancel { height: 30px; } .swagger-section .api-popup-scopes { @@ -1138,14 +1333,14 @@ padding: 5px 0; line-height: 20px; } -.swagger-section .api-popup-scopes .api-scope-desc { - padding-left: 20px; - font-style: italic; -} .swagger-section .api-popup-scopes li input { position: relative; top: 2px; } +.swagger-section .api-popup-scopes .api-scope-desc { + padding-left: 20px; + font-style: italic; +} .swagger-section .api-popup-actions { padding-top: 10px; } @@ -1216,42 +1411,41 @@ cursor: pointer; } .swagger-section #header { - background-color: #2C3E50; - padding: 14px; + background-color: #89bf04; + padding: 9px 14px 19px 14px; + height: 23px; + min-width: 775px; } -.swagger-section #header a#logo { - font-size: 1.5em; - font-weight: bold; - text-decoration: none; - background: transparent url(../demo/images/logo_small.png) no-repeat left center; - padding: 20px 0 20px 40px; - color: white; +.swagger-section #input_baseUrl { + width: 400px; } -.swagger-section #header form#api_selector { +.swagger-section #api_selector { display: block; clear: none; float: right; } -.swagger-section #header form#api_selector .input { - display: block; +.swagger-section #api_selector .input { + display: inline-block; clear: none; - float: left; margin: 0 10px 0 0; } -.swagger-section #header form#api_selector .input input#input_apiKey { - width: 200px; +.swagger-section #api_selector input { + font-size: 0.9em; + padding: 3px; + margin: 0; } -.swagger-section #header form#api_selector .input input#input_baseUrl { - width: 400px; +.swagger-section #input_apiKey { + width: 200px; } -.swagger-section #header form#api_selector .input a#explore { +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { display: block; text-decoration: none; font-weight: bold; padding: 6px 8px; font-size: 0.9em; - color: #2C3E50; - background-color: #DADFE1; + color: white; + background-color: #547f00; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; @@ -1259,13 +1453,24 @@ -khtml-border-radius: 4px; border-radius: 4px; } -.swagger-section #header form#api_selector .input a#explore:hover { - background-color: #DADFE1; +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { + background-color: #547f00; } -.swagger-section #header form#api_selector .input input { - font-size: 0.9em; - padding: 3px; - margin: 0; +.swagger-section #header #logo { + font-size: 1.5em; + font-weight: bold; + text-decoration: none; + color: white; +} +.swagger-section #header #logo .logo__img { + display: block; + float: left; + margin-top: 2px; +} +.swagger-section #header #logo .logo__title { + display: inline-block; + padding: 5px 0 0 10px; } .swagger-section #content_message { margin: 10px 15px; @@ -1277,3 +1482,183 @@ text-align: center; padding-top: 10px; } +.swagger-section .swagger-collapse:before { + content: "-"; +} +.swagger-section .swagger-expand:before { + content: "+"; +} +.swagger-section .error { + outline-color: #cc0000; + background-color: #f2dede; +} + +/** + * Swagger UI theme overrides + * + * Author: Mark Ostrander + * Github: https://github.com/ostranme/swagger-ui-themes + */ +.swagger-section .swagger-ui-wrap a { + color: #336E7B; +} +.swagger-section .swagger-ui-wrap pre { + background-color: #FFFFFF; + border: 1px solid #FFFFFF; +} +.swagger-section .swagger-ui-wrap .model-signature pre:hover { + background-color: #E8E8E8; +} +.swagger-section .swagger-ui-wrap .markdown h3 { + color: #222222; +} +.swagger-section .swagger-ui-wrap .markdown h4 { + color: #666666; +} +.swagger-section .swagger-ui-wrap .markdown pre { + background-color: #FFFFFF; + border: 1px solid #E0E0E0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { + background-color: #EB9532; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { + color: #EB9532; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { + color: #EB9532; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { + color: #EB9532; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { + background-color: #C0392B; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { + color: #C0392B; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { + color: #C0392B; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { + color: #C0392B; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { + background-color: #049372; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { + color: #049372; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { + color: #049372; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { + color: #049372; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { + color: #049372; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { + background-color: #F57C00; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { + color: #F57C00; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { + color: #F57C00; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { + color: #F57C00; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { + background-color: #34495E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { + color: #34495E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { + color: #34495E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { + color: #34495E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { + background-color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { + background-color: #ECF0F1; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { + color: #3F51B5; +} +.swagger-section #header { + background-color: #2C3E50; +} +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { + color: #2C3E50; + background-color: #DADFE1; +} +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { + background-color: #FFFFFF; +} diff --git a/themes/theme-material.css b/themes/theme-material.css new file mode 100644 index 0000000..1890b9f --- /dev/null +++ b/themes/theme-material.css @@ -0,0 +1,1741 @@ +/* Original style from softwaremaniacs.org (c) Ivan Sagalaev */ +.swagger-section pre code { + display: block; + padding: 0.5em; + background: #F0F0F0; +} +.swagger-section pre code, +.swagger-section pre .subst, +.swagger-section pre .tag .title, +.swagger-section pre .lisp .title, +.swagger-section pre .clojure .built_in, +.swagger-section pre .nginx .title { + color: black; +} +.swagger-section pre .string, +.swagger-section pre .title, +.swagger-section pre .constant, +.swagger-section pre .parent, +.swagger-section pre .tag .value, +.swagger-section pre .rules .value, +.swagger-section pre .rules .value .number, +.swagger-section pre .preprocessor, +.swagger-section pre .ruby .symbol, +.swagger-section pre .ruby .symbol .string, +.swagger-section pre .aggregate, +.swagger-section pre .template_tag, +.swagger-section pre .django .variable, +.swagger-section pre .smalltalk .class, +.swagger-section pre .addition, +.swagger-section pre .flow, +.swagger-section pre .stream, +.swagger-section pre .bash .variable, +.swagger-section pre .apache .tag, +.swagger-section pre .apache .cbracket, +.swagger-section pre .tex .command, +.swagger-section pre .tex .special, +.swagger-section pre .erlang_repl .function_or_atom, +.swagger-section pre .markdown .header { + color: #800; +} +.swagger-section pre .comment, +.swagger-section pre .annotation, +.swagger-section pre .template_comment, +.swagger-section pre .diff .header, +.swagger-section pre .chunk, +.swagger-section pre .markdown .blockquote { + color: #888; +} +.swagger-section pre .number, +.swagger-section pre .date, +.swagger-section pre .regexp, +.swagger-section pre .literal, +.swagger-section pre .smalltalk .symbol, +.swagger-section pre .smalltalk .char, +.swagger-section pre .go .constant, +.swagger-section pre .change, +.swagger-section pre .markdown .bullet, +.swagger-section pre .markdown .link_url { + color: #080; +} +.swagger-section pre .label, +.swagger-section pre .javadoc, +.swagger-section pre .ruby .string, +.swagger-section pre .decorator, +.swagger-section pre .filter .argument, +.swagger-section pre .localvars, +.swagger-section pre .array, +.swagger-section pre .attr_selector, +.swagger-section pre .important, +.swagger-section pre .pseudo, +.swagger-section pre .pi, +.swagger-section pre .doctype, +.swagger-section pre .deletion, +.swagger-section pre .envvar, +.swagger-section pre .shebang, +.swagger-section pre .apache .sqbracket, +.swagger-section pre .nginx .built_in, +.swagger-section pre .tex .formula, +.swagger-section pre .erlang_repl .reserved, +.swagger-section pre .prompt, +.swagger-section pre .markdown .link_label, +.swagger-section pre .vhdl .attribute, +.swagger-section pre .clojure .attribute, +.swagger-section pre .coffeescript .property { + color: #88F; +} +.swagger-section pre .keyword, +.swagger-section pre .id, +.swagger-section pre .phpdoc, +.swagger-section pre .title, +.swagger-section pre .built_in, +.swagger-section pre .aggregate, +.swagger-section pre .css .tag, +.swagger-section pre .javadoctag, +.swagger-section pre .phpdoc, +.swagger-section pre .yardoctag, +.swagger-section pre .smalltalk .class, +.swagger-section pre .winutils, +.swagger-section pre .bash .variable, +.swagger-section pre .apache .tag, +.swagger-section pre .go .typename, +.swagger-section pre .tex .command, +.swagger-section pre .markdown .strong, +.swagger-section pre .request, +.swagger-section pre .status { + font-weight: bold; +} +.swagger-section pre .markdown .emphasis { + font-style: italic; +} +.swagger-section pre .nginx .built_in { + font-weight: normal; +} +.swagger-section pre .coffeescript .javascript, +.swagger-section pre .javascript .xml, +.swagger-section pre .tex .formula, +.swagger-section pre .xml .javascript, +.swagger-section pre .xml .vbscript, +.swagger-section pre .xml .css, +.swagger-section pre .xml .cdata { + opacity: 0.5; +} +.swagger-section .hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} +.swagger-section .hljs, +.swagger-section .hljs-subst { + color: #444; +} +.swagger-section .hljs-keyword, +.swagger-section .hljs-attribute, +.swagger-section .hljs-selector-tag, +.swagger-section .hljs-meta-keyword, +.swagger-section .hljs-doctag, +.swagger-section .hljs-name { + font-weight: bold; +} +.swagger-section .hljs-built_in, +.swagger-section .hljs-literal, +.swagger-section .hljs-bullet, +.swagger-section .hljs-code, +.swagger-section .hljs-addition { + color: #1F811F; +} +.swagger-section .hljs-regexp, +.swagger-section .hljs-symbol, +.swagger-section .hljs-variable, +.swagger-section .hljs-template-variable, +.swagger-section .hljs-link, +.swagger-section .hljs-selector-attr, +.swagger-section .hljs-selector-pseudo { + color: #BC6060; +} +.swagger-section .hljs-type, +.swagger-section .hljs-string, +.swagger-section .hljs-number, +.swagger-section .hljs-selector-id, +.swagger-section .hljs-selector-class, +.swagger-section .hljs-quote, +.swagger-section .hljs-template-tag, +.swagger-section .hljs-deletion { + color: #880000; +} +.swagger-section .hljs-title, +.swagger-section .hljs-section { + color: #880000; + font-weight: bold; +} +.swagger-section .hljs-comment { + color: #888888; +} +.swagger-section .hljs-meta { + color: #2B6EA1; +} +.swagger-section .hljs-emphasis { + font-style: italic; +} +.swagger-section .hljs-strong { + font-weight: bold; +} +.swagger-section .swagger-ui-wrap { + line-height: 1; + font-family: "Droid Sans", sans-serif; + min-width: 760px; + max-width: 960px; + margin-left: auto; + margin-right: auto; + /* JSONEditor specific styling */ +} +.swagger-section .swagger-ui-wrap b, +.swagger-section .swagger-ui-wrap strong { + font-family: "Droid Sans", sans-serif; + font-weight: bold; +} +.swagger-section .swagger-ui-wrap q, +.swagger-section .swagger-ui-wrap blockquote { + quotes: none; +} +.swagger-section .swagger-ui-wrap p { + line-height: 1.4em; + padding: 0 0 10px; + color: #333333; +} +.swagger-section .swagger-ui-wrap q:before, +.swagger-section .swagger-ui-wrap q:after, +.swagger-section .swagger-ui-wrap blockquote:before, +.swagger-section .swagger-ui-wrap blockquote:after { + content: none; +} +.swagger-section .swagger-ui-wrap .heading_with_menu h1, +.swagger-section .swagger-ui-wrap .heading_with_menu h2, +.swagger-section .swagger-ui-wrap .heading_with_menu h3, +.swagger-section .swagger-ui-wrap .heading_with_menu h4, +.swagger-section .swagger-ui-wrap .heading_with_menu h5, +.swagger-section .swagger-ui-wrap .heading_with_menu h6 { + display: block; + clear: none; + float: left; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + width: 60%; +} +.swagger-section .swagger-ui-wrap table { + border-collapse: collapse; + border-spacing: 0; +} +.swagger-section .swagger-ui-wrap table thead tr th { + padding: 5px; + font-size: 0.9em; + color: #666666; + border-bottom: 1px solid #999999; +} +.swagger-section .swagger-ui-wrap table tbody tr:last-child td { + border-bottom: none; +} +.swagger-section .swagger-ui-wrap table tbody tr.offset { + background-color: #f0f0f0; +} +.swagger-section .swagger-ui-wrap table tbody tr td { + padding: 6px; + font-size: 0.9em; + border-bottom: 1px solid #cccccc; + vertical-align: top; + line-height: 1.3em; +} +.swagger-section .swagger-ui-wrap ol { + margin: 0px 0 10px; + padding: 0 0 0 18px; + list-style-type: decimal; +} +.swagger-section .swagger-ui-wrap ol li { + padding: 5px 0px; + font-size: 0.9em; + color: #333333; +} +.swagger-section .swagger-ui-wrap ol, +.swagger-section .swagger-ui-wrap ul { + list-style: none; +} +.swagger-section .swagger-ui-wrap h1 a, +.swagger-section .swagger-ui-wrap h2 a, +.swagger-section .swagger-ui-wrap h3 a, +.swagger-section .swagger-ui-wrap h4 a, +.swagger-section .swagger-ui-wrap h5 a, +.swagger-section .swagger-ui-wrap h6 a { + text-decoration: none; +} +.swagger-section .swagger-ui-wrap h1 a:hover, +.swagger-section .swagger-ui-wrap h2 a:hover, +.swagger-section .swagger-ui-wrap h3 a:hover, +.swagger-section .swagger-ui-wrap h4 a:hover, +.swagger-section .swagger-ui-wrap h5 a:hover, +.swagger-section .swagger-ui-wrap h6 a:hover { + text-decoration: underline; +} +.swagger-section .swagger-ui-wrap h1 span.divider, +.swagger-section .swagger-ui-wrap h2 span.divider, +.swagger-section .swagger-ui-wrap h3 span.divider, +.swagger-section .swagger-ui-wrap h4 span.divider, +.swagger-section .swagger-ui-wrap h5 span.divider, +.swagger-section .swagger-ui-wrap h6 span.divider { + color: #aaaaaa; +} +.swagger-section .swagger-ui-wrap a { + color: #547f00; +} +.swagger-section .swagger-ui-wrap a img { + border: none; +} +.swagger-section .swagger-ui-wrap article, +.swagger-section .swagger-ui-wrap aside, +.swagger-section .swagger-ui-wrap details, +.swagger-section .swagger-ui-wrap figcaption, +.swagger-section .swagger-ui-wrap figure, +.swagger-section .swagger-ui-wrap footer, +.swagger-section .swagger-ui-wrap header, +.swagger-section .swagger-ui-wrap hgroup, +.swagger-section .swagger-ui-wrap menu, +.swagger-section .swagger-ui-wrap nav, +.swagger-section .swagger-ui-wrap section, +.swagger-section .swagger-ui-wrap summary { + display: block; +} +.swagger-section .swagger-ui-wrap pre { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + background-color: #fcf6db; + border: 1px solid #e5e0c6; + padding: 10px; +} +.swagger-section .swagger-ui-wrap pre code { + line-height: 1.6em; + background: none; +} +.swagger-section .swagger-ui-wrap .content > .content-type > div > label { + clear: both; + display: block; + color: #0F6AB4; + font-size: 1.1em; + margin: 0; + padding: 15px 0 5px; +} +.swagger-section .swagger-ui-wrap .content pre { + font-size: 12px; + margin-top: 5px; + padding: 5px; +} +.swagger-section .swagger-ui-wrap .icon-btn { + cursor: pointer; +} +.swagger-section .swagger-ui-wrap .info_title { + padding-bottom: 10px; + font-weight: bold; + font-size: 25px; +} +.swagger-section .swagger-ui-wrap .footer { + margin-top: 20px; +} +.swagger-section .swagger-ui-wrap p.big, +.swagger-section .swagger-ui-wrap div.big p { + font-size: 1em; + margin-bottom: 10px; +} +.swagger-section .swagger-ui-wrap form.fullwidth ol li.string input, +.swagger-section .swagger-ui-wrap form.fullwidth ol li.url input, +.swagger-section .swagger-ui-wrap form.fullwidth ol li.text textarea, +.swagger-section .swagger-ui-wrap form.fullwidth ol li.numeric input { + width: 500px !important; +} +.swagger-section .swagger-ui-wrap .info_license { + padding-bottom: 5px; +} +.swagger-section .swagger-ui-wrap .info_tos { + padding-bottom: 5px; +} +.swagger-section .swagger-ui-wrap .message-fail { + color: #cc0000; +} +.swagger-section .swagger-ui-wrap .info_url { + padding-bottom: 5px; +} +.swagger-section .swagger-ui-wrap .info_email { + padding-bottom: 5px; +} +.swagger-section .swagger-ui-wrap .info_name { + padding-bottom: 5px; +} +.swagger-section .swagger-ui-wrap .info_description { + padding-bottom: 10px; + font-size: 15px; +} +.swagger-section .swagger-ui-wrap .markdown ol li, +.swagger-section .swagger-ui-wrap .markdown ul li { + padding: 3px 0px; + line-height: 1.4em; + color: #333333; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input, +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input, +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input { + display: block; + padding: 4px; + width: auto; + clear: both; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input.title, +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input.title, +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input.title { + font-size: 1.3em; +} +.swagger-section .swagger-ui-wrap table.fullwidth { + width: 100%; +} +.swagger-section .swagger-ui-wrap .model-signature { + font-family: "Droid Sans", sans-serif; + font-size: 1em; + line-height: 1.5em; +} +.swagger-section .swagger-ui-wrap .model-signature .signature-nav a { + text-decoration: none; + color: #AAA; +} +.swagger-section .swagger-ui-wrap .model-signature .signature-nav a:hover { + text-decoration: underline; + color: black; +} +.swagger-section .swagger-ui-wrap .model-signature .signature-nav .selected { + color: black; + text-decoration: none; +} +.swagger-section .swagger-ui-wrap .model-signature .propType { + color: #5555aa; +} +.swagger-section .swagger-ui-wrap .model-signature pre:hover { + background-color: #ffffdd; +} +.swagger-section .swagger-ui-wrap .model-signature pre { + font-size: .85em; + line-height: 1.2em; + overflow: auto; + max-height: 200px; + cursor: pointer; +} +.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav { + display: block; + min-width: 230px; + margin: 0; + padding: 0; +} +.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li:last-child { + padding-right: 0; + border-right: none; +} +.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li { + float: left; + margin: 0 5px 5px 0; + padding: 2px 5px 2px 0; + border-right: 1px solid #ddd; +} +.swagger-section .swagger-ui-wrap .model-signature .propOpt { + color: #555; +} +.swagger-section .swagger-ui-wrap .model-signature .snippet small { + font-size: 0.75em; +} +.swagger-section .swagger-ui-wrap .model-signature .propOptKey { + font-style: italic; +} +.swagger-section .swagger-ui-wrap .model-signature .description .strong { + font-weight: bold; + color: #000; + font-size: .9em; +} +.swagger-section .swagger-ui-wrap .model-signature .description div { + font-size: 0.9em; + line-height: 1.5em; + margin-left: 1em; +} +.swagger-section .swagger-ui-wrap .model-signature .description .stronger { + font-weight: bold; + color: #000; +} +.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper { + border-spacing: 0; + position: absolute; + background-color: #ffffff; + border: 1px solid #bbbbbb; + display: none; + font-size: 11px; + max-width: 400px; + line-height: 30px; + color: black; + padding: 5px; + margin-left: 10px; +} +.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper th { + text-align: center; + background-color: #eeeeee; + border: 1px solid #bbbbbb; + font-size: 11px; + color: #666666; + font-weight: bold; + padding: 5px; + line-height: 15px; +} +.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper .optionName { + font-weight: bold; +} +.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown > p:first-child, +.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown > p:last-child { + display: inline; +} +.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown > p:not(:first-child):before { + display: block; + content: ''; +} +.swagger-section .swagger-ui-wrap .model-signature .description span:last-of-type.propDesc.markdown > p:only-child { + margin-right: -3px; +} +.swagger-section .swagger-ui-wrap .model-signature .propName { + font-weight: bold; +} +.swagger-section .swagger-ui-wrap .model-signature .signature-container { + clear: both; +} +.swagger-section .swagger-ui-wrap .body-textarea { + width: 300px; + height: 100px; + border: 1px solid #aaa; +} +.swagger-section .swagger-ui-wrap .markdown p code, +.swagger-section .swagger-ui-wrap .markdown li code { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + background-color: #f0f0f0; + color: black; + padding: 1px 3px; +} +.swagger-section .swagger-ui-wrap .required { + font-weight: bold; +} +.swagger-section .swagger-ui-wrap .editor_holder { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap .editor_holder label { + font-weight: normal!important; + /* JSONEditor uses bold by default for all labels, we revert that back to normal to not give the impression that by default fields are required */ +} +.swagger-section .swagger-ui-wrap .editor_holder label.required { + font-weight: bold!important; +} +.swagger-section .swagger-ui-wrap input.parameter { + width: 300px; + border: 1px solid #aaa; +} +.swagger-section .swagger-ui-wrap h1 { + color: black; + font-size: 1.5em; + line-height: 1.3em; + padding: 10px 0 10px 0; + font-family: "Droid Sans", sans-serif; + font-weight: bold; +} +.swagger-section .swagger-ui-wrap .heading_with_menu { + float: none; + clear: both; + overflow: hidden; + display: block; +} +.swagger-section .swagger-ui-wrap .heading_with_menu ul { + display: block; + clear: none; + float: right; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + margin-top: 10px; +} +.swagger-section .swagger-ui-wrap h2 { + color: black; + font-size: 1.3em; + padding: 10px 0 10px 0; +} +.swagger-section .swagger-ui-wrap h2 a { + color: black; +} +.swagger-section .swagger-ui-wrap h2 span.sub { + font-size: 0.7em; + color: #999999; + font-style: italic; +} +.swagger-section .swagger-ui-wrap h2 span.sub a { + color: #777777; +} +.swagger-section .swagger-ui-wrap span.weak { + color: #666666; +} +.swagger-section .swagger-ui-wrap .message-success { + color: #89BF04; +} +.swagger-section .swagger-ui-wrap caption, +.swagger-section .swagger-ui-wrap th, +.swagger-section .swagger-ui-wrap td { + text-align: left; + font-weight: normal; + vertical-align: middle; +} +.swagger-section .swagger-ui-wrap .code { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea { + font-family: "Droid Sans", sans-serif; + height: 250px; + padding: 4px; + display: block; + clear: both; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.select select { + display: block; + clear: both; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean { + float: none; + clear: both; + overflow: hidden; + display: block; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean label { + display: block; + float: left; + clear: none; + margin: 0; + padding: 0; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean input { + display: block; + float: left; + clear: none; + margin: 0 5px 0 0; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.required label { + color: black; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label { + display: block; + clear: both; + width: auto; + padding: 0 0 3px; + color: #666666; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label abbr { + padding-left: 3px; + color: #888888; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li p.inline-hints { + margin-left: 0; + font-style: italic; + font-size: 0.9em; + margin: 0; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.buttons { + margin: 0; + padding: 0; +} +.swagger-section .swagger-ui-wrap span.blank, +.swagger-section .swagger-ui-wrap span.empty { + color: #888888; + font-style: italic; +} +.swagger-section .swagger-ui-wrap .markdown h3 { + color: #547f00; +} +.swagger-section .swagger-ui-wrap .markdown h4 { + color: #666666; +} +.swagger-section .swagger-ui-wrap .markdown pre { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + background-color: #fcf6db; + border: 1px solid #e5e0c6; + padding: 10px; + margin: 0 0 10px 0; +} +.swagger-section .swagger-ui-wrap .markdown pre code { + line-height: 1.6em; + overflow: auto; +} +.swagger-section .swagger-ui-wrap div.gist { + margin: 20px 0 25px 0 !important; +} +.swagger-section .swagger-ui-wrap ul#resources { + font-family: "Droid Sans", sans-serif; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource { + border-bottom: 1px solid #dddddd; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a, +.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a { + color: black; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a, +.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a { + color: #555555; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource:last-child { + border-bottom: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading { + border: 1px solid transparent; + float: none; + clear: both; + overflow: hidden; + display: block; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options { + overflow: hidden; + padding: 0; + display: block; + clear: none; + float: right; + margin: 14px 10px 0 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li { + float: left; + clear: none; + margin: 0; + padding: 2px 10px; + border-right: 1px solid #dddddd; + color: #666666; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a { + color: #aaaaaa; + text-decoration: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover { + text-decoration: underline; + color: black; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover, +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:active, +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a.active { + text-decoration: underline; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:first-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.first { + padding-left: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.last { + padding-right: 0; + border-right: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options:first-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options.first { + padding-left: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 { + color: #999999; + padding-left: 0; + display: block; + clear: none; + float: left; + font-family: "Droid Sans", sans-serif; + font-weight: bold; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a { + color: #999999; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover { + color: black; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation { + float: none; + clear: both; + overflow: hidden; + display: block; + margin: 0 0 10px; + padding: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading { + float: none; + clear: both; + overflow: hidden; + display: block; + margin: 0; + padding: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 { + display: block; + clear: none; + float: left; + width: auto; + margin: 0; + padding: 0; + line-height: 1.1em; + color: black; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path { + padding-left: 10px; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a { + color: black; + text-decoration: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a.toggleOperation.deprecated { + text-decoration: line-through; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover { + text-decoration: underline; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a { + text-transform: uppercase; + text-decoration: none; + color: white; + display: inline-block; + width: 50px; + font-size: 0.7em; + text-align: center; + padding: 7px 0 4px; + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + -o-border-radius: 2px; + -ms-border-radius: 2px; + -khtml-border-radius: 2px; + border-radius: 2px; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span { + margin: 0; + padding: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options { + overflow: hidden; + padding: 0; + display: block; + clear: none; + float: right; + margin: 6px 10px 0 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li { + float: left; + clear: none; + margin: 0; + padding: 2px 10px; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a { + text-decoration: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .markdown p { + color: inherit; + padding: 0; + line-height: inherit; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access { + color: black; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content { + border-top: none; + padding: 10px; + -moz-border-radius-bottomleft: 6px; + -webkit-border-bottom-left-radius: 6px; + -o-border-bottom-left-radius: 6px; + -ms-border-bottom-left-radius: 6px; + -khtml-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -moz-border-radius-bottomright: 6px; + -webkit-border-bottom-right-radius: 6px; + -o-border-bottom-right-radius: 6px; + -ms-border-bottom-right-radius: 6px; + -khtml-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + margin: 0 0 20px; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content h4 { + font-size: 1.1em; + margin: 0; + padding: 15px 0 5px; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header { + float: none; + clear: both; + overflow: hidden; + display: block; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header a { + padding: 4px 0 0 10px; + display: inline-block; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit { + display: block; + clear: none; + float: left; + padding: 6px 8px; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header span.response_throbber { + background-image: url('../images/throbber.gif'); + width: 128px; + height: 16px; + display: block; + clear: none; + float: right; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form input[type='text'].error { + outline: 2px solid black; + outline-color: #cc0000; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name='parameterContentType'] { + max-width: 300px; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + padding: 10px; + font-size: 0.9em; + max-height: 400px; + overflow-y: auto; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { + background-color: #f9f2e9; + border: 1px solid #f0e0ca; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { + background-color: #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #f0e0ca; + color: #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { + color: #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { + background-color: #faf5ee; + border: 1px solid #f0e0ca; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { + color: #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a { + color: #dcb67f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { + background-color: #fcffcd; + border: 1px solid black; + border-color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { + text-transform: uppercase; + background-color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #ffd20f; + color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { + color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { + background-color: #fcffcd; + border: 1px solid black; + border-color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { + color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a { + color: #6fc992; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { + background-color: #f5e8e8; + border: 1px solid #e8c6c7; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { + text-transform: uppercase; + background-color: #a41e22; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #e8c6c7; + color: #a41e22; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { + color: #a41e22; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { + background-color: #f7eded; + border: 1px solid #e8c6c7; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { + color: #a41e22; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a { + color: #c8787a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { + background-color: #e7f6ec; + border: 1px solid #c3e8d1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { + background-color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #c3e8d1; + color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { + color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { + background-color: #ebf7f0; + border: 1px solid #c3e8d1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { + color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { + color: #6fc992; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { + background-color: #FCE9E3; + border: 1px solid #F5D5C3; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { + background-color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #f0cecb; + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { + background-color: #faf0ef; + border: 1px solid #f0cecb; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a { + color: #dcb67f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { + background-color: #e7f0f7; + border: 1px solid #c3d9ec; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { + background-color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #c3d9ec; + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { + background-color: #ebf3f9; + border: 1px solid #c3d9ec; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a { + color: #6fa5d2; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { + background-color: #e7f0f7; + border: 1px solid #c3d9ec; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { + background-color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #c3d9ec; + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { + background-color: #ebf3f9; + border: 1px solid #c3d9ec; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a { + color: #6fa5d2; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { + border-top: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li.last, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li.last, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last { + padding-right: 0; + border-right: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:hover, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:active, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a.active { + text-decoration: underline; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li:first-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li.first { + padding-left: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations:first-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations.first { + padding-left: 0; +} +.swagger-section .swagger-ui-wrap p#colophon { + margin: 0 15px 40px 15px; + padding: 10px 0; + font-size: 0.8em; + border-top: 1px solid #dddddd; + font-family: "Droid Sans", sans-serif; + color: #999999; + font-style: italic; +} +.swagger-section .swagger-ui-wrap p#colophon a { + text-decoration: none; + color: #547f00; +} +.swagger-section .swagger-ui-wrap h3 { + color: black; + font-size: 1.1em; + padding: 10px 0 10px 0; +} +.swagger-section .swagger-ui-wrap .markdown ol, +.swagger-section .swagger-ui-wrap .markdown ul { + font-family: "Droid Sans", sans-serif; + margin: 5px 0 10px; + padding: 0 0 0 18px; + list-style-type: disc; +} +.swagger-section .swagger-ui-wrap form.form_box { + background-color: #ebf3f9; + border: 1px solid #c3d9ec; + padding: 10px; +} +.swagger-section .swagger-ui-wrap form.form_box label { + color: #0f6ab4 !important; +} +.swagger-section .swagger-ui-wrap form.form_box input[type=submit] { + display: block; + padding: 10px; +} +.swagger-section .swagger-ui-wrap form.form_box p.weak { + font-size: 0.8em; +} +.swagger-section .swagger-ui-wrap form.form_box p { + font-size: 0.9em; + padding: 0 0 15px; + color: #7e7b6d; +} +.swagger-section .swagger-ui-wrap form.form_box p a { + color: #646257; +} +.swagger-section .swagger-ui-wrap form.form_box p strong { + color: black; +} +.swagger-section .swagger-ui-wrap .operation-status td.markdown > p:last-child { + padding-bottom: 0; +} +.swagger-section .title { + font-style: bold; +} +.swagger-section .secondary_form { + display: none; +} +.swagger-section .main_image { + display: block; + margin-left: auto; + margin-right: auto; +} +.swagger-section .oauth_body { + margin-left: 100px; + margin-right: 100px; +} +.swagger-section .oauth_submit { + text-align: center; + display: inline-block; +} +.swagger-section .authorize-wrapper { + margin: 15px 0 10px; +} +.swagger-section .authorize-wrapper_operation { + float: right; +} +.swagger-section .authorize__btn:hover { + text-decoration: underline; + cursor: pointer; +} +.swagger-section .authorize__btn_operation:hover .authorize-scopes { + display: block; +} +.swagger-section .authorize-scopes { + position: absolute; + margin-top: 20px; + background: #FFF; + border: 1px solid #ccc; + border-radius: 5px; + display: none; + font-size: 13px; + max-width: 300px; + line-height: 30px; + color: black; + padding: 5px; +} +.swagger-section .authorize-scopes .authorize__scope { + text-decoration: none; +} +.swagger-section .authorize__btn_operation { + height: 18px; + vertical-align: middle; + display: inline-block; + background: url(../images/explorer_icons.png) no-repeat; +} +.swagger-section .authorize__btn_operation_login { + background-position: 0 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section .authorize__btn_operation_logout { + background-position: -30px 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section #auth_container { + color: #fff; + display: inline-block; + border: none; + padding: 5px; + width: 87px; + height: 13px; +} +.swagger-section #auth_container .authorize__btn { + color: #fff; +} +.swagger-section .auth_container { + padding: 0 0 10px; + margin-bottom: 5px; + border-bottom: solid 1px #CCC; + font-size: 0.9em; +} +.swagger-section .auth_container .auth__title { + color: #547f00; + font-size: 1.2em; +} +.swagger-section .auth_container .basic_auth__label { + display: inline-block; + width: 60px; +} +.swagger-section .auth_container .auth__description { + color: #999999; + margin-bottom: 5px; +} +.swagger-section .auth_container .auth__button { + margin-top: 10px; + height: 30px; +} +.swagger-section .auth_container .key_auth__field { + margin: 5px 0; +} +.swagger-section .auth_container .key_auth__label { + display: inline-block; + width: 60px; +} +.swagger-section .api-popup-dialog { + position: absolute; + display: none; +} +.swagger-section .api-popup-dialog-wrapper { + z-index: 1000; + width: 500px; + background: #FFF; + padding: 20px; + border: 1px solid #ccc; + border-radius: 5px; + font-size: 13px; + color: #777; + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +.swagger-section .api-popup-dialog-shadow { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0.2; + background-color: gray; + z-index: 900; +} +.swagger-section .api-popup-dialog .api-popup-title { + font-size: 24px; + padding: 10px 0; +} +.swagger-section .api-popup-dialog .api-popup-title { + font-size: 24px; + padding: 10px 0; +} +.swagger-section .api-popup-dialog .error-msg { + padding-left: 5px; + padding-bottom: 5px; +} +.swagger-section .api-popup-dialog .api-popup-content { + max-height: 500px; + overflow-y: auto; +} +.swagger-section .api-popup-dialog .api-popup-authbtn { + height: 30px; +} +.swagger-section .api-popup-dialog .api-popup-cancel { + height: 30px; +} +.swagger-section .api-popup-scopes { + padding: 10px 20px; +} +.swagger-section .api-popup-scopes li { + padding: 5px 0; + line-height: 20px; +} +.swagger-section .api-popup-scopes li input { + position: relative; + top: 2px; +} +.swagger-section .api-popup-scopes .api-scope-desc { + padding-left: 20px; + font-style: italic; +} +.swagger-section .api-popup-actions { + padding-top: 10px; +} +.swagger-section .access { + float: right; +} +.swagger-section .auth { + float: right; +} +.swagger-section .api-ic { + height: 18px; + vertical-align: middle; + display: inline-block; + background: url(../images/explorer_icons.png) no-repeat; +} +.swagger-section .api-ic .api_information_panel { + position: relative; + margin-top: 20px; + margin-left: -5px; + background: #FFF; + border: 1px solid #ccc; + border-radius: 5px; + display: none; + font-size: 13px; + max-width: 300px; + line-height: 30px; + color: black; + padding: 5px; +} +.swagger-section .api-ic .api_information_panel p .api-msg-enabled { + color: green; +} +.swagger-section .api-ic .api_information_panel p .api-msg-disabled { + color: red; +} +.swagger-section .api-ic:hover .api_information_panel { + position: absolute; + display: block; +} +.swagger-section .ic-info { + background-position: 0 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section .ic-warning { + background-position: -60px 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section .ic-error { + background-position: -30px 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section .ic-off { + background-position: -90px 0; + width: 58px; + margin-top: -4px; + cursor: pointer; +} +.swagger-section .ic-on { + background-position: -160px 0; + width: 58px; + margin-top: -4px; + cursor: pointer; +} +.swagger-section #header { + background-color: #89bf04; + padding: 9px 14px 19px 14px; + height: 23px; + min-width: 775px; +} +.swagger-section #input_baseUrl { + width: 400px; +} +.swagger-section #api_selector { + display: block; + clear: none; + float: right; +} +.swagger-section #api_selector .input { + display: inline-block; + clear: none; + margin: 0 10px 0 0; +} +.swagger-section #api_selector input { + font-size: 0.9em; + padding: 3px; + margin: 0; +} +.swagger-section #input_apiKey { + width: 200px; +} +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { + display: block; + text-decoration: none; + font-weight: bold; + padding: 6px 8px; + font-size: 0.9em; + color: white; + background-color: #547f00; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + -o-border-radius: 4px; + -ms-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px; +} +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { + background-color: #547f00; +} +.swagger-section #header #logo { + font-size: 1.5em; + font-weight: bold; + text-decoration: none; + color: white; +} +.swagger-section #header #logo .logo__img { + display: block; + float: left; + margin-top: 2px; +} +.swagger-section #header #logo .logo__title { + display: inline-block; + padding: 5px 0 0 10px; +} +.swagger-section #content_message { + margin: 10px 15px; + font-style: italic; + color: #999999; +} +.swagger-section #message-bar { + min-height: 30px; + text-align: center; + padding-top: 10px; +} +.swagger-section .swagger-collapse:before { + content: "-"; +} +.swagger-section .swagger-expand:before { + content: "+"; +} +.swagger-section .error { + outline-color: #cc0000; + background-color: #f2dede; +} + +/** + * Swagger UI theme overrides + * + * Author: Mark Ostrander + * Github: https://github.com/ostranme/swagger-ui-themes + */ +.swagger-section .swagger-ui-wrap { + font-family: "Roboto","Helvetica","Arial",sans-serif; +} +.swagger-section .swagger-ui-wrap b, +.swagger-section .swagger-ui-wrap strong { + font-family: "Roboto","Helvetica","Arial",sans-serif; +} +.swagger-section .swagger-ui-wrap a { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap pre { + background-color: #EEEEEE; + border: 1px solid #E0E0E0; +} +.swagger-section .swagger-ui-wrap .model-signature pre:hover { + background-color: #FFFFFF; +} +.swagger-section .swagger-ui-wrap h1 { + font-family: "Roboto","Helvetica","Arial",sans-serif; +} +.swagger-section .swagger-ui-wrap .markdown h3 { + color: #222222; +} +.swagger-section .swagger-ui-wrap .markdown h4 { + color: #666666; +} +.swagger-section .swagger-ui-wrap .markdown pre { + background-color: #EEEEEE; + border: 1px solid #E0E0E0; +} +.swagger-section .swagger-ui-wrap ul#resources { + font-family: "Roboto","Helvetica","Arial",sans-serif; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 { + font-family: "Roboto","Helvetica","Arial",sans-serif; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation { + box-shadow: 0 1px 5px 0 rgba(0,0,0,.4),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12); +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit { + background-color: #3F51B5; + box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12); + border: none; + border-radius: 2px; + color: #FFFFFF; + position: relative; + margin: 0; + min-width: 64px; + padding: 6px 8px; + display: inline-block; + font-family: "Roboto","Helvetica","Arial",sans-serif; + font-size: 0.9em; + font-weight: 500; + text-transform: uppercase; + letter-spacing: 0; + overflow: hidden; + will-change: box-shadow; + transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1); + outline: none; + cursor: pointer; + text-decoration: none; + text-align: center; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { + background-color: #FF9800; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { + color: #FF9800; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { + color: #FF9800; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { + color: #FF9800; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { + background-color: #F44336; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { + color: #F44336; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { + color: #F44336; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { + color: #F44336; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { + background-color: #009688; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { + color: #009688; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { + color: #009688; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { + color: #009688; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { + color: #009688; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { + background-color: #F57C00; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { + color: #F57C00; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { + color: #F57C00; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { + color: #F57C00; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { + background-color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { + background-color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { + background-color: #FFFFFF; + border: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap p#colophon { + font-family: "Roboto","Helvetica","Arial",sans-serif; +} +.swagger-section .swagger-ui-wrap .markdown ol, +.swagger-section .swagger-ui-wrap .markdown ul { + font-family: "Roboto","Helvetica","Arial",sans-serif; +} +.swagger-section #header { + margin: 0; + border: none; + z-index: 3; + background-color: #3f51b5; + color: #fff; + box-shadow: 0 5px 5px 0 rgba(0,0,0,.4),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12); + transition-duration: .2s; + transition-timing-function: cubic-bezier(.4,0,.2,1); + transition-property: max-height,box-shadow; +} +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { + background-color: #ffffff; + box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12); + border: none; + border-radius: 2px; + color: #000; + position: relative; + margin: 0; + min-width: 64px; + padding: 6px 8px; + display: inline-block; + font-family: "Roboto","Helvetica","Arial",sans-serif; + font-size: 0.9em; + font-weight: 500; + text-transform: uppercase; + letter-spacing: 0; + will-change: box-shadow; + transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1); + outline: none; + cursor: pointer; + text-decoration: none; + text-align: center; +} +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { + background-color: #FFFFFF; +} diff --git a/themes/theme-monokai.css b/themes/theme-monokai.css index 7f8b6f9..18d4155 100644 --- a/themes/theme-monokai.css +++ b/themes/theme-monokai.css @@ -10,7 +10,7 @@ .swagger-section pre .lisp .title, .swagger-section pre .clojure .built_in, .swagger-section pre .nginx .title { - color: white; + color: black; } .swagger-section pre .string, .swagger-section pre .title, @@ -36,7 +36,7 @@ .swagger-section pre .tex .special, .swagger-section pre .erlang_repl .function_or_atom, .swagger-section pre .markdown .header { - color: #FD971F; + color: #800; } .swagger-section pre .comment, .swagger-section pre .annotation, @@ -56,7 +56,7 @@ .swagger-section pre .change, .swagger-section pre .markdown .bullet, .swagger-section pre .markdown .link_url { - color: #66D9EF; + color: #080; } .swagger-section pre .label, .swagger-section pre .javadoc, @@ -82,7 +82,7 @@ .swagger-section pre .vhdl .attribute, .swagger-section pre .clojure .attribute, .swagger-section pre .coffeescript .property { - color: #8888ff; + color: #88F; } .swagger-section pre .keyword, .swagger-section pre .id, @@ -120,12 +120,75 @@ .swagger-section pre .xml .cdata { opacity: 0.5; } +.swagger-section .hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} +.swagger-section .hljs, +.swagger-section .hljs-subst { + color: #444; +} +.swagger-section .hljs-keyword, +.swagger-section .hljs-attribute, +.swagger-section .hljs-selector-tag, +.swagger-section .hljs-meta-keyword, +.swagger-section .hljs-doctag, +.swagger-section .hljs-name { + font-weight: bold; +} +.swagger-section .hljs-built_in, +.swagger-section .hljs-literal, +.swagger-section .hljs-bullet, +.swagger-section .hljs-code, +.swagger-section .hljs-addition { + color: #1F811F; +} +.swagger-section .hljs-regexp, +.swagger-section .hljs-symbol, +.swagger-section .hljs-variable, +.swagger-section .hljs-template-variable, +.swagger-section .hljs-link, +.swagger-section .hljs-selector-attr, +.swagger-section .hljs-selector-pseudo { + color: #BC6060; +} +.swagger-section .hljs-type, +.swagger-section .hljs-string, +.swagger-section .hljs-number, +.swagger-section .hljs-selector-id, +.swagger-section .hljs-selector-class, +.swagger-section .hljs-quote, +.swagger-section .hljs-template-tag, +.swagger-section .hljs-deletion { + color: #880000; +} +.swagger-section .hljs-title, +.swagger-section .hljs-section { + color: #880000; + font-weight: bold; +} +.swagger-section .hljs-comment { + color: #888888; +} +.swagger-section .hljs-meta { + color: #2B6EA1; +} +.swagger-section .hljs-emphasis { + font-style: italic; +} +.swagger-section .hljs-strong { + font-weight: bold; +} .swagger-section .swagger-ui-wrap { line-height: 1; font-family: "Droid Sans", sans-serif; + min-width: 760px; max-width: 960px; margin-left: auto; margin-right: auto; + /* JSONEditor specific styling */ } .swagger-section .swagger-ui-wrap b, .swagger-section .swagger-ui-wrap strong { @@ -139,7 +202,7 @@ .swagger-section .swagger-ui-wrap p { line-height: 1.4em; padding: 0 0 10px; - color: #3E4049; + color: #333333; } .swagger-section .swagger-ui-wrap q:before, .swagger-section .swagger-ui-wrap q:after, @@ -193,7 +256,7 @@ .swagger-section .swagger-ui-wrap ol li { padding: 5px 0px; font-size: 0.9em; - color: #3E4049; + color: #333333; } .swagger-section .swagger-ui-wrap ol, .swagger-section .swagger-ui-wrap ul { @@ -224,7 +287,7 @@ color: #aaaaaa; } .swagger-section .swagger-ui-wrap a { - color: #336E7B; + color: #547f00; } .swagger-section .swagger-ui-wrap a img { border: none; @@ -245,8 +308,8 @@ } .swagger-section .swagger-ui-wrap pre { font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #272822; - border: 1px solid #272822; + background-color: #fcf6db; + border: 1px solid #e5e0c6; padding: 10px; } .swagger-section .swagger-ui-wrap pre code { @@ -273,7 +336,6 @@ padding-bottom: 10px; font-weight: bold; font-size: 25px; - color: #3E4049; } .swagger-section .swagger-ui-wrap .footer { margin-top: 20px; @@ -354,7 +416,7 @@ color: #5555aa; } .swagger-section .swagger-ui-wrap .model-signature pre:hover { - background-color: black; + background-color: #ffffdd; } .swagger-section .swagger-ui-wrap .model-signature pre { font-size: .85em; @@ -365,6 +427,7 @@ } .swagger-section .swagger-ui-wrap .model-signature ul.signature-nav { display: block; + min-width: 230px; margin: 0; padding: 0; } @@ -376,7 +439,7 @@ float: left; margin: 0 5px 5px 0; padding: 2px 5px 2px 0; - border-right: 1px solid grey; + border-right: 1px solid #ddd; } .swagger-section .swagger-ui-wrap .model-signature .propOpt { color: #555; @@ -459,6 +522,17 @@ .swagger-section .swagger-ui-wrap .required { font-weight: bold; } +.swagger-section .swagger-ui-wrap .editor_holder { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap .editor_holder label { + font-weight: normal!important; + /* JSONEditor uses bold by default for all labels, we revert that back to normal to not give the impression that by default fields are required */ +} +.swagger-section .swagger-ui-wrap .editor_holder label.required { + font-weight: bold!important; +} .swagger-section .swagger-ui-wrap input.parameter { width: 300px; border: 1px solid #aaa; @@ -593,6 +667,7 @@ } .swagger-section .swagger-ui-wrap .markdown pre code { line-height: 1.6em; + overflow: auto; } .swagger-section .swagger-ui-wrap div.gist { margin: 20px 0 25px 0 !important; @@ -606,7 +681,7 @@ } .swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a { - color: #3E4049; + color: black; } .swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a { @@ -675,10 +750,10 @@ font-weight: bold; } .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a { - color: #3E4049; + color: #999999; } .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover { - color: #3E4049; + color: black; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation { float: none; @@ -710,9 +785,12 @@ padding-left: 10px; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a { - color: white; + color: black; text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a.toggleOperation.deprecated { + text-decoration: line-through; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover { text-decoration: underline; } @@ -754,6 +832,11 @@ .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a { text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .markdown p { + color: inherit; + padding: 0; + line-height: inherit; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access { color: black; } @@ -808,188 +891,191 @@ outline: 2px solid black; outline-color: #cc0000; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name='parameterContentType'] { + max-width: 300px; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; padding: 10px; font-size: 0.9em; max-height: 400px; overflow-y: auto; - color: white; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { - background-color: #272822; - border: 1px solid #272822; + background-color: #f9f2e9; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { - background-color: #FD971F; + background-color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #FD971F; + border-right: 1px solid #dddddd; + border-right-color: #f0e0ca; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { - color: #FD971F; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { - background-color: #ECF0F1; - border: 1px solid #272822; + background-color: #faf5ee; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { - color: #FD971F; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a { color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { - background-color: #272822; - border: 1px solid #272822; + background-color: #fcffcd; + border: 1px solid black; + border-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { text-transform: uppercase; - background-color: #F7CA18; + background-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #F7CA18; + border-right: 1px solid #dddddd; + border-right-color: #ffd20f; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { - color: #F7CA18; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { - background-color: #ECF0F1; + background-color: #fcffcd; border: 1px solid black; - border-color: #272822; + border-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { - color: #F7CA18; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a { color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { - background-color: #272822; - border: 1px solid #272822; + background-color: #f5e8e8; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { text-transform: uppercase; - background-color: #CB4876; + background-color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #CB4876; + border-right: 1px solid #dddddd; + border-right-color: #e8c6c7; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { - color: #CB4876; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { - background-color: #ECF0F1; - border: 1px solid #272822; + background-color: #f7eded; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { - color: #CB4876; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a { color: #c8787a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { - background-color: #272822; - border: 1px solid #272822; + background-color: #e7f6ec; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { - background-color: #86C30D; + background-color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #86C30D; + border-right: 1px solid #dddddd; + border-right-color: #c3e8d1; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { - color: #86C30D; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { - background-color: #ECF0F1; - border: 1px solid #272822; + background-color: #ebf7f0; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { - color: #86C30D; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { - color: #86C30D; + color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { - background-color: #272822; - border: 1px solid #272822; + background-color: #FCE9E3; + border: 1px solid #F5D5C3; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { - background-color: #D35400; + background-color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #f0cecb; - color: #D35400; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { - color: #D35400; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { - background-color: #ECF0F1; - border: 1px solid #272822; + background-color: #faf0ef; + border: 1px solid #f0cecb; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { - color: #D35400; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a { color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { - background-color: #272822; - border: 1px solid #272822; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { - background-color: #1DB4D0; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #c3d9ec; - color: #1DB4D0; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { - color: #1DB4D0; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { - background-color: #ECF0F1; - border: 1px solid #272822; + background-color: #ebf3f9; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { - color: #1DB4D0; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a { color: #6fa5d2; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { - background-color: #66D9EF; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #c3d9ec; - color: #66D9EF; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { - color: #66D9EF; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { - background-color: #ECF0F1; - border: 1px solid #DADFE1; + background-color: #ebf3f9; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { - color: #66D9EF; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a { color: #6fa5d2; @@ -1101,18 +1187,122 @@ } .swagger-section .oauth_submit { text-align: center; + display: inline-block; +} +.swagger-section .authorize-wrapper { + margin: 15px 0 10px; +} +.swagger-section .authorize-wrapper_operation { + float: right; +} +.swagger-section .authorize__btn:hover { + text-decoration: underline; + cursor: pointer; +} +.swagger-section .authorize__btn_operation:hover .authorize-scopes { + display: block; +} +.swagger-section .authorize-scopes { + position: absolute; + margin-top: 20px; + background: #FFF; + border: 1px solid #ccc; + border-radius: 5px; + display: none; + font-size: 13px; + max-width: 300px; + line-height: 30px; + color: black; + padding: 5px; +} +.swagger-section .authorize-scopes .authorize__scope { + text-decoration: none; +} +.swagger-section .authorize__btn_operation { + height: 18px; + vertical-align: middle; + display: inline-block; + background: url(../images/explorer_icons.png) no-repeat; +} +.swagger-section .authorize__btn_operation_login { + background-position: 0 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section .authorize__btn_operation_logout { + background-position: -30px 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section #auth_container { + color: #fff; + display: inline-block; + border: none; + padding: 5px; + width: 87px; + height: 13px; +} +.swagger-section #auth_container .authorize__btn { + color: #fff; +} +.swagger-section .auth_container { + padding: 0 0 10px; + margin-bottom: 5px; + border-bottom: solid 1px #CCC; + font-size: 0.9em; +} +.swagger-section .auth_container .auth__title { + color: #547f00; + font-size: 1.2em; +} +.swagger-section .auth_container .basic_auth__label { + display: inline-block; + width: 60px; +} +.swagger-section .auth_container .auth__description { + color: #999999; + margin-bottom: 5px; +} +.swagger-section .auth_container .auth__button { + margin-top: 10px; + height: 30px; +} +.swagger-section .auth_container .key_auth__field { + margin: 5px 0; +} +.swagger-section .auth_container .key_auth__label { + display: inline-block; + width: 60px; } .swagger-section .api-popup-dialog { - z-index: 10000; position: absolute; + display: none; +} +.swagger-section .api-popup-dialog-wrapper { + z-index: 1000; width: 500px; background: #FFF; padding: 20px; border: 1px solid #ccc; border-radius: 5px; - display: none; font-size: 13px; color: #777; + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +.swagger-section .api-popup-dialog-shadow { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0.2; + background-color: gray; + z-index: 900; } .swagger-section .api-popup-dialog .api-popup-title { font-size: 24px; @@ -1122,14 +1312,18 @@ font-size: 24px; padding: 10px 0; } -.swagger-section .api-popup-dialog p.error-msg { +.swagger-section .api-popup-dialog .error-msg { padding-left: 5px; padding-bottom: 5px; } -.swagger-section .api-popup-dialog button.api-popup-authbtn { +.swagger-section .api-popup-dialog .api-popup-content { + max-height: 500px; + overflow-y: auto; +} +.swagger-section .api-popup-dialog .api-popup-authbtn { height: 30px; } -.swagger-section .api-popup-dialog button.api-popup-cancel { +.swagger-section .api-popup-dialog .api-popup-cancel { height: 30px; } .swagger-section .api-popup-scopes { @@ -1139,14 +1333,14 @@ padding: 5px 0; line-height: 20px; } -.swagger-section .api-popup-scopes .api-scope-desc { - padding-left: 20px; - font-style: italic; -} .swagger-section .api-popup-scopes li input { position: relative; top: 2px; } +.swagger-section .api-popup-scopes .api-scope-desc { + padding-left: 20px; + font-style: italic; +} .swagger-section .api-popup-actions { padding-top: 10px; } @@ -1217,42 +1411,41 @@ cursor: pointer; } .swagger-section #header { - background-color: #272822; - padding: 14px; + background-color: #89bf04; + padding: 9px 14px 19px 14px; + height: 23px; + min-width: 775px; } -.swagger-section #header a#logo { - font-size: 1.5em; - font-weight: bold; - text-decoration: none; - background: transparent url(../demo/images/logo_small.png) no-repeat left center; - padding: 20px 0 20px 40px; - color: white; +.swagger-section #input_baseUrl { + width: 400px; } -.swagger-section #header form#api_selector { +.swagger-section #api_selector { display: block; clear: none; float: right; } -.swagger-section #header form#api_selector .input { - display: block; +.swagger-section #api_selector .input { + display: inline-block; clear: none; - float: left; margin: 0 10px 0 0; } -.swagger-section #header form#api_selector .input input#input_apiKey { - width: 200px; +.swagger-section #api_selector input { + font-size: 0.9em; + padding: 3px; + margin: 0; } -.swagger-section #header form#api_selector .input input#input_baseUrl { - width: 400px; +.swagger-section #input_apiKey { + width: 200px; } -.swagger-section #header form#api_selector .input a#explore { +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { display: block; text-decoration: none; font-weight: bold; padding: 6px 8px; font-size: 0.9em; - color: #272822; - background-color: white; + color: white; + background-color: #547f00; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; @@ -1260,13 +1453,24 @@ -khtml-border-radius: 4px; border-radius: 4px; } -.swagger-section #header form#api_selector .input a#explore:hover { - background-color: white; +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { + background-color: #547f00; } -.swagger-section #header form#api_selector .input input { - font-size: 0.9em; - padding: 3px; - margin: 0; +.swagger-section #header #logo { + font-size: 1.5em; + font-weight: bold; + text-decoration: none; + color: white; +} +.swagger-section #header #logo .logo__img { + display: block; + float: left; + margin-top: 2px; +} +.swagger-section #header #logo .logo__title { + display: inline-block; + padding: 5px 0 0 10px; } .swagger-section #content_message { margin: 10px 15px; @@ -1278,3 +1482,248 @@ text-align: center; padding-top: 10px; } +.swagger-section .swagger-collapse:before { + content: "-"; +} +.swagger-section .swagger-expand:before { + content: "+"; +} +.swagger-section .error { + outline-color: #cc0000; + background-color: #f2dede; +} + +/** + * Swagger UI theme overrides + * + * Author: Mark Ostrander + * Github: https://github.com/ostranme/swagger-ui-themes + */ +.swagger-section pre .string, +.swagger-section pre .title, +.swagger-section pre .constant, +.swagger-section pre .parent, +.swagger-section pre .tag .value, +.swagger-section pre .rules .value, +.swagger-section pre .rules .value .number, +.swagger-section pre .preprocessor, +.swagger-section pre .ruby .symbol, +.swagger-section pre .ruby .symbol .string, +.swagger-section pre .aggregate, +.swagger-section pre .template_tag, +.swagger-section pre .django .variable, +.swagger-section pre .smalltalk .class, +.swagger-section pre .addition, +.swagger-section pre .flow, +.swagger-section pre .stream, +.swagger-section pre .bash .variable, +.swagger-section pre .apache .tag, +.swagger-section pre .apache .cbracket, +.swagger-section pre .tex .command, +.swagger-section pre .tex .special, +.swagger-section pre .erlang_repl .function_or_atom, +.swagger-section pre .markdown .header { + color: #FF1744; +} +.swagger-section pre .number, +.swagger-section pre .date, +.swagger-section pre .regexp, +.swagger-section pre .literal, +.swagger-section pre .smalltalk .symbol, +.swagger-section pre .smalltalk .char, +.swagger-section pre .go .constant, +.swagger-section pre .change, +.swagger-section pre .markdown .bullet, +.swagger-section pre .markdown .link_url { + color: #69F0AE; +} +.swagger-section .swagger-ui-wrap a { + color: #01579B; +} +.swagger-section .hljs, .swagger-section .hljs-subst { + color: #FFFFFF; +} +.swagger-section .hljs-type, .swagger-section .hljs-string, .swagger-section .hljs-number, .swagger-section .hljs-selector-id, .swagger-section .hljs-selector-class, .swagger-section .hljs-quote, .swagger-section .hljs-template-tag, .swagger-section .hljs-deletion { + color: #69F0AE; +} +.swagger-section pre code, .swagger-section pre .subst, .swagger-section pre .tag .title, .swagger-section pre .lisp .title, .swagger-section pre .clojure .built_in, .swagger-section pre .nginx .title { + color: #f1f1f1; +} +.swagger-section .swagger-ui-wrap pre { + background-color: #272822; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap .model-signature pre:hover { + background-color: #000000; +} +.swagger-section .swagger-ui-wrap .markdown h3 { + color: #222222; +} +.swagger-section .swagger-ui-wrap .markdown h4 { + color: #666666; +} +.swagger-section .swagger-ui-wrap .markdown pre { + background-color: #272822; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { + color: white; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a { + color: white; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { + background-color: #272822; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { + background-color: #FD971F; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { + color: #FD971F; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { + color: #FD971F; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { + background-color: #ECF0F1; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { + color: #FD971F; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { + background-color: #272822; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { + background-color: #F7CA18; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { + color: #F7CA18; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { + color: #F7CA18; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { + background-color: #ECF0F1; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { + color: #F7CA18; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { + background-color: #272822; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { + background-color: #CB4876; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { + color: #CB4876; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { + color: #CB4876; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { + background-color: #ECF0F1; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { + color: #CB4876; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { + background-color: #272822; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { + background-color: #86C30D; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { + color: #86C30D; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { + color: #86C30D; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { + background-color: #ECF0F1; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { + color: #86C30D; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { + color: #86C30D; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { + background-color: #272822; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { + background-color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { + background-color: #ECF0F1; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { + background-color: #272822; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { + background-color: #1DB4D0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { + color: #1DB4D0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { + color: #1DB4D0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { + background-color: #ECF0F1; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { + color: #1DB4D0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { + background-color: #ECF0F1; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { + background-color: #29B6F6; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { + color: #29B6F6; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { + color: #29B6F6; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { + background-color: #ECF0F1; + border: 1px solid #272822; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { + color: #29B6F6; +} +.swagger-section #header { + background-color: #272822; +} +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { + color: #272822; + background-color: #FFFFFF; +} +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { + background-color: #FFFFFF; +} diff --git a/themes/theme-muted.css b/themes/theme-muted.css index 45f3ae3..1053b77 100644 --- a/themes/theme-muted.css +++ b/themes/theme-muted.css @@ -10,7 +10,7 @@ .swagger-section pre .lisp .title, .swagger-section pre .clojure .built_in, .swagger-section pre .nginx .title { - color: #333; + color: black; } .swagger-section pre .string, .swagger-section pre .title, @@ -36,7 +36,7 @@ .swagger-section pre .tex .special, .swagger-section pre .erlang_repl .function_or_atom, .swagger-section pre .markdown .header { - color: #EB6B56; + color: #800; } .swagger-section pre .comment, .swagger-section pre .annotation, @@ -56,7 +56,7 @@ .swagger-section pre .change, .swagger-section pre .markdown .bullet, .swagger-section pre .markdown .link_url { - color: #3F778E; + color: #080; } .swagger-section pre .label, .swagger-section pre .javadoc, @@ -82,7 +82,7 @@ .swagger-section pre .vhdl .attribute, .swagger-section pre .clojure .attribute, .swagger-section pre .coffeescript .property { - color: #8888ff; + color: #88F; } .swagger-section pre .keyword, .swagger-section pre .id, @@ -120,12 +120,75 @@ .swagger-section pre .xml .cdata { opacity: 0.5; } +.swagger-section .hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} +.swagger-section .hljs, +.swagger-section .hljs-subst { + color: #444; +} +.swagger-section .hljs-keyword, +.swagger-section .hljs-attribute, +.swagger-section .hljs-selector-tag, +.swagger-section .hljs-meta-keyword, +.swagger-section .hljs-doctag, +.swagger-section .hljs-name { + font-weight: bold; +} +.swagger-section .hljs-built_in, +.swagger-section .hljs-literal, +.swagger-section .hljs-bullet, +.swagger-section .hljs-code, +.swagger-section .hljs-addition { + color: #1F811F; +} +.swagger-section .hljs-regexp, +.swagger-section .hljs-symbol, +.swagger-section .hljs-variable, +.swagger-section .hljs-template-variable, +.swagger-section .hljs-link, +.swagger-section .hljs-selector-attr, +.swagger-section .hljs-selector-pseudo { + color: #BC6060; +} +.swagger-section .hljs-type, +.swagger-section .hljs-string, +.swagger-section .hljs-number, +.swagger-section .hljs-selector-id, +.swagger-section .hljs-selector-class, +.swagger-section .hljs-quote, +.swagger-section .hljs-template-tag, +.swagger-section .hljs-deletion { + color: #880000; +} +.swagger-section .hljs-title, +.swagger-section .hljs-section { + color: #880000; + font-weight: bold; +} +.swagger-section .hljs-comment { + color: #888888; +} +.swagger-section .hljs-meta { + color: #2B6EA1; +} +.swagger-section .hljs-emphasis { + font-style: italic; +} +.swagger-section .hljs-strong { + font-weight: bold; +} .swagger-section .swagger-ui-wrap { line-height: 1; font-family: "Droid Sans", sans-serif; + min-width: 760px; max-width: 960px; margin-left: auto; margin-right: auto; + /* JSONEditor specific styling */ } .swagger-section .swagger-ui-wrap b, .swagger-section .swagger-ui-wrap strong { @@ -139,7 +202,7 @@ .swagger-section .swagger-ui-wrap p { line-height: 1.4em; padding: 0 0 10px; - color: #3E4049; + color: #333333; } .swagger-section .swagger-ui-wrap q:before, .swagger-section .swagger-ui-wrap q:after, @@ -193,7 +256,7 @@ .swagger-section .swagger-ui-wrap ol li { padding: 5px 0px; font-size: 0.9em; - color: #3E4049; + color: #333333; } .swagger-section .swagger-ui-wrap ol, .swagger-section .swagger-ui-wrap ul { @@ -224,7 +287,7 @@ color: #aaaaaa; } .swagger-section .swagger-ui-wrap a { - color: #336E7B; + color: #547f00; } .swagger-section .swagger-ui-wrap a img { border: none; @@ -245,8 +308,8 @@ } .swagger-section .swagger-ui-wrap pre { font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #FFFCF7; - border: 1px solid #FFFCF7; + background-color: #fcf6db; + border: 1px solid #e5e0c6; padding: 10px; } .swagger-section .swagger-ui-wrap pre code { @@ -273,7 +336,6 @@ padding-bottom: 10px; font-weight: bold; font-size: 25px; - color: #3E4049; } .swagger-section .swagger-ui-wrap .footer { margin-top: 20px; @@ -365,6 +427,7 @@ } .swagger-section .swagger-ui-wrap .model-signature ul.signature-nav { display: block; + min-width: 230px; margin: 0; padding: 0; } @@ -376,7 +439,7 @@ float: left; margin: 0 5px 5px 0; padding: 2px 5px 2px 0; - border-right: 1px solid grey; + border-right: 1px solid #ddd; } .swagger-section .swagger-ui-wrap .model-signature .propOpt { color: #555; @@ -459,6 +522,17 @@ .swagger-section .swagger-ui-wrap .required { font-weight: bold; } +.swagger-section .swagger-ui-wrap .editor_holder { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap .editor_holder label { + font-weight: normal!important; + /* JSONEditor uses bold by default for all labels, we revert that back to normal to not give the impression that by default fields are required */ +} +.swagger-section .swagger-ui-wrap .editor_holder label.required { + font-weight: bold!important; +} .swagger-section .swagger-ui-wrap input.parameter { width: 300px; border: 1px solid #aaa; @@ -593,6 +667,7 @@ } .swagger-section .swagger-ui-wrap .markdown pre code { line-height: 1.6em; + overflow: auto; } .swagger-section .swagger-ui-wrap div.gist { margin: 20px 0 25px 0 !important; @@ -606,7 +681,7 @@ } .swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a { - color: #3E4049; + color: black; } .swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a { @@ -675,10 +750,10 @@ font-weight: bold; } .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a { - color: #3E4049; + color: #999999; } .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover { - color: #3E4049; + color: black; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation { float: none; @@ -713,6 +788,9 @@ color: black; text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a.toggleOperation.deprecated { + text-decoration: line-through; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover { text-decoration: underline; } @@ -754,6 +832,11 @@ .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a { text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .markdown p { + color: inherit; + padding: 0; + line-height: inherit; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access { color: black; } @@ -808,6 +891,9 @@ outline: 2px solid black; outline-color: #cc0000; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name='parameterContentType'] { + max-width: 300px; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; padding: 10px; @@ -816,179 +902,180 @@ overflow-y: auto; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #f9f2e9; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { - background-color: #633B63; + background-color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #633B63; + border-right: 1px solid #dddddd; + border-right-color: #f0e0ca; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { - color: #633B63; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #faf5ee; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { - color: #633B63; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a { color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #fcffcd; + border: 1px solid black; + border-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { text-transform: uppercase; - background-color: #F7CA18; + background-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #F7CA18; + border-right: 1px solid #dddddd; + border-right-color: #ffd20f; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { - color: #F7CA18; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { - background-color: #F6F6F6; + background-color: #fcffcd; border: 1px solid black; - border-color: #F7CA18; + border-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { - color: #F7CA18; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a { color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #f5e8e8; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { text-transform: uppercase; - background-color: #C1786A; + background-color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #C1786A; + border-right: 1px solid #dddddd; + border-right-color: #e8c6c7; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { - color: #C1786A; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #f7eded; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { - color: #C1786A; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a { color: #c8787a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #e7f6ec; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { - background-color: #64908A; + background-color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #64908A; + border-right: 1px solid #dddddd; + border-right-color: #c3e8d1; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { - color: #64908A; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #ebf7f0; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { - color: #64908A; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #FCE9E3; + border: 1px solid #F5D5C3; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { - background-color: #C1976A; + background-color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #f0cecb; - color: #C1976A; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { - color: #C1976A; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #faf0ef; + border: 1px solid #f0cecb; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { - color: #C1976A; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a { color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { - background-color: #3F778E; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #c3d9ec; - color: #3F778E; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { - color: #3F778E; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #ebf3f9; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { - color: #3F778E; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a { color: #6fa5d2; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { - background-color: #3F778E; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #c3d9ec; - color: #3F778E; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { - color: #3F778E; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { - background-color: #F6F6F6; - border: 1px solid #DADFE1; + background-color: #ebf3f9; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { - color: #3F778E; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a { color: #6fa5d2; @@ -1100,18 +1187,122 @@ } .swagger-section .oauth_submit { text-align: center; + display: inline-block; +} +.swagger-section .authorize-wrapper { + margin: 15px 0 10px; +} +.swagger-section .authorize-wrapper_operation { + float: right; +} +.swagger-section .authorize__btn:hover { + text-decoration: underline; + cursor: pointer; +} +.swagger-section .authorize__btn_operation:hover .authorize-scopes { + display: block; +} +.swagger-section .authorize-scopes { + position: absolute; + margin-top: 20px; + background: #FFF; + border: 1px solid #ccc; + border-radius: 5px; + display: none; + font-size: 13px; + max-width: 300px; + line-height: 30px; + color: black; + padding: 5px; +} +.swagger-section .authorize-scopes .authorize__scope { + text-decoration: none; +} +.swagger-section .authorize__btn_operation { + height: 18px; + vertical-align: middle; + display: inline-block; + background: url(../images/explorer_icons.png) no-repeat; +} +.swagger-section .authorize__btn_operation_login { + background-position: 0 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section .authorize__btn_operation_logout { + background-position: -30px 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section #auth_container { + color: #fff; + display: inline-block; + border: none; + padding: 5px; + width: 87px; + height: 13px; +} +.swagger-section #auth_container .authorize__btn { + color: #fff; +} +.swagger-section .auth_container { + padding: 0 0 10px; + margin-bottom: 5px; + border-bottom: solid 1px #CCC; + font-size: 0.9em; +} +.swagger-section .auth_container .auth__title { + color: #547f00; + font-size: 1.2em; +} +.swagger-section .auth_container .basic_auth__label { + display: inline-block; + width: 60px; +} +.swagger-section .auth_container .auth__description { + color: #999999; + margin-bottom: 5px; +} +.swagger-section .auth_container .auth__button { + margin-top: 10px; + height: 30px; +} +.swagger-section .auth_container .key_auth__field { + margin: 5px 0; +} +.swagger-section .auth_container .key_auth__label { + display: inline-block; + width: 60px; } .swagger-section .api-popup-dialog { - z-index: 10000; position: absolute; + display: none; +} +.swagger-section .api-popup-dialog-wrapper { + z-index: 1000; width: 500px; background: #FFF; padding: 20px; border: 1px solid #ccc; border-radius: 5px; - display: none; font-size: 13px; color: #777; + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +.swagger-section .api-popup-dialog-shadow { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0.2; + background-color: gray; + z-index: 900; } .swagger-section .api-popup-dialog .api-popup-title { font-size: 24px; @@ -1121,14 +1312,18 @@ font-size: 24px; padding: 10px 0; } -.swagger-section .api-popup-dialog p.error-msg { +.swagger-section .api-popup-dialog .error-msg { padding-left: 5px; padding-bottom: 5px; } -.swagger-section .api-popup-dialog button.api-popup-authbtn { +.swagger-section .api-popup-dialog .api-popup-content { + max-height: 500px; + overflow-y: auto; +} +.swagger-section .api-popup-dialog .api-popup-authbtn { height: 30px; } -.swagger-section .api-popup-dialog button.api-popup-cancel { +.swagger-section .api-popup-dialog .api-popup-cancel { height: 30px; } .swagger-section .api-popup-scopes { @@ -1138,14 +1333,14 @@ padding: 5px 0; line-height: 20px; } -.swagger-section .api-popup-scopes .api-scope-desc { - padding-left: 20px; - font-style: italic; -} .swagger-section .api-popup-scopes li input { position: relative; top: 2px; } +.swagger-section .api-popup-scopes .api-scope-desc { + padding-left: 20px; + font-style: italic; +} .swagger-section .api-popup-actions { padding-top: 10px; } @@ -1216,42 +1411,41 @@ cursor: pointer; } .swagger-section #header { - background-color: #6F7E88; - padding: 14px; + background-color: #89bf04; + padding: 9px 14px 19px 14px; + height: 23px; + min-width: 775px; } -.swagger-section #header a#logo { - font-size: 1.5em; - font-weight: bold; - text-decoration: none; - background: transparent url(../demo/images/logo_small.png) no-repeat left center; - padding: 20px 0 20px 40px; - color: white; +.swagger-section #input_baseUrl { + width: 400px; } -.swagger-section #header form#api_selector { +.swagger-section #api_selector { display: block; clear: none; float: right; } -.swagger-section #header form#api_selector .input { - display: block; +.swagger-section #api_selector .input { + display: inline-block; clear: none; - float: left; margin: 0 10px 0 0; } -.swagger-section #header form#api_selector .input input#input_apiKey { - width: 200px; +.swagger-section #api_selector input { + font-size: 0.9em; + padding: 3px; + margin: 0; } -.swagger-section #header form#api_selector .input input#input_baseUrl { - width: 400px; +.swagger-section #input_apiKey { + width: 200px; } -.swagger-section #header form#api_selector .input a#explore { +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { display: block; text-decoration: none; font-weight: bold; padding: 6px 8px; font-size: 0.9em; - color: #6F7E88; - background-color: white; + color: white; + background-color: #547f00; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; @@ -1259,13 +1453,24 @@ -khtml-border-radius: 4px; border-radius: 4px; } -.swagger-section #header form#api_selector .input a#explore:hover { - background-color: white; +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { + background-color: #547f00; } -.swagger-section #header form#api_selector .input input { - font-size: 0.9em; - padding: 3px; - margin: 0; +.swagger-section #header #logo { + font-size: 1.5em; + font-weight: bold; + text-decoration: none; + color: white; +} +.swagger-section #header #logo .logo__img { + display: block; + float: left; + margin-top: 2px; +} +.swagger-section #header #logo .logo__title { + display: inline-block; + padding: 5px 0 0 10px; } .swagger-section #content_message { margin: 10px 15px; @@ -1277,3 +1482,179 @@ text-align: center; padding-top: 10px; } +.swagger-section .swagger-collapse:before { + content: "-"; +} +.swagger-section .swagger-expand:before { + content: "+"; +} +.swagger-section .error { + outline-color: #cc0000; + background-color: #f2dede; +} + +/** + * Swagger UI theme overrides + * + * Author: Mark Ostrander + * Github: https://github.com/ostranme/swagger-ui-themes + */ +.swagger-section .swagger-ui-wrap a { + color: #336E7B; +} +.swagger-section .swagger-ui-wrap pre { + background-color: #FFFCF7; + border: 1px solid #FFFCF7; +} +.swagger-section .swagger-ui-wrap .model-signature pre:hover { + background-color: #E8E8E8; +} +.swagger-section .swagger-ui-wrap .markdown h3 { + color: #222222; +} +.swagger-section .swagger-ui-wrap .markdown h4 { + color: #666666; +} +.swagger-section .swagger-ui-wrap .markdown pre { + background-color: #FFFCF7; + border: 1px solid #FFFCF7; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { + background-color: #633B63; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { + color: #633B63; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { + color: #633B63; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { + color: #633B63; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { + background-color: #C1786A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { + color: #C1786A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { + color: #C1786A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { + color: #C1786A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { + background-color: #64908A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { + color: #64908A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { + color: #64908A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { + color: #64908A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { + color: #64908A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { + background-color: #C1976A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { + color: #C1976A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { + color: #C1976A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { + color: #C1976A; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { + background-color: #3F778E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { + color: #3F778E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { + color: #3F778E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { + color: #3F778E; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { + background-color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { + color: #3F51B5; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { + background-color: #F6F6F6; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { + color: #3F51B5; +} +.swagger-section #header { + background-color: #6F7E88; +} +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { + color: #6F7E88; + background-color: #DADFE1; +} diff --git a/themes/theme-newspaper.css b/themes/theme-newspaper.css index f1c3906..23adda0 100644 --- a/themes/theme-newspaper.css +++ b/themes/theme-newspaper.css @@ -10,7 +10,7 @@ .swagger-section pre .lisp .title, .swagger-section pre .clojure .built_in, .swagger-section pre .nginx .title { - color: #F0F0F0; + color: black; } .swagger-section pre .string, .swagger-section pre .title, @@ -36,7 +36,7 @@ .swagger-section pre .tex .special, .swagger-section pre .erlang_repl .function_or_atom, .swagger-section pre .markdown .header { - color: #F5D76E; + color: #800; } .swagger-section pre .comment, .swagger-section pre .annotation, @@ -56,7 +56,7 @@ .swagger-section pre .change, .swagger-section pre .markdown .bullet, .swagger-section pre .markdown .link_url { - color: #16A085; + color: #080; } .swagger-section pre .label, .swagger-section pre .javadoc, @@ -82,7 +82,7 @@ .swagger-section pre .vhdl .attribute, .swagger-section pre .clojure .attribute, .swagger-section pre .coffeescript .property { - color: #8888ff; + color: #88F; } .swagger-section pre .keyword, .swagger-section pre .id, @@ -120,12 +120,75 @@ .swagger-section pre .xml .cdata { opacity: 0.5; } +.swagger-section .hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} +.swagger-section .hljs, +.swagger-section .hljs-subst { + color: #444; +} +.swagger-section .hljs-keyword, +.swagger-section .hljs-attribute, +.swagger-section .hljs-selector-tag, +.swagger-section .hljs-meta-keyword, +.swagger-section .hljs-doctag, +.swagger-section .hljs-name { + font-weight: bold; +} +.swagger-section .hljs-built_in, +.swagger-section .hljs-literal, +.swagger-section .hljs-bullet, +.swagger-section .hljs-code, +.swagger-section .hljs-addition { + color: #1F811F; +} +.swagger-section .hljs-regexp, +.swagger-section .hljs-symbol, +.swagger-section .hljs-variable, +.swagger-section .hljs-template-variable, +.swagger-section .hljs-link, +.swagger-section .hljs-selector-attr, +.swagger-section .hljs-selector-pseudo { + color: #BC6060; +} +.swagger-section .hljs-type, +.swagger-section .hljs-string, +.swagger-section .hljs-number, +.swagger-section .hljs-selector-id, +.swagger-section .hljs-selector-class, +.swagger-section .hljs-quote, +.swagger-section .hljs-template-tag, +.swagger-section .hljs-deletion { + color: #880000; +} +.swagger-section .hljs-title, +.swagger-section .hljs-section { + color: #880000; + font-weight: bold; +} +.swagger-section .hljs-comment { + color: #888888; +} +.swagger-section .hljs-meta { + color: #2B6EA1; +} +.swagger-section .hljs-emphasis { + font-style: italic; +} +.swagger-section .hljs-strong { + font-weight: bold; +} .swagger-section .swagger-ui-wrap { line-height: 1; font-family: "Droid Sans", sans-serif; + min-width: 760px; max-width: 960px; margin-left: auto; margin-right: auto; + /* JSONEditor specific styling */ } .swagger-section .swagger-ui-wrap b, .swagger-section .swagger-ui-wrap strong { @@ -139,7 +202,7 @@ .swagger-section .swagger-ui-wrap p { line-height: 1.4em; padding: 0 0 10px; - color: #3E4049; + color: #333333; } .swagger-section .swagger-ui-wrap q:before, .swagger-section .swagger-ui-wrap q:after, @@ -193,7 +256,7 @@ .swagger-section .swagger-ui-wrap ol li { padding: 5px 0px; font-size: 0.9em; - color: #3E4049; + color: #333333; } .swagger-section .swagger-ui-wrap ol, .swagger-section .swagger-ui-wrap ul { @@ -224,7 +287,7 @@ color: #aaaaaa; } .swagger-section .swagger-ui-wrap a { - color: #222222; + color: #547f00; } .swagger-section .swagger-ui-wrap a img { border: none; @@ -245,8 +308,8 @@ } .swagger-section .swagger-ui-wrap pre { font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #222222; - border: 1px solid #222222; + background-color: #fcf6db; + border: 1px solid #e5e0c6; padding: 10px; } .swagger-section .swagger-ui-wrap pre code { @@ -273,7 +336,6 @@ padding-bottom: 10px; font-weight: bold; font-size: 25px; - color: #3E4049; } .swagger-section .swagger-ui-wrap .footer { margin-top: 20px; @@ -354,7 +416,7 @@ color: #5555aa; } .swagger-section .swagger-ui-wrap .model-signature pre:hover { - background-color: black; + background-color: #ffffdd; } .swagger-section .swagger-ui-wrap .model-signature pre { font-size: .85em; @@ -365,6 +427,7 @@ } .swagger-section .swagger-ui-wrap .model-signature ul.signature-nav { display: block; + min-width: 230px; margin: 0; padding: 0; } @@ -376,7 +439,7 @@ float: left; margin: 0 5px 5px 0; padding: 2px 5px 2px 0; - border-right: 1px solid grey; + border-right: 1px solid #ddd; } .swagger-section .swagger-ui-wrap .model-signature .propOpt { color: #555; @@ -459,6 +522,17 @@ .swagger-section .swagger-ui-wrap .required { font-weight: bold; } +.swagger-section .swagger-ui-wrap .editor_holder { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap .editor_holder label { + font-weight: normal!important; + /* JSONEditor uses bold by default for all labels, we revert that back to normal to not give the impression that by default fields are required */ +} +.swagger-section .swagger-ui-wrap .editor_holder label.required { + font-weight: bold!important; +} .swagger-section .swagger-ui-wrap input.parameter { width: 300px; border: 1px solid #aaa; @@ -593,6 +667,7 @@ } .swagger-section .swagger-ui-wrap .markdown pre code { line-height: 1.6em; + overflow: auto; } .swagger-section .swagger-ui-wrap div.gist { margin: 20px 0 25px 0 !important; @@ -606,7 +681,7 @@ } .swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a { - color: #3E4049; + color: black; } .swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a, .swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a { @@ -675,10 +750,10 @@ font-weight: bold; } .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a { - color: #3E4049; + color: #999999; } .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover { - color: #3E4049; + color: black; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation { float: none; @@ -713,6 +788,9 @@ color: black; text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a.toggleOperation.deprecated { + text-decoration: line-through; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover { text-decoration: underline; } @@ -754,6 +832,11 @@ .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a { text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .markdown p { + color: inherit; + padding: 0; + line-height: inherit; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access { color: black; } @@ -808,188 +891,191 @@ outline: 2px solid black; outline-color: #cc0000; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name='parameterContentType'] { + max-width: 300px; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; padding: 10px; font-size: 0.9em; max-height: 400px; overflow-y: auto; - color: white; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #f9f2e9; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { - background-color: #222222; + background-color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #222222; + border-right: 1px solid #dddddd; + border-right-color: #f0e0ca; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { - color: #222222; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #faf5ee; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { - color: #222222; + color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a { color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #fcffcd; + border: 1px solid black; + border-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { text-transform: uppercase; - background-color: #222222; + background-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #222222; + border-right: 1px solid #dddddd; + border-right-color: #ffd20f; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { - color: #222222; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { - background-color: #ECECEC; + background-color: #fcffcd; border: 1px solid black; - border-color: #222222; + border-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { - color: #222222; + color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a { color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #f5e8e8; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { text-transform: uppercase; - background-color: #222222; + background-color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #222222; + border-right: 1px solid #dddddd; + border-right-color: #e8c6c7; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { - color: #222222; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #f7eded; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { - color: #222222; + color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a { color: #c8787a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #e7f6ec; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { - background-color: #222222; + background-color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { - border-right: 1px solid #DADFE1; - border-right-color: #DADFE1; - color: #222222; + border-right: 1px solid #dddddd; + border-right-color: #c3e8d1; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { - color: #222222; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #ebf7f0; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { - color: #222222; + color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #FCE9E3; + border: 1px solid #F5D5C3; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { - background-color: #222222; + background-color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #f0cecb; - color: #222222; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { - color: #222222; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #faf0ef; + border: 1px solid #f0cecb; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { - color: #222222; + color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a { color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { - background-color: #222222; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #c3d9ec; - color: #222222; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { - color: #222222; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #ebf3f9; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { - color: #222222; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a { color: #6fa5d2; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { - background-color: #222222; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { border-right: 1px solid #dddddd; border-right-color: #c3d9ec; - color: #222222; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { - color: #222222; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { - background-color: #ECECEC; - border: 1px solid #DADFE1; + background-color: #ebf3f9; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { - color: #222222; + color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a { color: #6fa5d2; @@ -1101,18 +1187,122 @@ } .swagger-section .oauth_submit { text-align: center; + display: inline-block; +} +.swagger-section .authorize-wrapper { + margin: 15px 0 10px; +} +.swagger-section .authorize-wrapper_operation { + float: right; +} +.swagger-section .authorize__btn:hover { + text-decoration: underline; + cursor: pointer; +} +.swagger-section .authorize__btn_operation:hover .authorize-scopes { + display: block; +} +.swagger-section .authorize-scopes { + position: absolute; + margin-top: 20px; + background: #FFF; + border: 1px solid #ccc; + border-radius: 5px; + display: none; + font-size: 13px; + max-width: 300px; + line-height: 30px; + color: black; + padding: 5px; +} +.swagger-section .authorize-scopes .authorize__scope { + text-decoration: none; +} +.swagger-section .authorize__btn_operation { + height: 18px; + vertical-align: middle; + display: inline-block; + background: url(../images/explorer_icons.png) no-repeat; +} +.swagger-section .authorize__btn_operation_login { + background-position: 0 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section .authorize__btn_operation_logout { + background-position: -30px 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section #auth_container { + color: #fff; + display: inline-block; + border: none; + padding: 5px; + width: 87px; + height: 13px; +} +.swagger-section #auth_container .authorize__btn { + color: #fff; +} +.swagger-section .auth_container { + padding: 0 0 10px; + margin-bottom: 5px; + border-bottom: solid 1px #CCC; + font-size: 0.9em; +} +.swagger-section .auth_container .auth__title { + color: #547f00; + font-size: 1.2em; +} +.swagger-section .auth_container .basic_auth__label { + display: inline-block; + width: 60px; +} +.swagger-section .auth_container .auth__description { + color: #999999; + margin-bottom: 5px; +} +.swagger-section .auth_container .auth__button { + margin-top: 10px; + height: 30px; +} +.swagger-section .auth_container .key_auth__field { + margin: 5px 0; +} +.swagger-section .auth_container .key_auth__label { + display: inline-block; + width: 60px; } .swagger-section .api-popup-dialog { - z-index: 10000; position: absolute; + display: none; +} +.swagger-section .api-popup-dialog-wrapper { + z-index: 1000; width: 500px; background: #FFF; padding: 20px; border: 1px solid #ccc; border-radius: 5px; - display: none; font-size: 13px; color: #777; + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +.swagger-section .api-popup-dialog-shadow { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0.2; + background-color: gray; + z-index: 900; } .swagger-section .api-popup-dialog .api-popup-title { font-size: 24px; @@ -1122,14 +1312,18 @@ font-size: 24px; padding: 10px 0; } -.swagger-section .api-popup-dialog p.error-msg { +.swagger-section .api-popup-dialog .error-msg { padding-left: 5px; padding-bottom: 5px; } -.swagger-section .api-popup-dialog button.api-popup-authbtn { +.swagger-section .api-popup-dialog .api-popup-content { + max-height: 500px; + overflow-y: auto; +} +.swagger-section .api-popup-dialog .api-popup-authbtn { height: 30px; } -.swagger-section .api-popup-dialog button.api-popup-cancel { +.swagger-section .api-popup-dialog .api-popup-cancel { height: 30px; } .swagger-section .api-popup-scopes { @@ -1139,14 +1333,14 @@ padding: 5px 0; line-height: 20px; } -.swagger-section .api-popup-scopes .api-scope-desc { - padding-left: 20px; - font-style: italic; -} .swagger-section .api-popup-scopes li input { position: relative; top: 2px; } +.swagger-section .api-popup-scopes .api-scope-desc { + padding-left: 20px; + font-style: italic; +} .swagger-section .api-popup-actions { padding-top: 10px; } @@ -1217,42 +1411,41 @@ cursor: pointer; } .swagger-section #header { - background-color: #222222; - padding: 14px; + background-color: #89bf04; + padding: 9px 14px 19px 14px; + height: 23px; + min-width: 775px; } -.swagger-section #header a#logo { - font-size: 1.5em; - font-weight: bold; - text-decoration: none; - background: transparent url(../demo/images/logo_small.png) no-repeat left center; - padding: 20px 0 20px 40px; - color: white; +.swagger-section #input_baseUrl { + width: 400px; } -.swagger-section #header form#api_selector { +.swagger-section #api_selector { display: block; clear: none; float: right; } -.swagger-section #header form#api_selector .input { - display: block; +.swagger-section #api_selector .input { + display: inline-block; clear: none; - float: left; margin: 0 10px 0 0; } -.swagger-section #header form#api_selector .input input#input_apiKey { - width: 200px; +.swagger-section #api_selector input { + font-size: 0.9em; + padding: 3px; + margin: 0; } -.swagger-section #header form#api_selector .input input#input_baseUrl { - width: 400px; +.swagger-section #input_apiKey { + width: 200px; } -.swagger-section #header form#api_selector .input a#explore { +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { display: block; text-decoration: none; font-weight: bold; padding: 6px 8px; font-size: 0.9em; - color: #222222; - background-color: #DADFE1; + color: white; + background-color: #547f00; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; @@ -1260,13 +1453,24 @@ -khtml-border-radius: 4px; border-radius: 4px; } -.swagger-section #header form#api_selector .input a#explore:hover { - background-color: #DADFE1; +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { + background-color: #547f00; } -.swagger-section #header form#api_selector .input input { - font-size: 0.9em; - padding: 3px; - margin: 0; +.swagger-section #header #logo { + font-size: 1.5em; + font-weight: bold; + text-decoration: none; + color: white; +} +.swagger-section #header #logo .logo__img { + display: block; + float: left; + margin-top: 2px; +} +.swagger-section #header #logo .logo__title { + display: inline-block; + padding: 5px 0 0 10px; } .swagger-section #content_message { margin: 10px 15px; @@ -1278,3 +1482,245 @@ text-align: center; padding-top: 10px; } +.swagger-section .swagger-collapse:before { + content: "-"; +} +.swagger-section .swagger-expand:before { + content: "+"; +} +.swagger-section .error { + outline-color: #cc0000; + background-color: #f2dede; +} + +/** + * Swagger UI theme overrides + * + * Author: Mark Ostrander + * Github: https://github.com/ostranme/swagger-ui-themes + */ +.swagger-section pre .string, +.swagger-section pre .title, +.swagger-section pre .constant, +.swagger-section pre .parent, +.swagger-section pre .tag .value, +.swagger-section pre .rules .value, +.swagger-section pre .rules .value .number, +.swagger-section pre .preprocessor, +.swagger-section pre .ruby .symbol, +.swagger-section pre .ruby .symbol .string, +.swagger-section pre .aggregate, +.swagger-section pre .template_tag, +.swagger-section pre .django .variable, +.swagger-section pre .smalltalk .class, +.swagger-section pre .addition, +.swagger-section pre .flow, +.swagger-section pre .stream, +.swagger-section pre .bash .variable, +.swagger-section pre .apache .tag, +.swagger-section pre .apache .cbracket, +.swagger-section pre .tex .command, +.swagger-section pre .tex .special, +.swagger-section pre .erlang_repl .function_or_atom, +.swagger-section pre .markdown .header { + color: #B0BEC5; +} +.swagger-section pre .number, +.swagger-section pre .date, +.swagger-section pre .regexp, +.swagger-section pre .literal, +.swagger-section pre .smalltalk .symbol, +.swagger-section pre .smalltalk .char, +.swagger-section pre .go .constant, +.swagger-section pre .change, +.swagger-section pre .markdown .bullet, +.swagger-section pre .markdown .link_url { + color: #B0BEC5; +} +.swagger-section .swagger-ui-wrap a { + color: #01579B; +} +.swagger-section .hljs, .swagger-section .hljs-subst { + color: #FFFFFF; +} +.swagger-section .hljs-type, .swagger-section .hljs-string, .swagger-section .hljs-number, .swagger-section .hljs-selector-id, .swagger-section .hljs-selector-class, .swagger-section .hljs-quote, .swagger-section .hljs-template-tag, .swagger-section .hljs-deletion { + color: #B0BEC5; +} +.swagger-section pre code, .swagger-section pre .subst, .swagger-section pre .tag .title, .swagger-section pre .lisp .title, .swagger-section pre .clojure .built_in, .swagger-section pre .nginx .title { + color: #f1f1f1; +} +.swagger-section .swagger-ui-wrap pre { + background-color: #222222; + border: 1px solid #222222; +} +.swagger-section .swagger-ui-wrap .model-signature pre:hover { + background-color: #000000; +} +.swagger-section .swagger-ui-wrap .markdown h3 { + color: #222222; +} +.swagger-section .swagger-ui-wrap .markdown h4 { + color: #666666; +} +.swagger-section .swagger-ui-wrap .markdown pre { + background-color: #222222; + border: 1px solid #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { + color: white; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { + background-color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { + background-color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { + background-color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { + background-color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { + background-color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { + background-color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { + background-color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { + color: #222222; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { + background-color: #ECECEC; + border: 1px solid #DADFE1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { + color: #222222; +} +.swagger-section #header { + background-color: #222222; +} +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { + color: #222222; + background-color: #DADFE1; +} +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { + background-color: #FFFFFF; +} diff --git a/themes/theme-outline.css b/themes/theme-outline.css index 13fc149..d63dbec 100644 --- a/themes/theme-outline.css +++ b/themes/theme-outline.css @@ -82,7 +82,7 @@ .swagger-section pre .vhdl .attribute, .swagger-section pre .clojure .attribute, .swagger-section pre .coffeescript .property { - color: #8888ff; + color: #88F; } .swagger-section pre .keyword, .swagger-section pre .id, @@ -120,12 +120,75 @@ .swagger-section pre .xml .cdata { opacity: 0.5; } +.swagger-section .hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} +.swagger-section .hljs, +.swagger-section .hljs-subst { + color: #444; +} +.swagger-section .hljs-keyword, +.swagger-section .hljs-attribute, +.swagger-section .hljs-selector-tag, +.swagger-section .hljs-meta-keyword, +.swagger-section .hljs-doctag, +.swagger-section .hljs-name { + font-weight: bold; +} +.swagger-section .hljs-built_in, +.swagger-section .hljs-literal, +.swagger-section .hljs-bullet, +.swagger-section .hljs-code, +.swagger-section .hljs-addition { + color: #1F811F; +} +.swagger-section .hljs-regexp, +.swagger-section .hljs-symbol, +.swagger-section .hljs-variable, +.swagger-section .hljs-template-variable, +.swagger-section .hljs-link, +.swagger-section .hljs-selector-attr, +.swagger-section .hljs-selector-pseudo { + color: #BC6060; +} +.swagger-section .hljs-type, +.swagger-section .hljs-string, +.swagger-section .hljs-number, +.swagger-section .hljs-selector-id, +.swagger-section .hljs-selector-class, +.swagger-section .hljs-quote, +.swagger-section .hljs-template-tag, +.swagger-section .hljs-deletion { + color: #880000; +} +.swagger-section .hljs-title, +.swagger-section .hljs-section { + color: #880000; + font-weight: bold; +} +.swagger-section .hljs-comment { + color: #888888; +} +.swagger-section .hljs-meta { + color: #2B6EA1; +} +.swagger-section .hljs-emphasis { + font-style: italic; +} +.swagger-section .hljs-strong { + font-weight: bold; +} .swagger-section .swagger-ui-wrap { line-height: 1; font-family: "Droid Sans", sans-serif; + min-width: 760px; max-width: 960px; margin-left: auto; margin-right: auto; + /* JSONEditor specific styling */ } .swagger-section .swagger-ui-wrap b, .swagger-section .swagger-ui-wrap strong { @@ -364,6 +427,7 @@ } .swagger-section .swagger-ui-wrap .model-signature ul.signature-nav { display: block; + min-width: 230px; margin: 0; padding: 0; } @@ -458,6 +522,17 @@ .swagger-section .swagger-ui-wrap .required { font-weight: bold; } +.swagger-section .swagger-ui-wrap .editor_holder { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap .editor_holder label { + font-weight: normal!important; + /* JSONEditor uses bold by default for all labels, we revert that back to normal to not give the impression that by default fields are required */ +} +.swagger-section .swagger-ui-wrap .editor_holder label.required { + font-weight: bold!important; +} .swagger-section .swagger-ui-wrap input.parameter { width: 300px; border: 1px solid #aaa; @@ -592,6 +667,7 @@ } .swagger-section .swagger-ui-wrap .markdown pre code { line-height: 1.6em; + overflow: auto; } .swagger-section .swagger-ui-wrap div.gist { margin: 20px 0 25px 0 !important; @@ -665,7 +741,7 @@ padding-left: 0; } .swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 { - color: #3E4049; + color: #999999; padding-left: 0; display: block; clear: none; @@ -712,24 +788,27 @@ color: black; text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a.toggleOperation.deprecated { + text-decoration: line-through; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover { text-decoration: underline; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a { text-transform: uppercase; text-decoration: none; - color: black; + color: white; display: inline-block; width: 50px; font-size: 0.7em; text-align: center; padding: 7px 0 4px; - /*-moz-border-radius: 2px; + -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; - border-radius: 2px;*/ + border-radius: 2px; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span { margin: 0; @@ -753,6 +832,11 @@ .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a { text-decoration: none; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a .markdown p { + color: inherit; + padding: 0; + line-height: inherit; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access { color: black; } @@ -807,6 +891,9 @@ outline: 2px solid black; outline-color: #cc0000; } +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name='parameterContentType'] { + max-width: 300px; +} .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; padding: 10px; @@ -815,12 +902,11 @@ overflow-y: auto; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { - background-color: white; - border: 1px solid #c5862b; + background-color: #f9f2e9; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { - background-color: white; - border-right: 1px solid #c5862b; + background-color: #c5862b; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { border-right: 1px solid #dddddd; @@ -832,7 +918,7 @@ } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { background-color: #faf5ee; - border: 1px solid #c5862b; + border: 1px solid #f0e0ca; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { color: #c5862b; @@ -841,14 +927,13 @@ color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { - background-color: white; + background-color: #fcffcd; border: 1px solid black; border-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { text-transform: uppercase; - background-color: white; - border-right: 1px solid #ffd20f; + background-color: #ffd20f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { border-right: 1px solid #dddddd; @@ -870,13 +955,12 @@ color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { - background-color: white; - border: 1px solid #a41e22; + background-color: #f5e8e8; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { text-transform: uppercase; - background-color: white; - border-right: 1px solid #a41e22; + background-color: #a41e22; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { border-right: 1px solid #dddddd; @@ -888,7 +972,7 @@ } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { background-color: #f7eded; - border: 1px solid #a41e22; + border: 1px solid #e8c6c7; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { color: #a41e22; @@ -897,12 +981,11 @@ color: #c8787a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { - background-color: white; - border: 1px solid #10a54a; + background-color: #e7f6ec; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { - background-color: white; - border-right: 1px solid #10a54a; + background-color: #10a54a; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { border-right: 1px solid #dddddd; @@ -914,7 +997,7 @@ } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { background-color: #ebf7f0; - border: 1px solid #10a54a; + border: 1px solid #c3e8d1; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { color: #10a54a; @@ -923,12 +1006,11 @@ color: #6fc992; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { - background-color: white; - border: 1px solid #D38042; + background-color: #FCE9E3; + border: 1px solid #F5D5C3; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { - background-color: white; - border-right: 1px solid #D38042; + background-color: #D38042; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { border-right: 1px solid #dddddd; @@ -940,7 +1022,7 @@ } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { background-color: #faf0ef; - border: 1px solid #D38042; + border: 1px solid #f0cecb; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { color: #D38042; @@ -949,12 +1031,11 @@ color: #dcb67f; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { - background-color: white; - border: 1px solid #0f6ab4; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { - background-color: white; - border-right: 1px solid #0f6ab4; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { border-right: 1px solid #dddddd; @@ -966,7 +1047,7 @@ } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { background-color: #ebf3f9; - border: 1px solid #0f6ab4; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { color: #0f6ab4; @@ -975,12 +1056,11 @@ color: #6fa5d2; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { - background-color: white; - border: 1px solid #0f6ab4; + background-color: #e7f0f7; + border: 1px solid #c3d9ec; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { - background-color: white; - border-right: 1px solid #0f6ab4; + background-color: #0f6ab4; } .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { border-right: 1px solid #dddddd; @@ -1107,18 +1187,122 @@ } .swagger-section .oauth_submit { text-align: center; + display: inline-block; +} +.swagger-section .authorize-wrapper { + margin: 15px 0 10px; +} +.swagger-section .authorize-wrapper_operation { + float: right; +} +.swagger-section .authorize__btn:hover { + text-decoration: underline; + cursor: pointer; +} +.swagger-section .authorize__btn_operation:hover .authorize-scopes { + display: block; +} +.swagger-section .authorize-scopes { + position: absolute; + margin-top: 20px; + background: #FFF; + border: 1px solid #ccc; + border-radius: 5px; + display: none; + font-size: 13px; + max-width: 300px; + line-height: 30px; + color: black; + padding: 5px; +} +.swagger-section .authorize-scopes .authorize__scope { + text-decoration: none; +} +.swagger-section .authorize__btn_operation { + height: 18px; + vertical-align: middle; + display: inline-block; + background: url(../images/explorer_icons.png) no-repeat; +} +.swagger-section .authorize__btn_operation_login { + background-position: 0 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section .authorize__btn_operation_logout { + background-position: -30px 0; + width: 18px; + margin-top: -6px; + margin-left: 4px; +} +.swagger-section #auth_container { + color: #fff; + display: inline-block; + border: none; + padding: 5px; + width: 87px; + height: 13px; +} +.swagger-section #auth_container .authorize__btn { + color: #fff; +} +.swagger-section .auth_container { + padding: 0 0 10px; + margin-bottom: 5px; + border-bottom: solid 1px #CCC; + font-size: 0.9em; +} +.swagger-section .auth_container .auth__title { + color: #547f00; + font-size: 1.2em; +} +.swagger-section .auth_container .basic_auth__label { + display: inline-block; + width: 60px; +} +.swagger-section .auth_container .auth__description { + color: #999999; + margin-bottom: 5px; +} +.swagger-section .auth_container .auth__button { + margin-top: 10px; + height: 30px; +} +.swagger-section .auth_container .key_auth__field { + margin: 5px 0; +} +.swagger-section .auth_container .key_auth__label { + display: inline-block; + width: 60px; } .swagger-section .api-popup-dialog { - z-index: 10000; position: absolute; + display: none; +} +.swagger-section .api-popup-dialog-wrapper { + z-index: 1000; width: 500px; background: #FFF; padding: 20px; border: 1px solid #ccc; border-radius: 5px; - display: none; font-size: 13px; color: #777; + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} +.swagger-section .api-popup-dialog-shadow { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0.2; + background-color: gray; + z-index: 900; } .swagger-section .api-popup-dialog .api-popup-title { font-size: 24px; @@ -1128,14 +1312,18 @@ font-size: 24px; padding: 10px 0; } -.swagger-section .api-popup-dialog p.error-msg { +.swagger-section .api-popup-dialog .error-msg { padding-left: 5px; padding-bottom: 5px; } -.swagger-section .api-popup-dialog button.api-popup-authbtn { +.swagger-section .api-popup-dialog .api-popup-content { + max-height: 500px; + overflow-y: auto; +} +.swagger-section .api-popup-dialog .api-popup-authbtn { height: 30px; } -.swagger-section .api-popup-dialog button.api-popup-cancel { +.swagger-section .api-popup-dialog .api-popup-cancel { height: 30px; } .swagger-section .api-popup-scopes { @@ -1145,14 +1333,14 @@ padding: 5px 0; line-height: 20px; } -.swagger-section .api-popup-scopes .api-scope-desc { - padding-left: 20px; - font-style: italic; -} .swagger-section .api-popup-scopes li input { position: relative; top: 2px; } +.swagger-section .api-popup-scopes .api-scope-desc { + padding-left: 20px; + font-style: italic; +} .swagger-section .api-popup-actions { padding-top: 10px; } @@ -1224,34 +1412,33 @@ } .swagger-section #header { background-color: #89bf04; - padding: 14px; + padding: 9px 14px 19px 14px; + height: 23px; + min-width: 775px; } -.swagger-section #header a#logo { - font-size: 1.5em; - font-weight: bold; - text-decoration: none; - background: transparent url(../images/logo_small.png) no-repeat left center; - padding: 20px 0 20px 40px; - color: white; +.swagger-section #input_baseUrl { + width: 400px; } -.swagger-section #header form#api_selector { +.swagger-section #api_selector { display: block; clear: none; float: right; } -.swagger-section #header form#api_selector .input { - display: block; +.swagger-section #api_selector .input { + display: inline-block; clear: none; - float: left; margin: 0 10px 0 0; } -.swagger-section #header form#api_selector .input input#input_apiKey { - width: 200px; +.swagger-section #api_selector input { + font-size: 0.9em; + padding: 3px; + margin: 0; } -.swagger-section #header form#api_selector .input input#input_baseUrl { - width: 400px; +.swagger-section #input_apiKey { + width: 200px; } -.swagger-section #header form#api_selector .input a#explore { +.swagger-section #explore, +.swagger-section #auth_container .authorize__btn { display: block; text-decoration: none; font-weight: bold; @@ -1266,13 +1453,24 @@ -khtml-border-radius: 4px; border-radius: 4px; } -.swagger-section #header form#api_selector .input a#explore:hover { +.swagger-section #explore:hover, +.swagger-section #auth_container .authorize__btn:hover { background-color: #547f00; } -.swagger-section #header form#api_selector .input input { - font-size: 0.9em; - padding: 3px; - margin: 0; +.swagger-section #header #logo { + font-size: 1.5em; + font-weight: bold; + text-decoration: none; + color: white; +} +.swagger-section #header #logo .logo__img { + display: block; + float: left; + margin-top: 2px; +} +.swagger-section #header #logo .logo__title { + display: inline-block; + padding: 5px 0 0 10px; } .swagger-section #content_message { margin: 10px 15px; @@ -1284,3 +1482,192 @@ text-align: center; padding-top: 10px; } +.swagger-section .swagger-collapse:before { + content: "-"; +} +.swagger-section .swagger-expand:before { + content: "+"; +} +.swagger-section .error { + outline-color: #cc0000; + background-color: #f2dede; +} + +/** + * Swagger UI theme overrides + * + * Author: Mark Ostrander + * Github: https://github.com/ostranme/swagger-ui-themes + */ +.swagger-section .swagger-ui-wrap a { + color: #01579B; +} +.swagger-section .swagger-ui-wrap pre { + background-color: #FFFFFF; + border: 1px solid #FFFFFF; +} +.swagger-section .swagger-ui-wrap .model-signature pre:hover { + background-color: #E8E8E8; +} +.swagger-section .swagger-ui-wrap .markdown h3 { + color: #222222; +} +.swagger-section .swagger-ui-wrap .markdown h4 { + color: #666666; +} +.swagger-section .swagger-ui-wrap .markdown pre { + background-color: #FFFFFF; + border: 1px solid #E0E0E0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { + background-color: #FFFFFF; + border: 1px solid #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { + background-color: white; + border-right: 1px solid #c5862b; + color: #000000; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { + color: #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { + color: #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { + background-color: #faf5ee; + border: 1px solid #c5862b; + border-top: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { + color: #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { + background-color: #FFFFFF; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { + background-color: white; + border-right: 1px solid #ffd20f; + color: #000000; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { + border-top: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { + background-color: #FFFFFF; + border: 1px solid #a41e22; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { + background-color: white; + border-right: 1px solid #a41e22; + color: #000000; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { + color: #a41e22; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { + color: #a41e22; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { + background-color: #f7eded; + border: 1px solid #a41e22; + border-top: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { + color: #C0392B; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { + background-color: #FFFFFF; + border: 1px solid #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { + background-color: white; + border-right: 1px solid #10a54a; + color: #000000; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { + color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { + color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { + background-color: #ebf7f0; + border: 1px solid #10a54a; + border-top: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { + color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { + color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { + background-color: #FFFFFF; + border: 1px solid #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { + background-color: #FFFFFF; + border-right: 1px solid #D38042; + color: #000000; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { + background-color: #faf0ef; + border: 1px solid #D38042; + border-top: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { + background-color: #FFFFFF; + border: 1px solid #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { + background-color: #FFFFFF; + border-right: 1px solid #0f6ab4; + color: #000000; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { + background-color: #ebf3f9; + border: 1px solid #0f6ab4; + border-top: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { + background-color: #FFFFFF; + border: 1px solid #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { + background-color: #FFFFFF; + border-right: 1px solid #0f6ab4; + color: #000000; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { + background-color: #ebf3f9; + border: 1px solid #0f6ab4; + border-top: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { + color: #0f6ab4; +} From 32b269aae0a2747b092c1a37db234d79962d119f Mon Sep 17 00:00:00 2001 From: Mark Ostrander Date: Sat, 12 Nov 2016 14:00:33 -0500 Subject: [PATCH 2/5] update readme --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3686a04..ab6b456 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,13 @@ *Version 2.1.0* +[![npm](https://img.shields.io/npm/v/swagger-ui-themes.svg?style=flat-square)](https://www.npmjs.com/package/swagger-ui-themes) +[![Bower](https://img.shields.io/bower/v/swagger-ui-themes.svg?style=flat-square)](https://github.com/ostranme/swagger-ui-themes) + Swagger Docs are awesome. Why not make them look better! Below is a collection of themes for [Swagger UI](http://swagger.io/swagger-ui/). ![](https://media2.giphy.com/media/62PP2yEIAZF6g/200.gif) -You can find the Swagger UI project on GitHub [here](https://github.com/swagger-api/swagger-ui). - Get started at [http://meostrander.com/swagger-ui-themes/](http://meostrander.com/swagger-ui-themes/) ## Getting started @@ -36,7 +37,7 @@ $ npm install swagger-ui-themes ## Themes #### Material -![Material Screenshot](https://github.com/ostranme/swagger-ui-themes/blob/master/screenshots/material.png) +![Material Screenshot](screenshots/material.png) #### Flattop ![Flattop Screenshot](https://github.com/ostranme/swagger-ui-themes/blob/master/screenshots/flattop.png) From 816dc1f1bce53ef42ac3cf72eea8ed630b31be28 Mon Sep 17 00:00:00 2001 From: Mark Ostrander Date: Sat, 12 Nov 2016 14:05:15 -0500 Subject: [PATCH 3/5] more updates to readme... --- README.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index ab6b456..6aa1f3e 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,9 @@ ## Swagger UI Themes -*Version 2.1.0* - [![npm](https://img.shields.io/npm/v/swagger-ui-themes.svg?style=flat-square)](https://www.npmjs.com/package/swagger-ui-themes) [![Bower](https://img.shields.io/bower/v/swagger-ui-themes.svg?style=flat-square)](https://github.com/ostranme/swagger-ui-themes) -Swagger Docs are awesome. Why not make them look better! Below is a collection of themes for [Swagger UI](http://swagger.io/swagger-ui/). +Swagger Docs are awesome. Why not make them look better! Below is a collection of CSS themes for [Swagger UI](http://swagger.io/swagger-ui/). ![](https://media2.giphy.com/media/62PP2yEIAZF6g/200.gif) @@ -40,22 +38,22 @@ $ npm install swagger-ui-themes ![Material Screenshot](screenshots/material.png) #### Flattop -![Flattop Screenshot](https://github.com/ostranme/swagger-ui-themes/blob/master/screenshots/flattop.png) +![Flattop Screenshot](screenshots/flattop.png) #### Muted -![Muted Screenshot](https://github.com/ostranme/swagger-ui-themes/blob/master/screenshots/muted.png) +![Muted Screenshot](screenshots/muted.png) #### Newspaper -![Newspaper Screenshot](https://github.com/ostranme/swagger-ui-themes/blob/master/screenshots/newspaper.png) +![Newspaper Screenshot](screenshots/newspaper.png) #### Outline -![Outline Screenshot](https://github.com/ostranme/swagger-ui-themes/blob/master/screenshots/outline.png) +![Outline Screenshot](screenshots/outline.png) #### Monokai -![Monokai Screenshot](https://github.com/ostranme/swagger-ui-themes/blob/master/screenshots/monokai.png) +![Monokai Screenshot](screenshots/monokai.png) #### Feeling Blue -![Feeling Blue Screenshot](https://github.com/ostranme/swagger-ui-themes/blob/master/screenshots/feeling-blue.png) +![Feeling Blue Screenshot](screenshots/feeling-blue.png) ## Contributing @@ -63,7 +61,7 @@ If you want to add theme ideas or other fixes/changes, feel free to submit an is #### Requesting new theme -- Title your new issue Theme request: theme-name (e.g., Theme request: theme-solarized). +- Title your new issue Theme request: theme-name (e.g., Theme request: theme-nyan-cat). - Include a few use cases for your requested theme. How do you plan on using it? ## License From bf657ab51bd1702e41ea6c323ff34440523828dd Mon Sep 17 00:00:00 2001 From: Mark Ostrander Date: Sat, 12 Nov 2016 14:07:03 -0500 Subject: [PATCH 4/5] readme format --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6aa1f3e..154c20c 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,13 @@ [![npm](https://img.shields.io/npm/v/swagger-ui-themes.svg?style=flat-square)](https://www.npmjs.com/package/swagger-ui-themes) [![Bower](https://img.shields.io/bower/v/swagger-ui-themes.svg?style=flat-square)](https://github.com/ostranme/swagger-ui-themes) -Swagger Docs are awesome. Why not make them look better! Below is a collection of CSS themes for [Swagger UI](http://swagger.io/swagger-ui/). +> Swagger Docs are awesome. Why not make them look better! ![](https://media2.giphy.com/media/62PP2yEIAZF6g/200.gif) -Get started at [http://meostrander.com/swagger-ui-themes/](http://meostrander.com/swagger-ui-themes/) + +- Below is a collection of CSS themes for [Swagger UI](http://swagger.io/swagger-ui/). +- Get started at [http://meostrander.com/swagger-ui-themes/](http://meostrander.com/swagger-ui-themes/) ## Getting started From ae5a769541d14ed546be42d58410c044076b84b3 Mon Sep 17 00:00:00 2001 From: Mark Ostrander Date: Sat, 12 Nov 2016 14:09:08 -0500 Subject: [PATCH 5/5] add github tag version --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 154c20c..98cd29f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ ## Swagger UI Themes +*Version 2.1.0* + [![npm](https://img.shields.io/npm/v/swagger-ui-themes.svg?style=flat-square)](https://www.npmjs.com/package/swagger-ui-themes) [![Bower](https://img.shields.io/bower/v/swagger-ui-themes.svg?style=flat-square)](https://github.com/ostranme/swagger-ui-themes)