Skip to content

Commit a68a009

Browse files
committed
generated build
1 parent b52c4d5 commit a68a009

File tree

8 files changed

+131
-95
lines changed

8 files changed

+131
-95
lines changed

dist/rapidoc-min.js

Lines changed: 17 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rapidoc-min.js.gz

83 Bytes
Binary file not shown.

dist/rapidoc-min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rapidoc-min.js.map.gz

105 Bytes
Binary file not shown.

dist/rapidoc.js

Lines changed: 47 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -30501,8 +30501,8 @@ class ApiRequest extends lit_element_s {
3050130501
this.activeParameterSchemaTabs = newState;
3050230502
}
3050330503
}}">
30504-
<button class="tab-btn ${this.activeParameterSchemaTabs[param.name] !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3050530504
<button class="tab-btn ${this.activeParameterSchemaTabs[param.name] === 'example' ? 'active' : ''}" data-tab = 'example'>EXAMPLE </button>
30505+
<button class="tab-btn ${this.activeParameterSchemaTabs[param.name] !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3050630506
</div>
3050730507
${this.activeParameterSchemaTabs[param.name] === 'example' ? $`<div class="tab-content col">
3050830508
<textarea
@@ -30785,8 +30785,8 @@ class ApiRequest extends lit_element_s {
3078530785
this.activeSchemaTab = e.target.dataset.tab;
3078630786
}
3078730787
}}">
30788-
<button class="tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3078930788
<button class="tab-btn ${this.activeSchemaTab === 'example' ? 'active' : ''}" data-tab = 'example'>EXAMPLE</button>
30789+
<button class="tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3079030790
</div>
3079130791
${this.activeSchemaTab === 'example' ? $`<div class="tab-content col"> ${reqBodyExampleHtml}</div>` : $`<div class="tab-content col"> ${reqBodySchemaHtml}</div>`}
3079230792
</div>` : $`
@@ -30832,19 +30832,10 @@ class ApiRequest extends lit_element_s {
3083230832
this.activeSchemaTab = e.target.dataset.tab;
3083330833
}
3083430834
}}">
30835-
<button class="v-tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3083630835
<button class="v-tab-btn ${this.activeSchemaTab === 'example' ? 'active' : ''}" data-tab = 'example'>EXAMPLE</button>
30836+
<button class="v-tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3083730837
</div>
3083830838
</div>
30839-
${$`
30840-
<div class="tab-content col" data-tab = 'schema' style="display:${this.activeSchemaTab !== 'example' ? 'block' : 'none'}; padding-left:5px; width:100%;">
30841-
<schema-tree
30842-
.data = '${formdataPartSchema}'
30843-
schema-expand-level = "${this.schemaExpandLevel}"
30844-
schema-description-expanded = "${this.schemaDescriptionExpanded}"
30845-
allow-schema-description-expand-toggle = "${this.allowSchemaDescriptionExpandToggle}",
30846-
> </schema-tree>
30847-
</div>`}
3084830839
${$`
3084930840
<div class="tab-content col" data-tab = 'example' style="display:${this.activeSchemaTab === 'example' ? 'block' : 'none'}; padding-left:5px; width:100%">
3085030841
<textarea
@@ -30861,6 +30852,15 @@ class ApiRequest extends lit_element_s {
3086130852
<!-- This textarea(hidden) is to store the original example value, in focused mode on navbar change it is used to update the example text -->
3086230853
<textarea data-pname = "hidden-${fieldName}" data-ptype = "${mimeType.includes('form-urlencode') ? 'hidden-form-urlencode' : 'hidden-form-data'}" class="is-hidden" style="display:none">${formdataPartExample[0].exampleValue}</textarea>
3086330854
</div>`}
30855+
${$`
30856+
<div class="tab-content col" data-tab = 'schema' style="display:${this.activeSchemaTab !== 'example' ? 'block' : 'none'}; padding-left:5px; width:100%;">
30857+
<schema-tree
30858+
.data = '${formdataPartSchema}'
30859+
schema-expand-level = "${this.schemaExpandLevel}"
30860+
schema-description-expanded = "${this.schemaDescriptionExpanded}"
30861+
allow-schema-description-expand-toggle = "${this.allowSchemaDescriptionExpandToggle}",
30862+
> </schema-tree>
30863+
</div>`}
3086430864
</div>
3086530865
`;
3086630866
}
@@ -31438,13 +31438,18 @@ class ApiRequest extends lit_element_s {
3143831438
fetchOptions.credentials = this.fetchCredentials;
3143931439
}
3144031440

31441+
const controller = new AbortController();
31442+
const {
31443+
signal
31444+
} = controller;
3144131445
fetchOptions.headers = reqHeaders;
3144231446
const fetchRequest = new Request(fetchUrl, fetchOptions);
3144331447
this.dispatchEvent(new CustomEvent('before-try', {
3144431448
bubbles: true,
3144531449
composed: true,
3144631450
detail: {
31447-
request: fetchRequest
31451+
request: fetchRequest,
31452+
controller
3144831453
}
3144931454
}));
3145031455
let fetchResponse;
@@ -31456,7 +31461,9 @@ class ApiRequest extends lit_element_s {
3145631461
let respText;
3145731462
tryBtnEl.disabled = true;
3145831463
const startTime = performance.now();
31459-
fetchResponse = await fetch(fetchRequest);
31464+
fetchResponse = await fetch(fetchRequest, {
31465+
signal
31466+
});
3146031467
const endTime = performance.now();
3146131468
responseClone = fetchResponse.clone(); // create a response clone to allow reading response body again (response.json, response.text etc)
3146231469

@@ -31536,17 +31543,28 @@ class ApiRequest extends lit_element_s {
3153631543
}));
3153731544
} catch (err) {
3153831545
tryBtnEl.disabled = false;
31539-
this.responseMessage = `${err.message} (CORS or Network Issue)`;
31540-
document.dispatchEvent(new CustomEvent('after-try', {
31541-
bubbles: true,
31542-
composed: true,
31543-
detail: {
31544-
err,
31545-
request: fetchRequest,
31546-
response: responseClone,
31547-
responseStatus: responseClone.ok
31548-
}
31549-
}));
31546+
31547+
if (err.name === 'AbortError') {
31548+
this.dispatchEvent(new CustomEvent('request-aborted', {
31549+
bubbles: true,
31550+
composed: true,
31551+
detail: {
31552+
err,
31553+
request: fetchRequest
31554+
}
31555+
}));
31556+
this.responseMessage = 'Request Aborted';
31557+
} else {
31558+
this.dispatchEvent(new CustomEvent('after-try', {
31559+
bubbles: true,
31560+
composed: true,
31561+
detail: {
31562+
err,
31563+
request: fetchRequest
31564+
}
31565+
}));
31566+
this.responseMessage = `${err.message} (CORS or Network Issue)`;
31567+
}
3155031568
}
3155131569

