Committed by
Gerrit Code Review
Update css for swagger 2.4.1, add missing resource to fix js error
Change-Id: I91c932ed21564eb862438464642a2f62982e8c71
Showing
3 changed files
with
89 additions
and
50 deletions
... | @@ -126,6 +126,7 @@ | ... | @@ -126,6 +126,7 @@ |
126 | max-width: 960px; | 126 | max-width: 960px; |
127 | margin-left: auto; | 127 | margin-left: auto; |
128 | margin-right: auto; | 128 | margin-right: auto; |
129 | + /* JSONEditor specific styling */ | ||
129 | } | 130 | } |
130 | .swagger-section .swagger-ui-wrap b, | 131 | .swagger-section .swagger-ui-wrap b, |
131 | .swagger-section .swagger-ui-wrap strong { | 132 | .swagger-section .swagger-ui-wrap strong { |
... | @@ -458,6 +459,17 @@ | ... | @@ -458,6 +459,17 @@ |
458 | .swagger-section .swagger-ui-wrap .required { | 459 | .swagger-section .swagger-ui-wrap .required { |
459 | font-weight: bold; | 460 | font-weight: bold; |
460 | } | 461 | } |
462 | +.swagger-section .swagger-ui-wrap .editor_holder { | ||
463 | + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; | ||
464 | + font-size: 0.9em; | ||
465 | +} | ||
466 | +.swagger-section .swagger-ui-wrap .editor_holder label { | ||
467 | + font-weight: normal!important; | ||
468 | + /* 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 */ | ||
469 | +} | ||
470 | +.swagger-section .swagger-ui-wrap .editor_holder label.required { | ||
471 | + font-weight: bold!important; | ||
472 | +} | ||
461 | .swagger-section .swagger-ui-wrap input.parameter { | 473 | .swagger-section .swagger-ui-wrap input.parameter { |
462 | width: 300px; | 474 | width: 300px; |
463 | border: 1px solid #aaa; | 475 | border: 1px solid #aaa; |
... | @@ -807,6 +819,9 @@ | ... | @@ -807,6 +819,9 @@ |
807 | outline: 2px solid black; | 819 | outline: 2px solid black; |
808 | outline-color: #cc0000; | 820 | outline-color: #cc0000; |
809 | } | 821 | } |
822 | +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name='parameterContentType'] { | ||
823 | + max-width: 300px; | ||
824 | +} | ||
810 | .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { | 825 | .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { |
811 | font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; | 826 | font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; |
812 | padding: 10px; | 827 | padding: 10px; |
... | @@ -1121,14 +1136,14 @@ | ... | @@ -1121,14 +1136,14 @@ |
1121 | font-size: 24px; | 1136 | font-size: 24px; |
1122 | padding: 10px 0; | 1137 | padding: 10px 0; |
1123 | } | 1138 | } |
1124 | -.swagger-section .api-popup-dialog p.error-msg { | 1139 | +.swagger-section .api-popup-dialog .error-msg { |
1125 | padding-left: 5px; | 1140 | padding-left: 5px; |
1126 | padding-bottom: 5px; | 1141 | padding-bottom: 5px; |
1127 | } | 1142 | } |
1128 | -.swagger-section .api-popup-dialog button.api-popup-authbtn { | 1143 | +.swagger-section .api-popup-dialog .api-popup-authbtn { |
1129 | height: 30px; | 1144 | height: 30px; |
1130 | } | 1145 | } |
1131 | -.swagger-section .api-popup-dialog button.api-popup-cancel { | 1146 | +.swagger-section .api-popup-dialog .api-popup-cancel { |
1132 | height: 30px; | 1147 | height: 30px; |
1133 | } | 1148 | } |
1134 | .swagger-section .api-popup-scopes { | 1149 | .swagger-section .api-popup-scopes { |
... | @@ -1138,14 +1153,14 @@ | ... | @@ -1138,14 +1153,14 @@ |
1138 | padding: 5px 0; | 1153 | padding: 5px 0; |
1139 | line-height: 20px; | 1154 | line-height: 20px; |
1140 | } | 1155 | } |
1141 | -.swagger-section .api-popup-scopes .api-scope-desc { | ||
1142 | - padding-left: 20px; | ||
1143 | - font-style: italic; | ||
1144 | -} | ||
1145 | .swagger-section .api-popup-scopes li input { | 1156 | .swagger-section .api-popup-scopes li input { |
1146 | position: relative; | 1157 | position: relative; |
1147 | top: 2px; | 1158 | top: 2px; |
1148 | } | 1159 | } |
1160 | +.swagger-section .api-popup-scopes .api-scope-desc { | ||
1161 | + padding-left: 20px; | ||
1162 | + font-style: italic; | ||
1163 | +} | ||
1149 | .swagger-section .api-popup-actions { | 1164 | .swagger-section .api-popup-actions { |
1150 | padding-top: 10px; | 1165 | padding-top: 10px; |
1151 | } | 1166 | } | ... | ... |
... | @@ -126,6 +126,7 @@ | ... | @@ -126,6 +126,7 @@ |
126 | max-width: 960px; | 126 | max-width: 960px; |
127 | margin-left: auto; | 127 | margin-left: auto; |
128 | margin-right: auto; | 128 | margin-right: auto; |
129 | + /* JSONEditor specific styling */ | ||
129 | } | 130 | } |
130 | .swagger-section .swagger-ui-wrap b, | 131 | .swagger-section .swagger-ui-wrap b, |
131 | .swagger-section .swagger-ui-wrap strong { | 132 | .swagger-section .swagger-ui-wrap strong { |
... | @@ -458,6 +459,17 @@ | ... | @@ -458,6 +459,17 @@ |
458 | .swagger-section .swagger-ui-wrap .required { | 459 | .swagger-section .swagger-ui-wrap .required { |
459 | font-weight: bold; | 460 | font-weight: bold; |
460 | } | 461 | } |
462 | +.swagger-section .swagger-ui-wrap .editor_holder { | ||
463 | + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; | ||
464 | + font-size: 0.9em; | ||
465 | +} | ||
466 | +.swagger-section .swagger-ui-wrap .editor_holder label { | ||
467 | + font-weight: normal!important; | ||
468 | + /* 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 */ | ||
469 | +} | ||
470 | +.swagger-section .swagger-ui-wrap .editor_holder label.required { | ||
471 | + font-weight: bold!important; | ||
472 | +} | ||
461 | .swagger-section .swagger-ui-wrap input.parameter { | 473 | .swagger-section .swagger-ui-wrap input.parameter { |
462 | width: 300px; | 474 | width: 300px; |
463 | border: 1px solid #aaa; | 475 | border: 1px solid #aaa; |
... | @@ -807,6 +819,9 @@ | ... | @@ -807,6 +819,9 @@ |
807 | outline: 2px solid black; | 819 | outline: 2px solid black; |
808 | outline-color: #cc0000; | 820 | outline-color: #cc0000; |
809 | } | 821 | } |
822 | +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name='parameterContentType'] { | ||
823 | + max-width: 300px; | ||
824 | +} | ||
810 | .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { | 825 | .swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { |
811 | font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; | 826 | font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; |
812 | padding: 10px; | 827 | padding: 10px; |
... | @@ -1121,14 +1136,14 @@ | ... | @@ -1121,14 +1136,14 @@ |
1121 | font-size: 24px; | 1136 | font-size: 24px; |
1122 | padding: 10px 0; | 1137 | padding: 10px 0; |
1123 | } | 1138 | } |
1124 | -.swagger-section .api-popup-dialog p.error-msg { | 1139 | +.swagger-section .api-popup-dialog .error-msg { |
1125 | padding-left: 5px; | 1140 | padding-left: 5px; |
1126 | padding-bottom: 5px; | 1141 | padding-bottom: 5px; |
1127 | } | 1142 | } |
1128 | -.swagger-section .api-popup-dialog button.api-popup-authbtn { | 1143 | +.swagger-section .api-popup-dialog .api-popup-authbtn { |
1129 | height: 30px; | 1144 | height: 30px; |
1130 | } | 1145 | } |
1131 | -.swagger-section .api-popup-dialog button.api-popup-cancel { | 1146 | +.swagger-section .api-popup-dialog .api-popup-cancel { |
1132 | height: 30px; | 1147 | height: 30px; |
1133 | } | 1148 | } |
1134 | .swagger-section .api-popup-scopes { | 1149 | .swagger-section .api-popup-scopes { |
... | @@ -1138,14 +1153,14 @@ | ... | @@ -1138,14 +1153,14 @@ |
1138 | padding: 5px 0; | 1153 | padding: 5px 0; |
1139 | line-height: 20px; | 1154 | line-height: 20px; |
1140 | } | 1155 | } |
1141 | -.swagger-section .api-popup-scopes .api-scope-desc { | ||
1142 | - padding-left: 20px; | ||
1143 | - font-style: italic; | ||
1144 | -} | ||
1145 | .swagger-section .api-popup-scopes li input { | 1156 | .swagger-section .api-popup-scopes li input { |
1146 | position: relative; | 1157 | position: relative; |
1147 | top: 2px; | 1158 | top: 2px; |
1148 | } | 1159 | } |
1160 | +.swagger-section .api-popup-scopes .api-scope-desc { | ||
1161 | + padding-left: 20px; | ||
1162 | + font-style: italic; | ||
1163 | +} | ||
1149 | .swagger-section .api-popup-actions { | 1164 | .swagger-section .api-popup-actions { |
1150 | padding-top: 10px; | 1165 | padding-top: 10px; |
1151 | } | 1166 | } |
... | @@ -1155,8 +1170,16 @@ | ... | @@ -1155,8 +1170,16 @@ |
1155 | .swagger-section .auth { | 1170 | .swagger-section .auth { |
1156 | float: right; | 1171 | float: right; |
1157 | } | 1172 | } |
1158 | -.swagger-section #api_information_panel { | 1173 | +.swagger-section .api-ic { |
1159 | - position: absolute; | 1174 | + height: 18px; |
1175 | + vertical-align: middle; | ||
1176 | + display: inline-block; | ||
1177 | + background: url(../images/explorer_icons.png) no-repeat; | ||
1178 | +} | ||
1179 | +.swagger-section .api-ic .api_information_panel { | ||
1180 | + position: relative; | ||
1181 | + margin-top: 20px; | ||
1182 | + margin-left: -5px; | ||
1160 | background: #FFF; | 1183 | background: #FFF; |
1161 | border: 1px solid #ccc; | 1184 | border: 1px solid #ccc; |
1162 | border-radius: 5px; | 1185 | border-radius: 5px; |
... | @@ -1167,34 +1190,32 @@ | ... | @@ -1167,34 +1190,32 @@ |
1167 | color: black; | 1190 | color: black; |
1168 | padding: 5px; | 1191 | padding: 5px; |
1169 | } | 1192 | } |
1170 | -.swagger-section #api_information_panel p .api-msg-enabled { | 1193 | +.swagger-section .api-ic .api_information_panel p .api-msg-enabled { |
1171 | color: green; | 1194 | color: green; |
1172 | } | 1195 | } |
1173 | -.swagger-section #api_information_panel p .api-msg-disabled { | 1196 | +.swagger-section .api-ic .api_information_panel p .api-msg-disabled { |
1174 | color: red; | 1197 | color: red; |
1175 | } | 1198 | } |
1176 | -.swagger-section .api-ic { | 1199 | +.swagger-section .api-ic:hover .api_information_panel { |
1177 | - height: 18px; | 1200 | + position: absolute; |
1178 | - vertical-align: middle; | 1201 | + display: block; |
1179 | - display: inline-block; | ||
1180 | - background: url(../images/explorer_icons.png) no-repeat; | ||
1181 | } | 1202 | } |
1182 | .swagger-section .ic-info { | 1203 | .swagger-section .ic-info { |
1183 | background-position: 0 0; | 1204 | background-position: 0 0; |
1184 | width: 18px; | 1205 | width: 18px; |
1185 | - margin-top: -7px; | 1206 | + margin-top: -6px; |
1186 | margin-left: 4px; | 1207 | margin-left: 4px; |
1187 | } | 1208 | } |
1188 | .swagger-section .ic-warning { | 1209 | .swagger-section .ic-warning { |
1189 | background-position: -60px 0; | 1210 | background-position: -60px 0; |
1190 | width: 18px; | 1211 | width: 18px; |
1191 | - margin-top: -7px; | 1212 | + margin-top: -6px; |
1192 | margin-left: 4px; | 1213 | margin-left: 4px; |
1193 | } | 1214 | } |
1194 | .swagger-section .ic-error { | 1215 | .swagger-section .ic-error { |
1195 | background-position: -30px 0; | 1216 | background-position: -30px 0; |
1196 | width: 18px; | 1217 | width: 18px; |
1197 | - margin-top: -7px; | 1218 | + margin-top: -6px; |
1198 | margin-left: 4px; | 1219 | margin-left: 4px; |
1199 | } | 1220 | } |
1200 | .swagger-section .ic-off { | 1221 | .swagger-section .ic-off { |
... | @@ -1220,36 +1241,32 @@ | ... | @@ -1220,36 +1241,32 @@ |
1220 | font-size: small; | 1241 | font-size: small; |
1221 | padding: 14px; | 1242 | padding: 14px; |
1222 | } | 1243 | } |
1223 | - | 1244 | +.swagger-section #input_baseUrl { |
1224 | -.swagger-section #header a#logo { | 1245 | + width: 200px; |
1225 | - font-size: 1.6em; | 1246 | + display: none; |
1226 | - font-weight: bold; | ||
1227 | - text-decoration: none; | ||
1228 | - background: transparent url(../images/onos-logo.png) no-repeat left center; | ||
1229 | - padding: 20px 0 20px 60px; | ||
1230 | - color: white; | ||
1231 | } | 1247 | } |
1232 | -.swagger-section #header form#api_selector { | 1248 | +.swagger-section #api_selector { |
1233 | display: block; | 1249 | display: block; |
1234 | clear: none; | 1250 | clear: none; |
1235 | float: right; | 1251 | float: right; |
1236 | } | 1252 | } |
1237 | -.swagger-section #header form#api_selector .input { | 1253 | +.swagger-section #api_selector .input { |
1238 | display: block; | 1254 | display: block; |
1239 | clear: none; | 1255 | clear: none; |
1240 | float: left; | 1256 | float: left; |
1241 | margin: 0 10px 0 0; | 1257 | margin: 0 10px 0 0; |
1242 | } | 1258 | } |
1243 | -.swagger-section #header form#api_selector .input input#input_apiKey { | 1259 | +.swagger-section #api_selector input { |
1260 | + font-size: 0.9em; | ||
1261 | + padding: 3px; | ||
1262 | + margin: 0; | ||
1263 | +} | ||
1264 | +.swagger-section #input_apiKey { | ||
1244 | width: 200px; | 1265 | width: 200px; |
1245 | border-radius: 3px; | 1266 | border-radius: 3px; |
1246 | border: solid 2px #fff; | 1267 | border: solid 2px #fff; |
1247 | } | 1268 | } |
1248 | -.swagger-section #header form#api_selector .input input#input_baseUrl { | 1269 | +.swagger-section #explore { |
1249 | - width: 200px; | ||
1250 | - display: none; | ||
1251 | -} | ||
1252 | -.swagger-section #header form#api_selector .input a#explore { | ||
1253 | display: block; | 1270 | display: block; |
1254 | text-decoration: none; | 1271 | text-decoration: none; |
1255 | font-weight: bold; | 1272 | font-weight: bold; |
... | @@ -1264,10 +1281,17 @@ | ... | @@ -1264,10 +1281,17 @@ |
1264 | -khtml-border-radius: 4px; | 1281 | -khtml-border-radius: 4px; |
1265 | border-radius: 4px; | 1282 | border-radius: 4px; |
1266 | } | 1283 | } |
1267 | -.swagger-section #header form#api_selector .input a#explore:hover { | 1284 | +.swagger-section #explore:hover { |
1268 | background-color: #CE5650; | 1285 | background-color: #CE5650; |
1269 | } | 1286 | } |
1270 | - | 1287 | +.swagger-section #header #logo { |
1288 | + font-size: 1.6em; | ||
1289 | + font-weight: bold; | ||
1290 | + text-decoration: none; | ||
1291 | + background: transparent url(../images/onos-logo.png) no-repeat left center; | ||
1292 | + padding: 20px 0 20px 60px; | ||
1293 | + color: white; | ||
1294 | +} | ||
1271 | .swagger-section #header form#api_selector #selector { | 1295 | .swagger-section #header form#api_selector #selector { |
1272 | width: 580px; | 1296 | width: 580px; |
1273 | height: 28px; | 1297 | height: 28px; |
... | @@ -1289,12 +1313,6 @@ | ... | @@ -1289,12 +1313,6 @@ |
1289 | width: 580px; | 1313 | width: 580px; |
1290 | height: 28px; | 1314 | height: 28px; |
1291 | } | 1315 | } |
1292 | - | ||
1293 | -.swagger-section #header form#api_selector .input input { | ||
1294 | - font-size: 0.9em; | ||
1295 | - padding: 3px; | ||
1296 | - margin: 0; | ||
1297 | -} | ||
1298 | .swagger-section #content_message { | 1316 | .swagger-section #content_message { |
1299 | margin: 10px 15px; | 1317 | margin: 10px 15px; |
1300 | font-style: italic; | 1318 | font-style: italic; |
... | @@ -1305,3 +1323,9 @@ | ... | @@ -1305,3 +1323,9 @@ |
1305 | text-align: center; | 1323 | text-align: center; |
1306 | padding-top: 10px; | 1324 | padding-top: 10px; |
1307 | } | 1325 | } |
1326 | +.swagger-section .swagger-collapse:before { | ||
1327 | + content: "-"; | ||
1328 | +} | ||
1329 | +.swagger-section .swagger-expand:before { | ||
1330 | + content: "+"; | ||
1331 | +} | ... | ... |
9.04 KB
-
Please register or login to post a comment