Skip to content

Commit d8b6e02

Browse files
committed
fix: HEAD http verb support
closes #342
1 parent ec64c6c commit d8b6e02

File tree

3 files changed

+49
-26
lines changed

3 files changed

+49
-26
lines changed

lib/components/EndpointLink/endpoint-link.scss

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
}
3131

3232
.operation-api-url {
33-
color: rgba($black, .8);
33+
color: rgba($black, 0.8);
3434
&-path {
3535
font-family: $headers-font, $headers-font-family;
3636
position: relative;
@@ -146,4 +146,8 @@
146146
&.link {
147147
background-color: $link-color;
148148
}
149+
150+
&.head {
151+
background-color: $head-color;
152+
}
149153
}

lib/components/Redoc/redoc.scss

Lines changed: 43 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
display: block;
55
box-sizing: border-box;
66

7-
-webkit-tap-highlight-color: rgba(0,0,0,0);
8-
-moz-tap-highlight-color: rgba(0,0,0,0);
9-
-ms-tap-highlight-color: rgba(0,0,0,0);
10-
-o-tap-highlight-color: rgba(0,0,0,0);
11-
tap-highlight-color: rgba(0,0,0,0);
7+
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
8+
-moz-tap-highlight-color: rgba(0, 0, 0, 0);
9+
-ms-tap-highlight-color: rgba(0, 0, 0, 0);
10+
-o-tap-highlight-color: rgba(0, 0, 0, 0);
11+
tap-highlight-color: rgba(0, 0, 0, 0);
1212
-webkit-font-smoothing: antialiased;
1313
-moz-osx-font-smoothing: grayscale;
1414
font-smoothing: antialiased;
@@ -18,10 +18,10 @@
1818
-webkit-text-size-adjust: 100%;
1919
-moz-text-size-adjust: 100%;
2020
text-size-adjust: 100%;
21-
-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
22-
-ms-text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
23-
text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
24-
text-rendering: optimizeSpeed!important;
21+
-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
22+
-ms-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
23+
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
24+
text-rendering: optimizeSpeed !important;
2525
font-smooth: always;
2626
-webkit-text-size-adjust: 100%;
2727
-ms-text-size-adjust: 100%;
@@ -96,7 +96,6 @@ side-menu {
9696
}
9797
}
9898

99-
10099
.redoc-error {
101100
padding: 20px;
102101
text-align: center;
@@ -131,7 +130,7 @@ side-menu {
131130
background-color: #333;
132131
border-radius: 3px;
133132
vertical-align: top;
134-
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAACgCAYAAADuDlcXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNjQ5N0JDQUE3OTYxMUU0ODNGMUE0RUM3NjRDRTQyNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNjQ5N0JDQkE3OTYxMUU0ODNGMUE0RUM3NjRDRTQyNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2NDk3QkM4QTc5NjExRTQ4M0YxQTRFQzc2NENFNDI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU2NDk3QkM5QTc5NjExRTQ4M0YxQTRFQzc2NENFNDI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mIrGwQAAAZ9JREFUeNrsmtuOwyAMRBmU//9lbx9208ayjQ1EarSDVFW56ARIGGZIIK/S3gWvX3X7LN3a6WxDHdPnnDBpcZHEOe3wrmLUMg2zatKykPOq1/5fK71tLIQR9jjYsaJfWdWAAcRsM2W1z9LNGcFkRlmtPhvpf7qmHAGEESZqLFr/qbHaCy4Is6oxLdvT+nWr0lLPCCPsFn+mA5e2UjLycL1o6qLMiapqRGoifVCDinrgU2mRyJthzZg3CSPs+2HhIM4YGq0a4oDgiGjYTKw20/OwUzAEuXz73YSqtdsV+F1a3eZpweFEGGG7Y3ULbJRk4nYPlEHbUi86wpNtbz4oB37PICOrLEdC9DKzFv7EkQ8tYY8Nr8tuyJrRsdpMrIJ0n4GPBmGEEUbYzRMKnFwug1B7rppmbCiyBjBrQ1vC8KW/CxrF7osNrRbxMjofWsIIuwU2vapnZfTRq4/wFXl3hG9bMzP6ZWV47LoB+Gym1/EyUleKI2GEPW8pQpu80bHLvsifSWFVAVEzo2VDTxxb9T16eO7sF0vmxPNPxPFHgAEA/rGUMXq/uWcAAAAASUVORK5CYII=');
133+
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAACgCAMAAADZ0KclAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAA80lEQVR42uSWSwLCIAxEX+5/aa2QZBJw5UIt9QMdRqSPEAAw/TyvqzZf150NzdXL49qreXwXjeqz9bqN1tgJl/KLyaVrrL7K7gx+1vlNMqy+helOO4rfBGYZiEkq1ubQ3DeKvc97Et+d+e01vIZlLZZqb1WNJFd8ZKYsmv4Hh3H2fDgjMUI5WSExjiEZs7rEZ5T+/jQn9lhgsw53j/e9MQtxqPsbZY54M5fNl/MY/f1s7NbRSkYlYjc0KPsWMrmhIU9933ywxDiSE+upYNH8TdusUotllNvcAUzfnE/NC4OSYyklQhpdl9E4Tw0Cm4/G9xBgAO7VCkjWLOMfAAAAAElFTkSuQmCC');
135134
background-repeat: no-repeat;
136135
background-position: 6px 4px;
137136
text-indent: -9000px;
@@ -177,13 +176,18 @@ side-menu {
177176
background-position: 4px -131px;
178177
background-color: $link-color;
179178
}
179+
180+
&.head {
181+
background-position: 6px -102px;
182+
background-color: $head-color;
183+
}
180184
}
181185
}
182186