3155231570
this.requestUpdate();
@@ -32146,8 +32164,8 @@ class ApiResponse extends lit_element_s {
3214632164
this.activeSchemaTab = e.target.dataset.tab;
3214732165
}
3214832166
}}" >
32149-
<button class="tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema' >SCHEMA</button>
3215032167
<button class="tab-btn ${this.activeSchemaTab === 'example' ? 'active' : ''}" data-tab = 'example'>EXAMPLE </button>
32168+
<button class="tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema' >SCHEMA</button>
3215132169
<div style="flex:1"></div>
3215232170
${Object.keys(this.mimeResponsesForEachStatus[status]).length === 1 ? $`<span class='small-font-size gray-text' style='align-self:center; margin-top:8px;'> ${Object.keys(this.mimeResponsesForEachStatus[status])[0]} </span>` : $`${this.mimeTypeDropdownTemplate(Object.keys(this.mimeResponsesForEachStatus[status]))}`}
3215332171
</div>
@@ -34585,7 +34603,7 @@ class RapiDoc extends lit_element_s {
3458534603
}
3458634604

3458734605
if (!this.defaultSchemaTab || !'example, schema, model,'.includes(`${this.defaultSchemaTab},`)) {
34588-
this.defaultSchemaTab = 'schema';
34606+
this.defaultSchemaTab = 'example';
3458934607
} else if (this.defaultSchemaTab === 'model') {
3459034608
this.defaultSchemaTab = 'schema';
3459134609
}
@@ -35515,7 +35533,7 @@ class RapiDocMini extends lit_element_s {
3551535533
}
3551635534

3551735535
if (!this.defaultSchemaTab || !'example, schema, model,'.includes(`${this.defaultSchemaTab},`)) {
35518-
this.defaultSchemaTab = 'schema';
35536+
this.defaultSchemaTab = 'example';
3551935537
} else if (this.defaultSchemaTab === 'model') {
3552035538
this.defaultSchemaTab = 'schema';
3552135539
}
@@ -41998,7 +42016,7 @@ Prism.languages.js = Prism.languages.javascript;
4199842016
/******/
4199942017
/******/ /* webpack/runtime/getFullHash */
4200042018
/******/ (() => {
42001-
/******/ __webpack_require__.h = () => ("7a7e117d78e681e60bf4")
42019+
/******/ __webpack_require__.h = () => ("5c0e179872605ca38c72")
4200242020
/******/ })();
4200342021
/******/
4200442022
/******/ /* webpack/runtime/global */

dist/report.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/rapidoc-min.js

Lines changed: 17 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/rapidoc.js

Lines changed: 47 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -30501,8 +30501,8 @@ class ApiRequest extends lit_element_s {
3050130501
this.activeParameterSchemaTabs = newState;
3050230502
}
3050330503
}}">
30504-
<button class="tab-btn ${this.activeParameterSchemaTabs[param.name] !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3050530504
<button class="tab-btn ${this.activeParameterSchemaTabs[param.name] === 'example' ? 'active' : ''}" data-tab = 'example'>EXAMPLE </button>
30505+
<button class="tab-btn ${this.activeParameterSchemaTabs[param.name] !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3050630506
</div>
3050730507
${this.activeParameterSchemaTabs[param.name] === 'example' ? $`<div class="tab-content col">
3050830508
<textarea
@@ -30785,8 +30785,8 @@ class ApiRequest extends lit_element_s {
3078530785
this.activeSchemaTab = e.target.dataset.tab;
3078630786
}
3078730787
}}">
30788-
<button class="tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3078930788
<button class="tab-btn ${this.activeSchemaTab === 'example' ? 'active' : ''}" data-tab = 'example'>EXAMPLE</button>
30789+
<button class="tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3079030790
</div>
3079130791
${this.activeSchemaTab === 'example' ? $`<div class="tab-content col"> ${reqBodyExampleHtml}</div>` : $`<div class="tab-content col"> ${reqBodySchemaHtml}</div>`}
3079230792
</div>` : $`
@@ -30832,19 +30832,10 @@ class ApiRequest extends lit_element_s {
3083230832
this.activeSchemaTab = e.target.dataset.tab;
3083330833
}
3083430834
}}">
30835-
<button class="v-tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3083630835
<button class="v-tab-btn ${this.activeSchemaTab === 'example' ? 'active' : ''}" data-tab = 'example'>EXAMPLE</button>
30836+
<button class="v-tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema'>SCHEMA</button>
3083730837
</div>
3083830838
</div>
30839-
${$`
30840-
<div class="tab-content col" data-tab = 'schema' style="display:${this.activeSchemaTab !== 'example' ? 'block' : 'none'}; padding-left:5px; width:100%;">
30841-
<schema-tree
30842-
.data = '${formdataPartSchema}'
30843-
schema-expand-level = "${this.schemaExpandLevel}"
30844-
schema-description-expanded = "${this.schemaDescriptionExpanded}"
30845-
allow-schema-description-expand-toggle = "${this.allowSchemaDescriptionExpandToggle}",
30846-
> </schema-tree>
30847-
</div>`}
3084830839
${$`
3084930840
<div class="tab-content col" data-tab = 'example' style="display:${this.activeSchemaTab === 'example' ? 'block' : 'none'}; padding-left:5px; width:100%">
3085030841
<textarea
@@ -30861,6 +30852,15 @@ class ApiRequest extends lit_element_s {
3086130852
<!-- This textarea(hidden) is to store the original example value, in focused mode on navbar change it is used to update the example text -->
3086230853
<textarea data-pname = "hidden-${fieldName}" data-ptype = "${mimeType.includes('form-urlencode') ? 'hidden-form-urlencode' : 'hidden-form-data'}" class="is-hidden" style="display:none">${formdataPartExample[0].exampleValue}</textarea>
3086330854
</div>`}
30855+
${$`
30856+
<div class="tab-content col" data-tab = 'schema' style="display:${this.activeSchemaTab !== 'example' ? 'block' : 'none'}; padding-left:5px; width:100%;">
30857+
<schema-tree
30858+
.data = '${formdataPartSchema}'
30859+
schema-expand-level = "${this.schemaExpandLevel}"
30860+
schema-description-expanded = "${this.schemaDescriptionExpanded}"
30861+
allow-schema-description-expand-toggle = "${this.allowSchemaDescriptionExpandToggle}",
30862+
> </schema-tree>
30863+
</div>`}
3086430864
</div>
3086530865
`;
3086630866
}
@@ -31438,13 +31438,18 @@ class ApiRequest extends lit_element_s {
3143831438
fetchOptions.credentials = this.fetchCredentials;
3143931439
}
3144031440

31441+
const controller = new AbortController();
31442+
const {
31443+
signal
31444+
} = controller;
3144131445
fetchOptions.headers = reqHeaders;
3144231446
const fetchRequest = new Request(fetchUrl, fetchOptions);
3144331447
this.dispatchEvent(new CustomEvent('before-try', {
3144431448
bubbles: true,
3144531449
composed: true,
3144631450
detail: {
31447-
request: fetchRequest
31451+
request: fetchRequest,
31452+
controller
3144831453
}
3144931454
}));
3145031455
let fetchResponse;
@@ -31456,7 +31461,9 @@ class ApiRequest extends lit_element_s {
3145631461
let respText;
3145731462
tryBtnEl.disabled = true;
3145831463
const startTime = performance.now();
31459-
fetchResponse = await fetch(fetchRequest);
31464+
fetchResponse = await fetch(fetchRequest, {
31465+
signal
31466+
});
3146031467
const endTime = performance.now();
3146131468
responseClone = fetchResponse.clone(); // create a response clone to allow reading response body again (response.json, response.text etc)
3146231469

@@ -31536,17 +31543,28 @@ class ApiRequest extends lit_element_s {
3153631543
}));
3153731544
} catch (err) {
3153831545
tryBtnEl.disabled = false;
31539-
this.responseMessage = `${err.message} (CORS or Network Issue)`;
31540-
document.dispatchEvent(new CustomEvent('after-try', {
31541-
bubbles: true,
31542-
composed: true,
31543-
detail: {
31544-
err,
31545-
request: fetchRequest,
31546-
response: responseClone,
31547-
responseStatus: responseClone.ok
31548-
}
31549-
}));
31546+
31547+
if (err.name === 'AbortError') {
31548+
this.dispatchEvent(new CustomEvent('request-aborted', {
31549+
bubbles: true,
31550+
composed: true,
31551+
detail: {
31552+
err,
31553+
request: fetchRequest
31554+
}
31555+
}));
31556+
this.responseMessage = 'Request Aborted';
31557+
} else {
31558+
this.dispatchEvent(new CustomEvent('after-try', {
31559+
bubbles: true,
31560+
composed: true,
31561+
detail: {
31562+
err,
31563+
request: fetchRequest
31564+
}
31565+
}));
31566+
this.responseMessage = `${err.message} (CORS or Network Issue)`;
31567+
}
3155031568
}
3155131569