183187
/* global redoc styles */
184188

185189
@for $index from 1 through 5 {
186-
:host /deep/ h#{$index}{
190+
:host /deep/ h#{$index} {
187191
margin-top: 0;
188192
font-family: $headers-font, $headers-font-family;
189193
color: $secondary-color;
@@ -194,11 +198,23 @@ side-menu {
194198
}
195199

196200
:host /deep/ {
197-
h1 { font-size: $h1; color: $headers-color; }
198-
h2 { font-size: $h2; }
199-
h3 { font-size: $h3; }
200-
h4 { font-size: $h4; }
201-
h5 { font-size: $h5; line-height: 20px; }
201+
h1 {
202+
font-size: $h1;
203+
color: $headers-color;
204+
}
205+
h2 {
206+
font-size: $h2;
207+
}
208+
h3 {
209+
font-size: $h3;
210+
}
211+
h4 {
212+
font-size: $h4;
213+
}
214+
h5 {
215+
font-size: $h5;
216+
line-height: 20px;
217+
}
202218

203219
p {
204220
font-family: $base-font, $base-font-family;
@@ -215,7 +231,7 @@ side-menu {
215231

216232
p > code {
217233
color: $red;
218-
border: 1px solid rgba(38,50,56,0.1);
234+
border: 1px solid rgba(38, 50, 56, 0.1);
219235
}
220236

221237
.hint--inversed {
@@ -247,7 +263,6 @@ footer {
247263
}
248264
}
249265

250-
251266
/* markdown elements */
252267

253268
:host /deep/ .redoc-markdown-block {
@@ -260,26 +275,27 @@ footer {
260275
overflow-x: auto;
261276
line-height: normal;
262277
border-radius: $border-radius;
263-
border: 1px solid rgba(38,50,56,0.1);
278+
border: 1px solid rgba(38, 50, 56, 0.1);
264279

265280
code {
266281
background-color: transparent;
267282
color: white;
268283

269-
&:before, &:after {
284+
&:before,
285+
&:after {
270286
content: none;
271287
}
272288
}
273289
}
274290

275291
code {
276292
font-family: Courier, monospace;
277-
background-color: rgba(38,50,56,0.04);
293+
background-color: rgba(38, 50, 56, 0.04);
278294
padding: 0.1em 0.2em 0.2em;
279295
font-size: 1em;
280296
border-radius: $border-radius;
281297
color: $red;
282-
border: 1px solid rgba(38,50,56, 0.1);
298+
border: 1px solid rgba(38, 50, 56, 0.1);
283299
}
284300

285301
p:last-of-type {
@@ -299,7 +315,8 @@ footer {
299315
box-sizing: content-box;
300316
}
301317

302-
ul, ol {
318+
ul,
319+
ol {
303320
padding-left: 2em;
304321
margin: 0;
305322
margin-bottom: 1em;
@@ -332,7 +349,8 @@ footer {
332349
}
333350
}
334351

335-
table th, table td {
352+
table th,
353+
table td {
336354
padding: 6px 13px;
337355
border: 1px solid #ddd;
338356
}

lib/shared/styles/_variables.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ $post-color: #248fb2;
7777
$put-color: #9b708b;
7878
$options-color: #d3ca12;
7979
$patch-color: #e09d43;
80+
$head-color: #c167e4;
8081
$delete-color: #e27a7a;
8182
$basic-color: #999;
8283
$link-color: #31bbb6;

0 commit comments

Comments
 (0)