3155231570
this.requestUpdate();
@@ -32146,8 +32164,8 @@ class ApiResponse extends lit_element_s {
3214632164
this.activeSchemaTab = e.target.dataset.tab;
3214732165
}
3214832166
}}" >
32149-
<button class="tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema' >SCHEMA</button>
3215032167
<button class="tab-btn ${this.activeSchemaTab === 'example' ? 'active' : ''}" data-tab = 'example'>EXAMPLE </button>
32168+
<button class="tab-btn ${this.activeSchemaTab !== 'example' ? 'active' : ''}" data-tab = 'schema' >SCHEMA</button>
3215132169
<div style="flex:1"></div>
3215232170
${Object.keys(this.mimeResponsesForEachStatus[status]).length === 1 ? $`<span class='small-font-size gray-text' style='align-self:center; margin-top:8px;'> ${Object.keys(this.mimeResponsesForEachStatus[status])[0]} </span>` : $`${this.mimeTypeDropdownTemplate(Object.keys(this.mimeResponsesForEachStatus[status]))}`}
3215332171
</div>
@@ -34585,7 +34603,7 @@ class RapiDoc extends lit_element_s {
3458534603
}
3458634604

3458734605
if (!this.defaultSchemaTab || !'example, schema, model,'.includes(`${this.defaultSchemaTab},`)) {
34588-
this.defaultSchemaTab = 'schema';
34606+
this.defaultSchemaTab = 'example';
3458934607
} else if (this.defaultSchemaTab === 'model') {
3459034608
this.defaultSchemaTab = 'schema';
3459134609
}
@@ -35515,7 +35533,7 @@ class RapiDocMini extends lit_element_s {
3551535533
}
3551635534

3551735535
if (!this.defaultSchemaTab || !'example, schema, model,'.includes(`${this.defaultSchemaTab},`)) {
35518-
this.defaultSchemaTab = 'schema';
35536+
this.defaultSchemaTab = 'example';
3551935537
} else if (this.defaultSchemaTab === 'model') {
3552035538
this.defaultSchemaTab = 'schema';
3552135539
}
@@ -41998,7 +42016,7 @@ Prism.languages.js = Prism.languages.javascript;
4199842016
/******/
4199942017
/******/ /* webpack/runtime/getFullHash */
4200042018
/******/ (() => {
42001-
/******/ __webpack_require__.h = () => ("7a7e117d78e681e60bf4")
42019+
/******/ __webpack_require__.h = () => ("5c0e179872605ca38c72")
4200242020
/******/ })();
4200342021
/******/
4200442022
/******/ /* webpack/runtime/global */

0 commit comments

Comments
 (0)